diff --git a/Deploy/metadata/V1/CloudDeploy.php b/Deploy/metadata/V1/CloudDeploy.php index c9a2be1637a2..a0e8102a4107 100644 Binary files a/Deploy/metadata/V1/CloudDeploy.php and b/Deploy/metadata/V1/CloudDeploy.php differ diff --git a/Deploy/metadata/V1/LogEnums.php b/Deploy/metadata/V1/LogEnums.php index eb87553c34e1..27693e1cb5e5 100644 Binary files a/Deploy/metadata/V1/LogEnums.php and b/Deploy/metadata/V1/LogEnums.php differ diff --git a/Deploy/src/V1/AdvanceRolloutRequest.php b/Deploy/src/V1/AdvanceRolloutRequest.php index f8c39a9f3dba..dd584135c39b 100644 --- a/Deploy/src/V1/AdvanceRolloutRequest.php +++ b/Deploy/src/V1/AdvanceRolloutRequest.php @@ -28,6 +28,13 @@ class AdvanceRolloutRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; */ protected $phase_id = ''; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $name Required. Name of the Rollout. Format is @@ -57,6 +64,9 @@ public static function build(string $name, string $phaseId): self * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. * @type string $phase_id * Required. The phase ID to advance the `Rollout` to. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -118,5 +128,33 @@ public function setPhaseId($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/Deploy/src/V1/ApproveRolloutRequest.php b/Deploy/src/V1/ApproveRolloutRequest.php index 4f881df0b1c2..c0e44d90c61f 100644 --- a/Deploy/src/V1/ApproveRolloutRequest.php +++ b/Deploy/src/V1/ApproveRolloutRequest.php @@ -28,6 +28,13 @@ class ApproveRolloutRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field bool approved = 2 [(.google.api.field_behavior) = REQUIRED]; */ protected $approved = false; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $name Required. Name of the Rollout. Format is @@ -55,6 +62,9 @@ public static function build(string $name): self * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. * @type bool $approved * Required. True = approve; false = reject + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -116,5 +126,33 @@ public function setApproved($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/Deploy/src/V1/AutomationRun.php b/Deploy/src/V1/AutomationRun.php index 3db70ad3d274..8e58a483df78 100644 --- a/Deploy/src/V1/AutomationRun.php +++ b/Deploy/src/V1/AutomationRun.php @@ -80,6 +80,13 @@ class AutomationRun extends \Google\Protobuf\Internal\Message * Generated from protobuf field string state_description = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; */ protected $state_description = ''; + /** + * Output only. Contains information about what policies prevented the + * `AutomationRun` from proceeding. + * + * Generated from protobuf field .google.cloud.deploy.v1.PolicyViolation policy_violation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + protected $policy_violation = null; /** * Output only. Time the `AutomationRun` expires. An `AutomationRun` expires * after 14 days from its creation date. @@ -141,6 +148,9 @@ class AutomationRun extends \Google\Protobuf\Internal\Message * @type string $state_description * Output only. Explains the current state of the `AutomationRun`. Present * only when an explanation is needed. + * @type \Google\Cloud\Deploy\V1\PolicyViolation $policy_violation + * Output only. Contains information about what policies prevented the + * `AutomationRun` from proceeding. * @type \Google\Protobuf\Timestamp $expire_time * Output only. Time the `AutomationRun` expires. An `AutomationRun` expires * after 14 days from its creation date. @@ -446,6 +456,44 @@ public function setStateDescription($var) return $this; } + /** + * Output only. Contains information about what policies prevented the + * `AutomationRun` from proceeding. + * + * Generated from protobuf field .google.cloud.deploy.v1.PolicyViolation policy_violation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return \Google\Cloud\Deploy\V1\PolicyViolation|null + */ + public function getPolicyViolation() + { + return $this->policy_violation; + } + + public function hasPolicyViolation() + { + return isset($this->policy_violation); + } + + public function clearPolicyViolation() + { + unset($this->policy_violation); + } + + /** + * Output only. Contains information about what policies prevented the + * `AutomationRun` from proceeding. + * + * Generated from protobuf field .google.cloud.deploy.v1.PolicyViolation policy_violation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param \Google\Cloud\Deploy\V1\PolicyViolation $var + * @return $this + */ + public function setPolicyViolation($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PolicyViolation::class); + $this->policy_violation = $var; + + return $this; + } + /** * Output only. Time the `AutomationRun` expires. An `AutomationRun` expires * after 14 days from its creation date. diff --git a/Deploy/src/V1/CancelRolloutRequest.php b/Deploy/src/V1/CancelRolloutRequest.php index 3ae1d6f52a6f..540f9ddb48dd 100644 --- a/Deploy/src/V1/CancelRolloutRequest.php +++ b/Deploy/src/V1/CancelRolloutRequest.php @@ -22,6 +22,13 @@ class CancelRolloutRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ protected $name = ''; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $name Required. Name of the Rollout. Format is @@ -47,6 +54,9 @@ public static function build(string $name): self * @type string $name * Required. Name of the Rollout. Format is * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -82,5 +92,33 @@ public function setName($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/Deploy/src/V1/Client/CloudDeployClient.php b/Deploy/src/V1/Client/CloudDeployClient.php index 6bb7d99f935d..48adb7913db0 100644 --- a/Deploy/src/V1/Client/CloudDeployClient.php +++ b/Deploy/src/V1/Client/CloudDeployClient.php @@ -50,6 +50,7 @@ use Google\Cloud\Deploy\V1\CreateAutomationRequest; use Google\Cloud\Deploy\V1\CreateCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\CreateDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\CreateDeployPolicyRequest; use Google\Cloud\Deploy\V1\CreateReleaseRequest; use Google\Cloud\Deploy\V1\CreateRolloutRequest; use Google\Cloud\Deploy\V1\CreateTargetRequest; @@ -57,13 +58,16 @@ use Google\Cloud\Deploy\V1\DeleteAutomationRequest; use Google\Cloud\Deploy\V1\DeleteCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\DeleteDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\DeleteDeployPolicyRequest; use Google\Cloud\Deploy\V1\DeleteTargetRequest; use Google\Cloud\Deploy\V1\DeliveryPipeline; +use Google\Cloud\Deploy\V1\DeployPolicy; use Google\Cloud\Deploy\V1\GetAutomationRequest; use Google\Cloud\Deploy\V1\GetAutomationRunRequest; use Google\Cloud\Deploy\V1\GetConfigRequest; use Google\Cloud\Deploy\V1\GetCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\GetDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\GetDeployPolicyRequest; use Google\Cloud\Deploy\V1\GetJobRunRequest; use Google\Cloud\Deploy\V1\GetReleaseRequest; use Google\Cloud\Deploy\V1\GetRolloutRequest; @@ -75,6 +79,7 @@ use Google\Cloud\Deploy\V1\ListAutomationsRequest; use Google\Cloud\Deploy\V1\ListCustomTargetTypesRequest; use Google\Cloud\Deploy\V1\ListDeliveryPipelinesRequest; +use Google\Cloud\Deploy\V1\ListDeployPoliciesRequest; use Google\Cloud\Deploy\V1\ListJobRunsRequest; use Google\Cloud\Deploy\V1\ListReleasesRequest; use Google\Cloud\Deploy\V1\ListRolloutsRequest; @@ -91,6 +96,7 @@ use Google\Cloud\Deploy\V1\UpdateAutomationRequest; use Google\Cloud\Deploy\V1\UpdateCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\UpdateDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\UpdateDeployPolicyRequest; use Google\Cloud\Deploy\V1\UpdateTargetRequest; use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; @@ -124,18 +130,21 @@ * @method PromiseInterface createAutomationAsync(CreateAutomationRequest $request, array $optionalArgs = []) * @method PromiseInterface createCustomTargetTypeAsync(CreateCustomTargetTypeRequest $request, array $optionalArgs = []) * @method PromiseInterface createDeliveryPipelineAsync(CreateDeliveryPipelineRequest $request, array $optionalArgs = []) + * @method PromiseInterface createDeployPolicyAsync(CreateDeployPolicyRequest $request, array $optionalArgs = []) * @method PromiseInterface createReleaseAsync(CreateReleaseRequest $request, array $optionalArgs = []) * @method PromiseInterface createRolloutAsync(CreateRolloutRequest $request, array $optionalArgs = []) * @method PromiseInterface createTargetAsync(CreateTargetRequest $request, array $optionalArgs = []) * @method PromiseInterface deleteAutomationAsync(DeleteAutomationRequest $request, array $optionalArgs = []) * @method PromiseInterface deleteCustomTargetTypeAsync(DeleteCustomTargetTypeRequest $request, array $optionalArgs = []) * @method PromiseInterface deleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest $request, array $optionalArgs = []) + * @method PromiseInterface deleteDeployPolicyAsync(DeleteDeployPolicyRequest $request, array $optionalArgs = []) * @method PromiseInterface deleteTargetAsync(DeleteTargetRequest $request, array $optionalArgs = []) * @method PromiseInterface getAutomationAsync(GetAutomationRequest $request, array $optionalArgs = []) * @method PromiseInterface getAutomationRunAsync(GetAutomationRunRequest $request, array $optionalArgs = []) * @method PromiseInterface getConfigAsync(GetConfigRequest $request, array $optionalArgs = []) * @method PromiseInterface getCustomTargetTypeAsync(GetCustomTargetTypeRequest $request, array $optionalArgs = []) * @method PromiseInterface getDeliveryPipelineAsync(GetDeliveryPipelineRequest $request, array $optionalArgs = []) + * @method PromiseInterface getDeployPolicyAsync(GetDeployPolicyRequest $request, array $optionalArgs = []) * @method PromiseInterface getJobRunAsync(GetJobRunRequest $request, array $optionalArgs = []) * @method PromiseInterface getReleaseAsync(GetReleaseRequest $request, array $optionalArgs = []) * @method PromiseInterface getRolloutAsync(GetRolloutRequest $request, array $optionalArgs = []) @@ -145,6 +154,7 @@ * @method PromiseInterface listAutomationsAsync(ListAutomationsRequest $request, array $optionalArgs = []) * @method PromiseInterface listCustomTargetTypesAsync(ListCustomTargetTypesRequest $request, array $optionalArgs = []) * @method PromiseInterface listDeliveryPipelinesAsync(ListDeliveryPipelinesRequest $request, array $optionalArgs = []) + * @method PromiseInterface listDeployPoliciesAsync(ListDeployPoliciesRequest $request, array $optionalArgs = []) * @method PromiseInterface listJobRunsAsync(ListJobRunsRequest $request, array $optionalArgs = []) * @method PromiseInterface listReleasesAsync(ListReleasesRequest $request, array $optionalArgs = []) * @method PromiseInterface listRolloutsAsync(ListRolloutsRequest $request, array $optionalArgs = []) @@ -155,6 +165,7 @@ * @method PromiseInterface updateAutomationAsync(UpdateAutomationRequest $request, array $optionalArgs = []) * @method PromiseInterface updateCustomTargetTypeAsync(UpdateCustomTargetTypeRequest $request, array $optionalArgs = []) * @method PromiseInterface updateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest $request, array $optionalArgs = []) + * @method PromiseInterface updateDeployPolicyAsync(UpdateDeployPolicyRequest $request, array $optionalArgs = []) * @method PromiseInterface updateTargetAsync(UpdateTargetRequest $request, array $optionalArgs = []) * @method PromiseInterface getLocationAsync(GetLocationRequest $request, array $optionalArgs = []) * @method PromiseInterface listLocationsAsync(ListLocationsRequest $request, array $optionalArgs = []) @@ -403,6 +414,25 @@ public static function deliveryPipelineName(string $project, string $location, s ]); } + /** + * Formats a string containing the fully-qualified path to represent a + * deploy_policy resource. + * + * @param string $project + * @param string $location + * @param string $deployPolicy + * + * @return string The formatted deploy_policy resource. + */ + public static function deployPolicyName(string $project, string $location, string $deployPolicy): string + { + return self::getPathTemplate('deployPolicy')->render([ + 'project' => $project, + 'location' => $location, + 'deploy_policy' => $deployPolicy, + ]); + } + /** * Formats a string containing the fully-qualified path to represent a job * resource. @@ -635,6 +665,7 @@ public static function workerPoolName(string $project, string $location, string * - config: projects/{project}/locations/{location}/config * - customTargetType: projects/{project}/locations/{location}/customTargetTypes/{custom_target_type} * - deliveryPipeline: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline} + * - deployPolicy: projects/{project}/locations/{location}/deployPolicies/{deploy_policy} * - job: projects/{project}/locations/{location}/jobs/{job} * - jobRun: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{job_run} * - location: projects/{project}/locations/{location} @@ -953,6 +984,32 @@ public function createDeliveryPipeline( return $this->startApiCall('CreateDeliveryPipeline', $request, $callOptions)->wait(); } + /** + * Creates a new DeployPolicy in a given project and location. + * + * The async variant is {@see CloudDeployClient::createDeployPolicyAsync()} . + * + * @example samples/V1/CloudDeployClient/create_deploy_policy.php + * + * @param CreateDeployPolicyRequest $request A request to house fields associated with the call. + * @param array $callOptions { + * 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 OperationResponse + * + * @throws ApiException Thrown if the API call fails. + */ + public function createDeployPolicy(CreateDeployPolicyRequest $request, array $callOptions = []): OperationResponse + { + return $this->startApiCall('CreateDeployPolicy', $request, $callOptions)->wait(); + } + /** * Creates a new Release in a given project and location. * @@ -1113,6 +1170,32 @@ public function deleteDeliveryPipeline( return $this->startApiCall('DeleteDeliveryPipeline', $request, $callOptions)->wait(); } + /** + * Deletes a single DeployPolicy. + * + * The async variant is {@see CloudDeployClient::deleteDeployPolicyAsync()} . + * + * @example samples/V1/CloudDeployClient/delete_deploy_policy.php + * + * @param DeleteDeployPolicyRequest $request A request to house fields associated with the call. + * @param array $callOptions { + * 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 OperationResponse + * + * @throws ApiException Thrown if the API call fails. + */ + public function deleteDeployPolicy(DeleteDeployPolicyRequest $request, array $callOptions = []): OperationResponse + { + return $this->startApiCall('DeleteDeployPolicy', $request, $callOptions)->wait(); + } + /** * Deletes a single Target. * @@ -1269,6 +1352,32 @@ public function getDeliveryPipeline(GetDeliveryPipelineRequest $request, array $ return $this->startApiCall('GetDeliveryPipeline', $request, $callOptions)->wait(); } + /** + * Gets details of a single DeployPolicy. + * + * The async variant is {@see CloudDeployClient::getDeployPolicyAsync()} . + * + * @example samples/V1/CloudDeployClient/get_deploy_policy.php + * + * @param GetDeployPolicyRequest $request A request to house fields associated with the call. + * @param array $callOptions { + * 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 DeployPolicy + * + * @throws ApiException Thrown if the API call fails. + */ + public function getDeployPolicy(GetDeployPolicyRequest $request, array $callOptions = []): DeployPolicy + { + return $this->startApiCall('GetDeployPolicy', $request, $callOptions)->wait(); + } + /** * Gets details of a single JobRun. * @@ -1507,6 +1616,32 @@ public function listDeliveryPipelines( return $this->startApiCall('ListDeliveryPipelines', $request, $callOptions); } + /** + * Lists DeployPolicies in a given project and location. + * + * The async variant is {@see CloudDeployClient::listDeployPoliciesAsync()} . + * + * @example samples/V1/CloudDeployClient/list_deploy_policies.php + * + * @param ListDeployPoliciesRequest $request A request to house fields associated with the call. + * @param array $callOptions { + * 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 PagedListResponse + * + * @throws ApiException Thrown if the API call fails. + */ + public function listDeployPolicies(ListDeployPoliciesRequest $request, array $callOptions = []): PagedListResponse + { + return $this->startApiCall('ListDeployPolicies', $request, $callOptions); + } + /** * Lists JobRuns in a given project and location. * @@ -1771,6 +1906,32 @@ public function updateDeliveryPipeline( return $this->startApiCall('UpdateDeliveryPipeline', $request, $callOptions)->wait(); } + /** + * Updates the parameters of a single DeployPolicy. + * + * The async variant is {@see CloudDeployClient::updateDeployPolicyAsync()} . + * + * @example samples/V1/CloudDeployClient/update_deploy_policy.php + * + * @param UpdateDeployPolicyRequest $request A request to house fields associated with the call. + * @param array $callOptions { + * 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 OperationResponse + * + * @throws ApiException Thrown if the API call fails. + */ + public function updateDeployPolicy(UpdateDeployPolicyRequest $request, array $callOptions = []): OperationResponse + { + return $this->startApiCall('UpdateDeployPolicy', $request, $callOptions)->wait(); + } + /** * Updates the parameters of a single Target. * diff --git a/Deploy/src/V1/CreateReleaseRequest.php b/Deploy/src/V1/CreateReleaseRequest.php index 27e81a1e44db..06f287273d32 100644 --- a/Deploy/src/V1/CreateReleaseRequest.php +++ b/Deploy/src/V1/CreateReleaseRequest.php @@ -58,6 +58,13 @@ class CreateReleaseRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; */ protected $validate_only = false; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $parent Required. The parent collection in which the `Release` is created. @@ -108,6 +115,9 @@ public static function build(string $parent, \Google\Cloud\Deploy\V1\Release $re * @type bool $validate_only * Optional. If set to true, the request is validated and the user is provided * with an expected result, but no actual change is made. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -281,5 +291,33 @@ public function setValidateOnly($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/Deploy/src/V1/CreateRolloutRequest.php b/Deploy/src/V1/CreateRolloutRequest.php index 30f1bc25d5d7..f8ce1968ee03 100644 --- a/Deploy/src/V1/CreateRolloutRequest.php +++ b/Deploy/src/V1/CreateRolloutRequest.php @@ -58,6 +58,13 @@ class CreateRolloutRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; */ protected $validate_only = false; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` * will start at the first phase. @@ -115,6 +122,9 @@ public static function build(string $parent, \Google\Cloud\Deploy\V1\Rollout $ro * @type bool $validate_only * Optional. If set to true, the request is validated and the user is provided * with an expected result, but no actual change is made. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * @type string $starting_phase_id * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` * will start at the first phase. @@ -291,6 +301,34 @@ public function setValidateOnly($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + /** * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` * will start at the first phase. diff --git a/Deploy/src/V1/DeliveryPipelineAttribute.php b/Deploy/src/V1/DeliveryPipelineAttribute.php index bf43a26e2ea7..ef1ee797ee72 100644 --- a/Deploy/src/V1/DeliveryPipelineAttribute.php +++ b/Deploy/src/V1/DeliveryPipelineAttribute.php @@ -18,9 +18,8 @@ class DeliveryPipelineAttribute extends \Google\Protobuf\Internal\Message /** * ID of the `DeliveryPipeline`. The value of this field could be one of the * following: - * * The last segment of a pipeline name. It only needs the ID to determine - * which pipeline is being referred to - * * "*", all delivery pipelines in a location. + * * The last segment of a pipeline name + * * "*", all delivery pipelines in a location * * Generated from protobuf field string id = 1; */ @@ -41,9 +40,8 @@ class DeliveryPipelineAttribute extends \Google\Protobuf\Internal\Message * @type string $id * ID of the `DeliveryPipeline`. The value of this field could be one of the * following: - * * The last segment of a pipeline name. It only needs the ID to determine - * which pipeline is being referred to - * * "*", all delivery pipelines in a location. + * * The last segment of a pipeline name + * * "*", all delivery pipelines in a location * @type array|\Google\Protobuf\Internal\MapField $labels * DeliveryPipeline labels. * } @@ -56,9 +54,8 @@ public function __construct($data = NULL) { /** * ID of the `DeliveryPipeline`. The value of this field could be one of the * following: - * * The last segment of a pipeline name. It only needs the ID to determine - * which pipeline is being referred to - * * "*", all delivery pipelines in a location. + * * The last segment of a pipeline name + * * "*", all delivery pipelines in a location * * Generated from protobuf field string id = 1; * @return string @@ -71,9 +68,8 @@ public function getId() /** * ID of the `DeliveryPipeline`. The value of this field could be one of the * following: - * * The last segment of a pipeline name. It only needs the ID to determine - * which pipeline is being referred to - * * "*", all delivery pipelines in a location. + * * The last segment of a pipeline name + * * "*", all delivery pipelines in a location * * Generated from protobuf field string id = 1; * @param string $var diff --git a/Deploy/src/V1/DeployPolicy.php b/Deploy/src/V1/DeployPolicy.php index 3dd108745826..0076a6bc9779 100644 --- a/Deploy/src/V1/DeployPolicy.php +++ b/Deploy/src/V1/DeployPolicy.php @@ -10,7 +10,7 @@ /** * A `DeployPolicy` resource in the Cloud Deploy API. - * A `DeployPolicy` inhibits manual or automation driven actions within a + * A `DeployPolicy` inhibits manual or automation-driven actions within a * Delivery Pipeline or Target. * * Generated from protobuf message google.cloud.deploy.v1.DeployPolicy diff --git a/Deploy/src/V1/IgnoreJobRequest.php b/Deploy/src/V1/IgnoreJobRequest.php index 094701d85774..d191c4db127a 100644 --- a/Deploy/src/V1/IgnoreJobRequest.php +++ b/Deploy/src/V1/IgnoreJobRequest.php @@ -34,6 +34,13 @@ class IgnoreJobRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; */ protected $job_id = ''; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $rollout Required. Name of the Rollout. Format is @@ -67,6 +74,9 @@ public static function build(string $rollout, string $phaseId, string $jobId): s * Required. The phase ID the Job to ignore belongs to. * @type string $job_id * Required. The job ID for the Job to ignore. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -154,5 +164,33 @@ public function setJobId($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/OneTimeWindow.php b/Deploy/src/V1/OneTimeWindow.php similarity index 100% rename from owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/OneTimeWindow.php rename to Deploy/src/V1/OneTimeWindow.php diff --git a/Deploy/src/V1/PolicyRule.php b/Deploy/src/V1/PolicyRule.php index eec727aeefe3..24b46dc234e1 100644 --- a/Deploy/src/V1/PolicyRule.php +++ b/Deploy/src/V1/PolicyRule.php @@ -9,7 +9,7 @@ use Google\Protobuf\Internal\GPBUtil; /** - * Rule to apply. + * Deploy Policy rule. * * Generated from protobuf message google.cloud.deploy.v1.PolicyRule */ @@ -23,7 +23,7 @@ class PolicyRule extends \Google\Protobuf\Internal\Message * @param array $data { * Optional. Data for populating the Message object. * - * @type \Google\Cloud\Deploy\V1\RestrictRollout $restrict_rollouts + * @type \Google\Cloud\Deploy\V1\RolloutRestriction $rollout_restriction * Rollout restrictions. * } */ @@ -35,30 +35,30 @@ public function __construct($data = NULL) { /** * Rollout restrictions. * - * Generated from protobuf field .google.cloud.deploy.v1.RestrictRollout restrict_rollouts = 1; - * @return \Google\Cloud\Deploy\V1\RestrictRollout|null + * Generated from protobuf field .google.cloud.deploy.v1.RolloutRestriction rollout_restriction = 2; + * @return \Google\Cloud\Deploy\V1\RolloutRestriction|null */ - public function getRestrictRollouts() + public function getRolloutRestriction() { - return $this->readOneof(1); + return $this->readOneof(2); } - public function hasRestrictRollouts() + public function hasRolloutRestriction() { - return $this->hasOneof(1); + return $this->hasOneof(2); } /** * Rollout restrictions. * - * Generated from protobuf field .google.cloud.deploy.v1.RestrictRollout restrict_rollouts = 1; - * @param \Google\Cloud\Deploy\V1\RestrictRollout $var + * Generated from protobuf field .google.cloud.deploy.v1.RolloutRestriction rollout_restriction = 2; + * @param \Google\Cloud\Deploy\V1\RolloutRestriction $var * @return $this */ - public function setRestrictRollouts($var) + public function setRolloutRestriction($var) { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RestrictRollout::class); - $this->writeOneof(1, $var); + GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RolloutRestriction::class); + $this->writeOneof(2, $var); return $this; } diff --git a/Deploy/src/V1/RetryJobRequest.php b/Deploy/src/V1/RetryJobRequest.php index eb2ecc465174..398162c57ca6 100644 --- a/Deploy/src/V1/RetryJobRequest.php +++ b/Deploy/src/V1/RetryJobRequest.php @@ -34,6 +34,13 @@ class RetryJobRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; */ protected $job_id = ''; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $rollout Required. Name of the Rollout. Format is @@ -67,6 +74,9 @@ public static function build(string $rollout, string $phaseId, string $jobId): s * Required. The phase ID the Job to retry belongs to. * @type string $job_id * Required. The job ID for the Job to retry. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -154,5 +164,33 @@ public function setJobId($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/Deploy/src/V1/RollbackTargetRequest.php b/Deploy/src/V1/RollbackTargetRequest.php index d4ec8143210e..f7208f661a50 100644 --- a/Deploy/src/V1/RollbackTargetRequest.php +++ b/Deploy/src/V1/RollbackTargetRequest.php @@ -63,6 +63,13 @@ class RollbackTargetRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field bool validate_only = 7 [(.google.api.field_behavior) = OPTIONAL]; */ protected $validate_only = false; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $name Required. The `DeliveryPipeline` for which the rollback `Rollout` must be @@ -110,6 +117,9 @@ public static function build(string $name, string $targetId, string $rolloutId): * @type bool $validate_only * Optional. If set to true, the request is validated and the user is provided * with a `RollbackTargetResponse`. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. * } */ public function __construct($data = NULL) { @@ -321,5 +331,33 @@ public function setValidateOnly($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutRestriction.php b/Deploy/src/V1/RolloutRestriction.php similarity index 100% rename from owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutRestriction.php rename to Deploy/src/V1/RolloutRestriction.php diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutRestriction/RolloutActions.php b/Deploy/src/V1/RolloutRestriction/RolloutActions.php similarity index 93% rename from owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutRestriction/RolloutActions.php rename to Deploy/src/V1/RolloutRestriction/RolloutActions.php index 277c451406b7..4922462922e9 100644 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutRestriction/RolloutActions.php +++ b/Deploy/src/V1/RolloutRestriction/RolloutActions.php @@ -101,6 +101,4 @@ public static function value($name) } } -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(RolloutActions::class, \Google\Cloud\Deploy\V1\RolloutRestriction_RolloutActions::class); diff --git a/Deploy/src/V1/TargetAttribute.php b/Deploy/src/V1/TargetAttribute.php index ac8ea2cd1b8d..21ab6a0e6ce3 100644 --- a/Deploy/src/V1/TargetAttribute.php +++ b/Deploy/src/V1/TargetAttribute.php @@ -9,7 +9,8 @@ use Google\Protobuf\Internal\GPBUtil; /** - * Contains criteria for selecting Targets. + * Contains criteria for selecting Targets. This could be used to select targets + * for a Deploy Policy or for an Automation. * * Generated from protobuf message google.cloud.deploy.v1.TargetAttribute */ diff --git a/Deploy/src/V1/TerminateJobRunRequest.php b/Deploy/src/V1/TerminateJobRunRequest.php index 4264a7361286..ce381fdbb945 100644 --- a/Deploy/src/V1/TerminateJobRunRequest.php +++ b/Deploy/src/V1/TerminateJobRunRequest.php @@ -22,6 +22,13 @@ class TerminateJobRunRequest extends \Google\Protobuf\Internal\Message * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { */ protected $name = ''; + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + */ + private $override_deploy_policy; /** * @param string $name Required. Name of the `JobRun`. Format must be @@ -47,6 +54,9 @@ public static function build(string $name): self * @type string $name * Required. Name of the `JobRun`. Format must be * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. + * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. * } */ public function __construct($data = NULL) { @@ -82,5 +92,33 @@ public function setName($var) return $this; } + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @return \Google\Protobuf\Internal\RepeatedField + */ + public function getOverrideDeployPolicy() + { + return $this->override_deploy_policy; + } + + /** + * Optional. Deploy policies to override. Format is + * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. + * + * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { + * @param array|\Google\Protobuf\Internal\RepeatedField $var + * @return $this + */ + public function setOverrideDeployPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->override_deploy_policy = $arr; + + return $this; + } + } diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TimeWindows.php b/Deploy/src/V1/TimeWindows.php similarity index 100% rename from owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TimeWindows.php rename to Deploy/src/V1/TimeWindows.php diff --git a/Deploy/src/V1/Type.php b/Deploy/src/V1/Type.php index 1835a51f34aa..613d3aa26e49 100644 --- a/Deploy/src/V1/Type.php +++ b/Deploy/src/V1/Type.php @@ -55,6 +55,12 @@ class Type * Generated from protobuf enum TYPE_ROLLOUT_UPDATE = 7; */ const TYPE_ROLLOUT_UPDATE = 7; + /** + * Deploy Policy evaluation. + * + * Generated from protobuf enum TYPE_DEPLOY_POLICY_EVALUATION = 8; + */ + const TYPE_DEPLOY_POLICY_EVALUATION = 8; /** * Deprecated: This field is never used. Use release_render log type instead. * @@ -70,6 +76,7 @@ class Type self::TYPE_RESTRICTION_VIOLATED => 'TYPE_RESTRICTION_VIOLATED', self::TYPE_RESOURCE_DELETED => 'TYPE_RESOURCE_DELETED', self::TYPE_ROLLOUT_UPDATE => 'TYPE_ROLLOUT_UPDATE', + self::TYPE_DEPLOY_POLICY_EVALUATION => 'TYPE_DEPLOY_POLICY_EVALUATION', self::TYPE_RENDER_STATUES_CHANGE => 'TYPE_RENDER_STATUES_CHANGE', ]; diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/WeeklyWindow.php b/Deploy/src/V1/WeeklyWindow.php similarity index 100% rename from owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/WeeklyWindow.php rename to Deploy/src/V1/WeeklyWindow.php diff --git a/Deploy/src/V1/gapic_metadata.json b/Deploy/src/V1/gapic_metadata.json index 4fb04e21a05b..cc25967ba57d 100644 --- a/Deploy/src/V1/gapic_metadata.json +++ b/Deploy/src/V1/gapic_metadata.json @@ -50,6 +50,11 @@ "createDeliveryPipeline" ] }, + "CreateDeployPolicy": { + "methods": [ + "createDeployPolicy" + ] + }, "CreateRelease": { "methods": [ "createRelease" @@ -80,6 +85,11 @@ "deleteDeliveryPipeline" ] }, + "DeleteDeployPolicy": { + "methods": [ + "deleteDeployPolicy" + ] + }, "DeleteTarget": { "methods": [ "deleteTarget" @@ -110,6 +120,11 @@ "getDeliveryPipeline" ] }, + "GetDeployPolicy": { + "methods": [ + "getDeployPolicy" + ] + }, "GetJobRun": { "methods": [ "getJobRun" @@ -155,6 +170,11 @@ "listDeliveryPipelines" ] }, + "ListDeployPolicies": { + "methods": [ + "listDeployPolicies" + ] + }, "ListJobRuns": { "methods": [ "listJobRuns" @@ -205,6 +225,11 @@ "updateDeliveryPipeline" ] }, + "UpdateDeployPolicy": { + "methods": [ + "updateDeployPolicy" + ] + }, "UpdateTarget": { "methods": [ "updateTarget" diff --git a/Deploy/src/V1/resources/cloud_deploy_client_config.json b/Deploy/src/V1/resources/cloud_deploy_client_config.json index 344ed8b2d90a..89a03316253f 100644 --- a/Deploy/src/V1/resources/cloud_deploy_client_config.json +++ b/Deploy/src/V1/resources/cloud_deploy_client_config.json @@ -78,6 +78,11 @@ "retry_codes_name": "no_retry_1_codes", "retry_params_name": "no_retry_1_params" }, + "CreateDeployPolicy": { + "timeout_millis": 60000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, "CreateRelease": { "timeout_millis": 60000, "retry_codes_name": "no_retry_1_codes", @@ -108,6 +113,11 @@ "retry_codes_name": "no_retry_1_codes", "retry_params_name": "no_retry_1_params" }, + "DeleteDeployPolicy": { + "timeout_millis": 60000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, "DeleteTarget": { "timeout_millis": 60000, "retry_codes_name": "no_retry_1_codes", @@ -138,6 +148,11 @@ "retry_codes_name": "retry_policy_1_codes", "retry_params_name": "retry_policy_1_params" }, + "GetDeployPolicy": { + "timeout_millis": 60000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, "GetJobRun": { "timeout_millis": 60000, "retry_codes_name": "retry_policy_1_codes", @@ -183,6 +198,11 @@ "retry_codes_name": "retry_policy_1_codes", "retry_params_name": "retry_policy_1_params" }, + "ListDeployPolicies": { + "timeout_millis": 60000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, "ListJobRuns": { "timeout_millis": 60000, "retry_codes_name": "retry_policy_1_codes", @@ -233,6 +253,11 @@ "retry_codes_name": "no_retry_1_codes", "retry_params_name": "no_retry_1_params" }, + "UpdateDeployPolicy": { + "timeout_millis": 60000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, "UpdateTarget": { "timeout_millis": 60000, "retry_codes_name": "no_retry_1_codes", diff --git a/Deploy/src/V1/resources/cloud_deploy_descriptor_config.php b/Deploy/src/V1/resources/cloud_deploy_descriptor_config.php index 1b7b7bbc3ac4..9842887d33c3 100644 --- a/Deploy/src/V1/resources/cloud_deploy_descriptor_config.php +++ b/Deploy/src/V1/resources/cloud_deploy_descriptor_config.php @@ -80,6 +80,25 @@ ], ], ], + 'CreateDeployPolicy' => [ + 'longRunning' => [ + 'operationReturnType' => '\Google\Cloud\Deploy\V1\DeployPolicy', + 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', + 'initialPollDelayMillis' => '500', + 'pollDelayMultiplier' => '1.5', + 'maxPollDelayMillis' => '5000', + 'totalPollTimeoutMillis' => '300000', + ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], 'CreateRelease' => [ 'longRunning' => [ 'operationReturnType' => '\Google\Cloud\Deploy\V1\Release', @@ -194,6 +213,25 @@ ], ], ], + 'DeleteDeployPolicy' => [ + 'longRunning' => [ + 'operationReturnType' => '\Google\Protobuf\GPBEmpty', + 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', + 'initialPollDelayMillis' => '500', + 'pollDelayMultiplier' => '1.5', + 'maxPollDelayMillis' => '5000', + 'totalPollTimeoutMillis' => '300000', + ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], 'DeleteTarget' => [ 'longRunning' => [ 'operationReturnType' => '\Google\Protobuf\GPBEmpty', @@ -273,6 +311,26 @@ ], ], ], + 'UpdateDeployPolicy' => [ + 'longRunning' => [ + 'operationReturnType' => '\Google\Cloud\Deploy\V1\DeployPolicy', + 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', + 'initialPollDelayMillis' => '500', + 'pollDelayMultiplier' => '1.5', + 'maxPollDelayMillis' => '5000', + 'totalPollTimeoutMillis' => '300000', + ], + 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, + 'headerParams' => [ + [ + 'keyName' => 'deploy_policy.name', + 'fieldAccessors' => [ + 'getDeployPolicy', + 'getName', + ], + ], + ], + ], 'UpdateTarget' => [ 'longRunning' => [ 'operationReturnType' => '\Google\Cloud\Deploy\V1\Target', @@ -413,6 +471,18 @@ ], ], ], + 'GetDeployPolicy' => [ + 'callType' => \Google\ApiCore\Call::UNARY_CALL, + 'responseType' => 'Google\Cloud\Deploy\V1\DeployPolicy', + 'headerParams' => [ + [ + 'keyName' => 'name', + 'fieldAccessors' => [ + 'getName', + ], + ], + ], + ], 'GetJobRun' => [ 'callType' => \Google\ApiCore\Call::UNARY_CALL, 'responseType' => 'Google\Cloud\Deploy\V1\JobRun', @@ -553,6 +623,26 @@ ], ], ], + 'ListDeployPolicies' => [ + 'pageStreaming' => [ + 'requestPageTokenGetMethod' => 'getPageToken', + 'requestPageTokenSetMethod' => 'setPageToken', + 'requestPageSizeGetMethod' => 'getPageSize', + 'requestPageSizeSetMethod' => 'setPageSize', + 'responsePageTokenGetMethod' => 'getNextPageToken', + 'resourcesGetMethod' => 'getDeployPolicies', + ], + 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, + 'responseType' => 'Google\Cloud\Deploy\V1\ListDeployPoliciesResponse', + 'headerParams' => [ + [ + 'keyName' => 'parent', + 'fieldAccessors' => [ + 'getParent', + ], + ], + ], + ], 'ListJobRuns' => [ 'pageStreaming' => [ 'requestPageTokenGetMethod' => 'getPageToken', @@ -750,6 +840,7 @@ 'config' => 'projects/{project}/locations/{location}/config', 'customTargetType' => 'projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}', 'deliveryPipeline' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}', + 'deployPolicy' => 'projects/{project}/locations/{location}/deployPolicies/{deploy_policy}', 'job' => 'projects/{project}/locations/{location}/jobs/{job}', 'jobRun' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{job_run}', 'location' => 'projects/{project}/locations/{location}', diff --git a/Deploy/src/V1/resources/cloud_deploy_rest_client_config.php b/Deploy/src/V1/resources/cloud_deploy_rest_client_config.php index febaff6b324f..0391c32a6344 100644 --- a/Deploy/src/V1/resources/cloud_deploy_rest_client_config.php +++ b/Deploy/src/V1/resources/cloud_deploy_rest_client_config.php @@ -128,6 +128,21 @@ 'delivery_pipeline_id', ], ], + 'CreateDeployPolicy' => [ + 'method' => 'post', + 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/deployPolicies', + 'body' => 'deploy_policy', + 'placeholders' => [ + 'parent' => [ + 'getters' => [ + 'getParent', + ], + ], + ], + 'queryParams' => [ + 'deploy_policy_id', + ], + ], 'CreateRelease' => [ 'method' => 'post', 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases', @@ -206,6 +221,17 @@ ], ], ], + 'DeleteDeployPolicy' => [ + 'method' => 'delete', + 'uriTemplate' => '/v1/{name=projects/*/locations/*/deployPolicies/*}', + 'placeholders' => [ + 'name' => [ + 'getters' => [ + 'getName', + ], + ], + ], + ], 'DeleteTarget' => [ 'method' => 'delete', 'uriTemplate' => '/v1/{name=projects/*/locations/*/targets/*}', @@ -272,6 +298,17 @@ ], ], ], + 'GetDeployPolicy' => [ + 'method' => 'get', + 'uriTemplate' => '/v1/{name=projects/*/locations/*/deployPolicies/*}', + 'placeholders' => [ + 'name' => [ + 'getters' => [ + 'getName', + ], + ], + ], + ], 'GetJobRun' => [ 'method' => 'get', 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}', @@ -372,6 +409,17 @@ ], ], ], + 'ListDeployPolicies' => [ + 'method' => 'get', + 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/deployPolicies', + 'placeholders' => [ + 'parent' => [ + 'getters' => [ + 'getParent', + ], + ], + ], + ], 'ListJobRuns' => [ 'method' => 'get', 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns', @@ -500,6 +548,22 @@ 'update_mask', ], ], + 'UpdateDeployPolicy' => [ + 'method' => 'patch', + 'uriTemplate' => '/v1/{deploy_policy.name=projects/*/locations/*/deployPolicies/*}', + 'body' => 'deploy_policy', + 'placeholders' => [ + 'deploy_policy.name' => [ + 'getters' => [ + 'getDeployPolicy', + 'getName', + ], + ], + ], + 'queryParams' => [ + 'update_mask', + ], + ], 'UpdateTarget' => [ 'method' => 'patch', 'uriTemplate' => '/v1/{target.name=projects/*/locations/*/targets/*}', diff --git a/Deploy/tests/Unit/V1/Client/CloudDeployClientTest.php b/Deploy/tests/Unit/V1/Client/CloudDeployClientTest.php index f0572c7f722d..afb8c134eed8 100644 --- a/Deploy/tests/Unit/V1/Client/CloudDeployClientTest.php +++ b/Deploy/tests/Unit/V1/Client/CloudDeployClientTest.php @@ -44,6 +44,7 @@ use Google\Cloud\Deploy\V1\CreateAutomationRequest; use Google\Cloud\Deploy\V1\CreateCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\CreateDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\CreateDeployPolicyRequest; use Google\Cloud\Deploy\V1\CreateReleaseRequest; use Google\Cloud\Deploy\V1\CreateRolloutRequest; use Google\Cloud\Deploy\V1\CreateTargetRequest; @@ -51,13 +52,16 @@ use Google\Cloud\Deploy\V1\DeleteAutomationRequest; use Google\Cloud\Deploy\V1\DeleteCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\DeleteDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\DeleteDeployPolicyRequest; use Google\Cloud\Deploy\V1\DeleteTargetRequest; use Google\Cloud\Deploy\V1\DeliveryPipeline; +use Google\Cloud\Deploy\V1\DeployPolicy; use Google\Cloud\Deploy\V1\GetAutomationRequest; use Google\Cloud\Deploy\V1\GetAutomationRunRequest; use Google\Cloud\Deploy\V1\GetConfigRequest; use Google\Cloud\Deploy\V1\GetCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\GetDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\GetDeployPolicyRequest; use Google\Cloud\Deploy\V1\GetJobRunRequest; use Google\Cloud\Deploy\V1\GetReleaseRequest; use Google\Cloud\Deploy\V1\GetRolloutRequest; @@ -73,6 +77,8 @@ use Google\Cloud\Deploy\V1\ListCustomTargetTypesResponse; use Google\Cloud\Deploy\V1\ListDeliveryPipelinesRequest; use Google\Cloud\Deploy\V1\ListDeliveryPipelinesResponse; +use Google\Cloud\Deploy\V1\ListDeployPoliciesRequest; +use Google\Cloud\Deploy\V1\ListDeployPoliciesResponse; use Google\Cloud\Deploy\V1\ListJobRunsRequest; use Google\Cloud\Deploy\V1\ListJobRunsResponse; use Google\Cloud\Deploy\V1\ListReleasesRequest; @@ -93,6 +99,7 @@ use Google\Cloud\Deploy\V1\UpdateAutomationRequest; use Google\Cloud\Deploy\V1\UpdateCustomTargetTypeRequest; use Google\Cloud\Deploy\V1\UpdateDeliveryPipelineRequest; +use Google\Cloud\Deploy\V1\UpdateDeployPolicyRequest; use Google\Cloud\Deploy\V1\UpdateTargetRequest; use Google\Cloud\Iam\V1\GetIamPolicyRequest; use Google\Cloud\Iam\V1\Policy; @@ -963,6 +970,160 @@ public function createDeliveryPipelineExceptionTest() $this->assertTrue($operationsTransport->isExhausted()); } + /** @test */ + public function createDeployPolicyTest() + { + $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/createDeployPolicyTest'); + $incompleteOperation->setDone(false); + $transport->addResponse($incompleteOperation); + $name = 'name3373707'; + $uid = 'uid115792'; + $description = 'description-1724546052'; + $suspended = false; + $etag = 'etag3123477'; + $expectedResponse = new DeployPolicy(); + $expectedResponse->setName($name); + $expectedResponse->setUid($uid); + $expectedResponse->setDescription($description); + $expectedResponse->setSuspended($suspended); + $expectedResponse->setEtag($etag); + $anyResponse = new Any(); + $anyResponse->setValue($expectedResponse->serializeToString()); + $completeOperation = new Operation(); + $completeOperation->setName('operations/createDeployPolicyTest'); + $completeOperation->setDone(true); + $completeOperation->setResponse($anyResponse); + $operationsTransport->addResponse($completeOperation); + // Mock request + $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); + $deployPolicyId = 'deployPolicyId1355226608'; + $deployPolicy = new DeployPolicy(); + $deployPolicySelectors = []; + $deployPolicy->setSelectors($deployPolicySelectors); + $deployPolicyRules = []; + $deployPolicy->setRules($deployPolicyRules); + $request = (new CreateDeployPolicyRequest()) + ->setParent($formattedParent) + ->setDeployPolicyId($deployPolicyId) + ->setDeployPolicy($deployPolicy); + $response = $gapicClient->createDeployPolicy($request); + $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.deploy.v1.CloudDeploy/CreateDeployPolicy', $actualApiFuncCall); + $actualValue = $actualApiRequestObject->getParent(); + $this->assertProtobufEquals($formattedParent, $actualValue); + $actualValue = $actualApiRequestObject->getDeployPolicyId(); + $this->assertProtobufEquals($deployPolicyId, $actualValue); + $actualValue = $actualApiRequestObject->getDeployPolicy(); + $this->assertProtobufEquals($deployPolicy, $actualValue); + $expectedOperationsRequestObject = new GetOperationRequest(); + $expectedOperationsRequestObject->setName('operations/createDeployPolicyTest'); + $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 createDeployPolicyExceptionTest() + { + $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/createDeployPolicyTest'); + $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]'); + $deployPolicyId = 'deployPolicyId1355226608'; + $deployPolicy = new DeployPolicy(); + $deployPolicySelectors = []; + $deployPolicy->setSelectors($deployPolicySelectors); + $deployPolicyRules = []; + $deployPolicy->setRules($deployPolicyRules); + $request = (new CreateDeployPolicyRequest()) + ->setParent($formattedParent) + ->setDeployPolicyId($deployPolicyId) + ->setDeployPolicy($deployPolicy); + $response = $gapicClient->createDeployPolicy($request); + $this->assertFalse($response->isDone()); + $this->assertNull($response->getResult()); + $expectedOperationsRequestObject = new GetOperationRequest(); + $expectedOperationsRequestObject->setName('operations/createDeployPolicyTest'); + 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 createReleaseTest() { @@ -1787,6 +1948,128 @@ public function deleteDeliveryPipelineExceptionTest() $this->assertTrue($operationsTransport->isExhausted()); } + /** @test */ + public function deleteDeployPolicyTest() + { + $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/deleteDeployPolicyTest'); + $incompleteOperation->setDone(false); + $transport->addResponse($incompleteOperation); + $expectedResponse = new GPBEmpty(); + $anyResponse = new Any(); + $anyResponse->setValue($expectedResponse->serializeToString()); + $completeOperation = new Operation(); + $completeOperation->setName('operations/deleteDeployPolicyTest'); + $completeOperation->setDone(true); + $completeOperation->setResponse($anyResponse); + $operationsTransport->addResponse($completeOperation); + // Mock request + $formattedName = $gapicClient->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); + $request = (new DeleteDeployPolicyRequest())->setName($formattedName); + $response = $gapicClient->deleteDeployPolicy($request); + $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.deploy.v1.CloudDeploy/DeleteDeployPolicy', $actualApiFuncCall); + $actualValue = $actualApiRequestObject->getName(); + $this->assertProtobufEquals($formattedName, $actualValue); + $expectedOperationsRequestObject = new GetOperationRequest(); + $expectedOperationsRequestObject->setName('operations/deleteDeployPolicyTest'); + $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 deleteDeployPolicyExceptionTest() + { + $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/deleteDeployPolicyTest'); + $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->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); + $request = (new DeleteDeployPolicyRequest())->setName($formattedName); + $response = $gapicClient->deleteDeployPolicy($request); + $this->assertFalse($response->isDone()); + $this->assertNull($response->getResult()); + $expectedOperationsRequestObject = new GetOperationRequest(); + $expectedOperationsRequestObject->setName('operations/deleteDeployPolicyTest'); + 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 deleteTargetTest() { @@ -2284,6 +2567,79 @@ public function getDeliveryPipelineExceptionTest() $this->assertTrue($transport->isExhausted()); } + /** @test */ + public function getDeployPolicyTest() + { + $transport = $this->createTransport(); + $gapicClient = $this->createClient([ + 'transport' => $transport, + ]); + $this->assertTrue($transport->isExhausted()); + // Mock response + $name2 = 'name2-1052831874'; + $uid = 'uid115792'; + $description = 'description-1724546052'; + $suspended = false; + $etag = 'etag3123477'; + $expectedResponse = new DeployPolicy(); + $expectedResponse->setName($name2); + $expectedResponse->setUid($uid); + $expectedResponse->setDescription($description); + $expectedResponse->setSuspended($suspended); + $expectedResponse->setEtag($etag); + $transport->addResponse($expectedResponse); + // Mock request + $formattedName = $gapicClient->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); + $request = (new GetDeployPolicyRequest())->setName($formattedName); + $response = $gapicClient->getDeployPolicy($request); + $this->assertEquals($expectedResponse, $response); + $actualRequests = $transport->popReceivedCalls(); + $this->assertSame(1, count($actualRequests)); + $actualFuncCall = $actualRequests[0]->getFuncCall(); + $actualRequestObject = $actualRequests[0]->getRequestObject(); + $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetDeployPolicy', $actualFuncCall); + $actualValue = $actualRequestObject->getName(); + $this->assertProtobufEquals($formattedName, $actualValue); + $this->assertTrue($transport->isExhausted()); + } + + /** @test */ + public function getDeployPolicyExceptionTest() + { + $transport = $this->createTransport(); + $gapicClient = $this->createClient([ + 'transport' => $transport, + ]); + $this->assertTrue($transport->isExhausted()); + $status = new stdClass(); + $status->code = Code::DATA_LOSS; + $status->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->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); + $request = (new GetDeployPolicyRequest())->setName($formattedName); + try { + $gapicClient->getDeployPolicy($request); + // If the $gapicClient method call did not throw, fail the test + $this->fail('Expected an ApiException, but no exception was thrown.'); + } catch (ApiException $ex) { + $this->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 getJobRunTest() { @@ -2991,6 +3347,77 @@ public function listDeliveryPipelinesExceptionTest() $this->assertTrue($transport->isExhausted()); } + /** @test */ + public function listDeployPoliciesTest() + { + $transport = $this->createTransport(); + $gapicClient = $this->createClient([ + 'transport' => $transport, + ]); + $this->assertTrue($transport->isExhausted()); + // Mock response + $nextPageToken = ''; + $deployPoliciesElement = new DeployPolicy(); + $deployPolicies = [$deployPoliciesElement]; + $expectedResponse = new ListDeployPoliciesResponse(); + $expectedResponse->setNextPageToken($nextPageToken); + $expectedResponse->setDeployPolicies($deployPolicies); + $transport->addResponse($expectedResponse); + // Mock request + $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); + $request = (new ListDeployPoliciesRequest())->setParent($formattedParent); + $response = $gapicClient->listDeployPolicies($request); + $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); + $resources = iterator_to_array($response->iterateAllElements()); + $this->assertSame(1, count($resources)); + $this->assertEquals($expectedResponse->getDeployPolicies()[0], $resources[0]); + $actualRequests = $transport->popReceivedCalls(); + $this->assertSame(1, count($actualRequests)); + $actualFuncCall = $actualRequests[0]->getFuncCall(); + $actualRequestObject = $actualRequests[0]->getRequestObject(); + $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListDeployPolicies', $actualFuncCall); + $actualValue = $actualRequestObject->getParent(); + $this->assertProtobufEquals($formattedParent, $actualValue); + $this->assertTrue($transport->isExhausted()); + } + + /** @test */ + public function listDeployPoliciesExceptionTest() + { + $transport = $this->createTransport(); + $gapicClient = $this->createClient([ + 'transport' => $transport, + ]); + $this->assertTrue($transport->isExhausted()); + $status = new stdClass(); + $status->code = Code::DATA_LOSS; + $status->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]'); + $request = (new ListDeployPoliciesRequest())->setParent($formattedParent); + try { + $gapicClient->listDeployPolicies($request); + // If the $gapicClient method call did not throw, fail the test + $this->fail('Expected an ApiException, but no exception was thrown.'); + } catch (ApiException $ex) { + $this->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 listJobRunsTest() { @@ -3960,6 +4387,150 @@ public function updateDeliveryPipelineExceptionTest() $this->assertTrue($operationsTransport->isExhausted()); } + /** @test */ + public function updateDeployPolicyTest() + { + $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/updateDeployPolicyTest'); + $incompleteOperation->setDone(false); + $transport->addResponse($incompleteOperation); + $name = 'name3373707'; + $uid = 'uid115792'; + $description = 'description-1724546052'; + $suspended = false; + $etag = 'etag3123477'; + $expectedResponse = new DeployPolicy(); + $expectedResponse->setName($name); + $expectedResponse->setUid($uid); + $expectedResponse->setDescription($description); + $expectedResponse->setSuspended($suspended); + $expectedResponse->setEtag($etag); + $anyResponse = new Any(); + $anyResponse->setValue($expectedResponse->serializeToString()); + $completeOperation = new Operation(); + $completeOperation->setName('operations/updateDeployPolicyTest'); + $completeOperation->setDone(true); + $completeOperation->setResponse($anyResponse); + $operationsTransport->addResponse($completeOperation); + // Mock request + $updateMask = new FieldMask(); + $deployPolicy = new DeployPolicy(); + $deployPolicySelectors = []; + $deployPolicy->setSelectors($deployPolicySelectors); + $deployPolicyRules = []; + $deployPolicy->setRules($deployPolicyRules); + $request = (new UpdateDeployPolicyRequest())->setUpdateMask($updateMask)->setDeployPolicy($deployPolicy); + $response = $gapicClient->updateDeployPolicy($request); + $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.deploy.v1.CloudDeploy/UpdateDeployPolicy', $actualApiFuncCall); + $actualValue = $actualApiRequestObject->getUpdateMask(); + $this->assertProtobufEquals($updateMask, $actualValue); + $actualValue = $actualApiRequestObject->getDeployPolicy(); + $this->assertProtobufEquals($deployPolicy, $actualValue); + $expectedOperationsRequestObject = new GetOperationRequest(); + $expectedOperationsRequestObject->setName('operations/updateDeployPolicyTest'); + $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 updateDeployPolicyExceptionTest() + { + $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/updateDeployPolicyTest'); + $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(); + $deployPolicy = new DeployPolicy(); + $deployPolicySelectors = []; + $deployPolicy->setSelectors($deployPolicySelectors); + $deployPolicyRules = []; + $deployPolicy->setRules($deployPolicyRules); + $request = (new UpdateDeployPolicyRequest())->setUpdateMask($updateMask)->setDeployPolicy($deployPolicy); + $response = $gapicClient->updateDeployPolicy($request); + $this->assertFalse($response->isDone()); + $this->assertNull($response->getResult()); + $expectedOperationsRequestObject = new GetOperationRequest(); + $expectedOperationsRequestObject->setName('operations/updateDeployPolicyTest'); + 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 updateTargetTest() { diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/AutomationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/AutomationPayload.php deleted file mode 100644 index f997f5e2423a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/AutomationPayload.php +++ /dev/null @@ -1,34 +0,0 @@ -internalAddGeneratedFile( - ' -· -/google/cloud/deploy/v1/automation_payload.protogoogle.cloud.deploy.v1"x -AutomationEvent -message (  - -automation (  - pipeline_uid ( * -type (2.google.cloud.deploy.v1.TypeBj -com.google.cloud.deploy.v1BAutomationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/AutomationrunPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/AutomationrunPayload.php deleted file mode 100644 index a684c442631c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/AutomationrunPayload.php +++ /dev/null @@ -1,36 +0,0 @@ -internalAddGeneratedFile( - ' -Œ -2google/cloud/deploy/v1/automationrun_payload.protogoogle.cloud.deploy.v1"Æ -AutomationRunEvent -message (  -automation_run (  - pipeline_uid (  - automation_id (  -rule_id (  -destination_target_id ( * -type (2.google.cloud.deploy.v1.TypeBm -com.google.cloud.deploy.v1BAutomationRunPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/CloudDeploy.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/CloudDeploy.php deleted file mode 100644 index a0e8102a4107..000000000000 Binary files a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/CloudDeploy.php and /dev/null differ diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/CustomtargettypeNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/CustomtargettypeNotificationPayload.php deleted file mode 100644 index fff76df25001..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/CustomtargettypeNotificationPayload.php +++ /dev/null @@ -1,33 +0,0 @@ -internalAddGeneratedFile( - ' - -Bgoogle/cloud/deploy/v1/customtargettype_notification_payload.protogoogle.cloud.deploy.v1"œ -!CustomTargetTypeNotificationEvent -message (  -custom_target_type_uid (  -custom_target_type ( * -type (2.google.cloud.deploy.v1.TypeB| -com.google.cloud.deploy.v1B(CustomTargetTypeNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeliverypipelineNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeliverypipelineNotificationPayload.php deleted file mode 100644 index f159037d9297..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeliverypipelineNotificationPayload.php +++ /dev/null @@ -1,33 +0,0 @@ -internalAddGeneratedFile( - ' -ö -Bgoogle/cloud/deploy/v1/deliverypipeline_notification_payload.protogoogle.cloud.deploy.v1"‘ -!DeliveryPipelineNotificationEvent -message (  - pipeline_uid (  -delivery_pipeline ( * -type (2.google.cloud.deploy.v1.TypeB| -com.google.cloud.deploy.v1B(DeliveryPipelineNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeploypolicyEvaluationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeploypolicyEvaluationPayload.php deleted file mode 100644 index e6b573ee865a..000000000000 Binary files a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeploypolicyEvaluationPayload.php and /dev/null differ diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeploypolicyNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeploypolicyNotificationPayload.php deleted file mode 100644 index a9b76b71e5c2..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/DeploypolicyNotificationPayload.php +++ /dev/null @@ -1,33 +0,0 @@ -internalAddGeneratedFile( - ' -ë ->google/cloud/deploy/v1/deploypolicy_notification_payload.protogoogle.cloud.deploy.v1"Ž -DeployPolicyNotificationEvent -message (  - deploy_policy (  -deploy_policy_uid ( * -type (2.google.cloud.deploy.v1.TypeBx -com.google.cloud.deploy.v1B$DeployPolicyNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/JobrunNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/JobrunNotificationPayload.php deleted file mode 100644 index a2457623cd07..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/JobrunNotificationPayload.php +++ /dev/null @@ -1,38 +0,0 @@ -internalAddGeneratedFile( - ' -­ -8google/cloud/deploy/v1/jobrun_notification_payload.protogoogle.cloud.deploy.v1"Ü -JobRunNotificationEvent -message (  -job_run (  - pipeline_uid (  - release_uid (  -release (  - rollout_uid (  -rollout (  - target_id ( * -type (2.google.cloud.deploy.v1.TypeBr -com.google.cloud.deploy.v1BJobRunNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/LogEnums.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/LogEnums.php deleted file mode 100644 index 27693e1cb5e5..000000000000 Binary files a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/LogEnums.php and /dev/null differ diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/ReleaseNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/ReleaseNotificationPayload.php deleted file mode 100644 index 1eabbab67893..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/ReleaseNotificationPayload.php +++ /dev/null @@ -1,34 +0,0 @@ -internalAddGeneratedFile( - ' -æ -9google/cloud/deploy/v1/release_notification_payload.protogoogle.cloud.deploy.v1"“ -ReleaseNotificationEvent -message (  - pipeline_uid (  - release_uid (  -release ( * -type (2.google.cloud.deploy.v1.TypeBs -com.google.cloud.deploy.v1BReleaseNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/ReleaseRenderPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/ReleaseRenderPayload.php deleted file mode 100644 index bf80edd2a223..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/ReleaseRenderPayload.php +++ /dev/null @@ -1,35 +0,0 @@ -internalAddGeneratedFile( - ' -² -3google/cloud/deploy/v1/release_render_payload.protogoogle.cloud.deploy.v1&google/cloud/deploy/v1/log_enums.proto"à -ReleaseRenderEvent -message (  - pipeline_uid (  -release ( * -type (2.google.cloud.deploy.v1.TypeI -release_render_state (2+.google.cloud.deploy.v1.Release.RenderStateBm -com.google.cloud.deploy.v1BReleaseRenderPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/RolloutNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/RolloutNotificationPayload.php deleted file mode 100644 index 7ea89d9a57da..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/RolloutNotificationPayload.php +++ /dev/null @@ -1,37 +0,0 @@ -internalAddGeneratedFile( - ' -Ÿ -9google/cloud/deploy/v1/rollout_notification_payload.protogoogle.cloud.deploy.v1"Ì -RolloutNotificationEvent -message (  - pipeline_uid (  - release_uid (  -release (  - rollout_uid (  -rollout (  - target_id ( * -type (2.google.cloud.deploy.v1.TypeBs -com.google.cloud.deploy.v1BRolloutNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/RolloutUpdatePayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/RolloutUpdatePayload.php deleted file mode 100644 index beba3f9c57a2..000000000000 Binary files a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/RolloutUpdatePayload.php and /dev/null differ diff --git a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/TargetNotificationPayload.php b/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/TargetNotificationPayload.php deleted file mode 100644 index 712c49b2d540..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/GPBMetadata/Google/Cloud/Deploy/V1/TargetNotificationPayload.php +++ /dev/null @@ -1,32 +0,0 @@ -internalAddGeneratedFile( - ' -¶ -8google/cloud/deploy/v1/target_notification_payload.protogoogle.cloud.deploy.v1"f -TargetNotificationEvent -message (  -target ( * -type (2.google.cloud.deploy.v1.TypeBr -com.google.cloud.deploy.v1BTargetNotificationPayloadProtoPZ2cloud.google.com/go/deploy/apiv1/deploypb;deploypbbproto3' - , true); - - static::$is_initialized = true; - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AbandonReleaseRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AbandonReleaseRequest.php deleted file mode 100644 index 0b9a4e24b06f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AbandonReleaseRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.AbandonReleaseRequest - */ -class AbandonReleaseRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Release. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * - * 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 Release. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. Please see - * {@see CloudDeployClient::releaseName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\AbandonReleaseRequest - * - * @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 Release. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Release. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * - * 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 Release. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AbandonReleaseResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AbandonReleaseResponse.php deleted file mode 100644 index 0c9a99c6c1de..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AbandonReleaseResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.AbandonReleaseResponse - */ -class AbandonReleaseResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceChildRolloutJob.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceChildRolloutJob.php deleted file mode 100644 index aecd9a83cdcf..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceChildRolloutJob.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.AdvanceChildRolloutJob - */ -class AdvanceChildRolloutJob extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceChildRolloutJobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceChildRolloutJobRun.php deleted file mode 100644 index b864bc78b9ed..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceChildRolloutJobRun.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.deploy.v1.AdvanceChildRolloutJobRun - */ -class AdvanceChildRolloutJobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout = ''; - /** - * Output only. the ID of the ChildRollout's Phase. - * - * Generated from protobuf field string rollout_phase_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout_phase_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $rollout - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type string $rollout_phase_id - * Output only. the ID of the ChildRollout's Phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Output only. the ID of the ChildRollout's Phase. - * - * Generated from protobuf field string rollout_phase_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRolloutPhaseId() - { - return $this->rollout_phase_id; - } - - /** - * Output only. the ID of the ChildRollout's Phase. - * - * Generated from protobuf field string rollout_phase_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRolloutPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->rollout_phase_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutOperation.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutOperation.php deleted file mode 100644 index 8c8cd04062da..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutOperation.php +++ /dev/null @@ -1,179 +0,0 @@ -google.cloud.deploy.v1.AdvanceRolloutOperation - */ -class AdvanceRolloutOperation extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The phase of a deployment that initiated the operation. - * - * Generated from protobuf field string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $source_phase = ''; - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $wait = null; - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout = ''; - /** - * Output only. The phase the rollout will be advanced to. - * - * Generated from protobuf field string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $destination_phase = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $source_phase - * Output only. The phase of a deployment that initiated the operation. - * @type \Google\Protobuf\Duration $wait - * Output only. How long the operation will be paused. - * @type string $rollout - * Output only. The name of the rollout that initiates the `AutomationRun`. - * @type string $destination_phase - * Output only. The phase the rollout will be advanced to. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The phase of a deployment that initiated the operation. - * - * Generated from protobuf field string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getSourcePhase() - { - return $this->source_phase; - } - - /** - * Output only. The phase of a deployment that initiated the operation. - * - * Generated from protobuf field string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setSourcePhase($var) - { - GPBUtil::checkString($var, True); - $this->source_phase = $var; - - return $this; - } - - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Duration|null - */ - public function getWait() - { - return $this->wait; - } - - public function hasWait() - { - return isset($this->wait); - } - - public function clearWait() - { - unset($this->wait); - } - - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setWait($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->wait = $var; - - return $this; - } - - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Output only. The phase the rollout will be advanced to. - * - * Generated from protobuf field string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getDestinationPhase() - { - return $this->destination_phase; - } - - /** - * Output only. The phase the rollout will be advanced to. - * - * Generated from protobuf field string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setDestinationPhase($var) - { - GPBUtil::checkString($var, True); - $this->destination_phase = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutRequest.php deleted file mode 100644 index dd584135c39b..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutRequest.php +++ /dev/null @@ -1,160 +0,0 @@ -google.cloud.deploy.v1.AdvanceRolloutRequest - */ -class AdvanceRolloutRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. The phase ID to advance the `Rollout` to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $phase_id = ''; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $name Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * @param string $phaseId Required. The phase ID to advance the `Rollout` to. - * - * @return \Google\Cloud\Deploy\V1\AdvanceRolloutRequest - * - * @experimental - */ - public static function build(string $name, string $phaseId): self - { - return (new self()) - ->setName($name) - ->setPhaseId($phaseId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type string $phase_id - * Required. The phase ID to advance the `Rollout` to. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * 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 Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * 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 phase ID to advance the `Rollout` to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getPhaseId() - { - return $this->phase_id; - } - - /** - * Required. The phase ID to advance the `Rollout` to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->phase_id = $var; - - return $this; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutResponse.php deleted file mode 100644 index 14f85ee02712..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.AdvanceRolloutResponse - */ -class AdvanceRolloutResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutRule.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutRule.php deleted file mode 100644 index 798428be12f8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AdvanceRolloutRule.php +++ /dev/null @@ -1,214 +0,0 @@ -google.cloud.deploy.v1.AdvanceRolloutRule - */ -class AdvanceRolloutRule extends \Google\Protobuf\Internal\Message -{ - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - /** - * Optional. Proceeds only after phase name matched any one in the list. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $source_phases; - /** - * Optional. How long to wait after a rollout is finished. - * - * Generated from protobuf field .google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $wait = null; - /** - * Output only. Information around the state of the Automation rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $condition = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * @type array|\Google\Protobuf\Internal\RepeatedField $source_phases - * Optional. Proceeds only after phase name matched any one in the list. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * @type \Google\Protobuf\Duration $wait - * Optional. How long to wait after a rollout is finished. - * @type \Google\Cloud\Deploy\V1\AutomationRuleCondition $condition - * Output only. Information around the state of the Automation rule. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * 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; - } - - /** - * Optional. Proceeds only after phase name matched any one in the list. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSourcePhases() - { - return $this->source_phases; - } - - /** - * Optional. Proceeds only after phase name matched any one in the list. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSourcePhases($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->source_phases = $arr; - - return $this; - } - - /** - * Optional. How long to wait after a rollout is finished. - * - * Generated from protobuf field .google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Duration|null - */ - public function getWait() - { - return $this->wait; - } - - public function hasWait() - { - return isset($this->wait); - } - - public function clearWait() - { - unset($this->wait); - } - - /** - * Optional. How long to wait after a rollout is finished. - * - * Generated from protobuf field .google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setWait($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->wait = $var; - - return $this; - } - - /** - * Output only. Information around the state of the Automation rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AutomationRuleCondition|null - */ - public function getCondition() - { - return $this->condition; - } - - public function hasCondition() - { - return isset($this->condition); - } - - public function clearCondition() - { - unset($this->condition); - } - - /** - * Output only. Information around the state of the Automation rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AutomationRuleCondition $var - * @return $this - */ - public function setCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AutomationRuleCondition::class); - $this->condition = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AnthosCluster.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AnthosCluster.php deleted file mode 100644 index 4a94f019e63a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AnthosCluster.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.deploy.v1.AnthosCluster - */ -class AnthosCluster extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Membership of the GKE Hub-registered cluster to which to apply - * the Skaffold configuration. Format is - * `projects/{project}/locations/{location}/memberships/{membership_name}`. - * - * Generated from protobuf field string membership = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - protected $membership = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $membership - * Optional. Membership of the GKE Hub-registered cluster to which to apply - * the Skaffold configuration. Format is - * `projects/{project}/locations/{location}/memberships/{membership_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Membership of the GKE Hub-registered cluster to which to apply - * the Skaffold configuration. Format is - * `projects/{project}/locations/{location}/memberships/{membership_name}`. - * - * Generated from protobuf field string membership = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return string - */ - public function getMembership() - { - return $this->membership; - } - - /** - * Optional. Membership of the GKE Hub-registered cluster to which to apply - * the Skaffold configuration. Format is - * `projects/{project}/locations/{location}/memberships/{membership_name}`. - * - * Generated from protobuf field string membership = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setMembership($var) - { - GPBUtil::checkString($var, True); - $this->membership = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ApproveRolloutRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ApproveRolloutRequest.php deleted file mode 100644 index c0e44d90c61f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ApproveRolloutRequest.php +++ /dev/null @@ -1,158 +0,0 @@ -google.cloud.deploy.v1.ApproveRolloutRequest - */ -class ApproveRolloutRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. True = approve; false = reject - * - * Generated from protobuf field bool approved = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $approved = false; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $name Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ApproveRolloutRequest - * - * @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 Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type bool $approved - * Required. True = approve; false = reject - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * 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 Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * 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. True = approve; false = reject - * - * Generated from protobuf field bool approved = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return bool - */ - public function getApproved() - { - return $this->approved; - } - - /** - * Required. True = approve; false = reject - * - * Generated from protobuf field bool approved = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param bool $var - * @return $this - */ - public function setApproved($var) - { - GPBUtil::checkBool($var); - $this->approved = $var; - - return $this; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ApproveRolloutResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ApproveRolloutResponse.php deleted file mode 100644 index afac40c7146c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ApproveRolloutResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.ApproveRolloutResponse - */ -class ApproveRolloutResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Automation.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Automation.php deleted file mode 100644 index 443645ba2bbd..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Automation.php +++ /dev/null @@ -1,596 +0,0 @@ -google.cloud.deploy.v1.Automation - */ -class Automation extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the `Automation`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the `Automation`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Optional. Description of the `Automation`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Output only. Time at which the automation was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Time at which the automation was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * - * Generated from protobuf field map annotations = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $annotations; - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 63 characters. - * - * Generated from protobuf field map labels = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Optional. The weak etag of the `Automation` resource. - * 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 = 8 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - /** - * Optional. When Suspended, automation is deactivated from execution. - * - * Generated from protobuf field bool suspended = 9 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $suspended = false; - /** - * Required. Email address of the user-managed IAM service account that - * creates Cloud Deploy release and rollout resources. - * - * Generated from protobuf field string service_account = 10 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $service_account = ''; - /** - * Required. Selected resources to which the automation will be applied. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationResourceSelector selector = 11 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $selector = null; - /** - * Required. List of Automation rules associated with the Automation resource. - * Must have at least one rule and limited to 250 rules per Delivery Pipeline. - * Note: the order of the rules here is not the same as the order of - * execution. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.AutomationRule rules = 14 [(.google.api.field_behavior) = REQUIRED]; - */ - private $rules; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Name of the `Automation`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}`. - * @type string $uid - * Output only. Unique identifier of the `Automation`. - * @type string $description - * Optional. Description of the `Automation`. Max length is 255 characters. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the automation was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Time at which the automation was updated. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 63 characters. - * @type string $etag - * Optional. The weak etag of the `Automation` resource. - * 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. - * @type bool $suspended - * Optional. When Suspended, automation is deactivated from execution. - * @type string $service_account - * Required. Email address of the user-managed IAM service account that - * creates Cloud Deploy release and rollout resources. - * @type \Google\Cloud\Deploy\V1\AutomationResourceSelector $selector - * Required. Selected resources to which the automation will be applied. - * @type array<\Google\Cloud\Deploy\V1\AutomationRule>|\Google\Protobuf\Internal\RepeatedField $rules - * Required. List of Automation rules associated with the Automation resource. - * Must have at least one rule and limited to 250 rules per Delivery Pipeline. - * Note: the order of the rules here is not the same as the order of - * execution. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Name of the `Automation`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Name of the `Automation`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}`. - * - * 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 identifier of the `Automation`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `Automation`. - * - * 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; - } - - /** - * Optional. Description of the `Automation`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Description of the `Automation`. Max length is 255 characters. - * - * 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; - } - - /** - * Output only. Time at which the automation 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. Time at which the automation 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. Time at which the automation 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. Time at which the automation 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; - } - - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * - * Generated from protobuf field map annotations = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * - * Generated from protobuf field map annotations = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 63 characters. - * - * Generated from protobuf field map labels = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 63 characters. - * - * Generated from protobuf field map labels = 7 [(.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. The weak etag of the `Automation` resource. - * 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 = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. The weak etag of the `Automation` resource. - * 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 = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * Optional. When Suspended, automation is deactivated from execution. - * - * Generated from protobuf field bool suspended = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getSuspended() - { - return $this->suspended; - } - - /** - * Optional. When Suspended, automation is deactivated from execution. - * - * Generated from protobuf field bool suspended = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setSuspended($var) - { - GPBUtil::checkBool($var); - $this->suspended = $var; - - return $this; - } - - /** - * Required. Email address of the user-managed IAM service account that - * creates Cloud Deploy release and rollout resources. - * - * Generated from protobuf field string service_account = 10 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * Required. Email address of the user-managed IAM service account that - * creates Cloud Deploy release and rollout resources. - * - * Generated from protobuf field string service_account = 10 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Required. Selected resources to which the automation will be applied. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationResourceSelector selector = 11 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\AutomationResourceSelector|null - */ - public function getSelector() - { - return $this->selector; - } - - public function hasSelector() - { - return isset($this->selector); - } - - public function clearSelector() - { - unset($this->selector); - } - - /** - * Required. Selected resources to which the automation will be applied. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationResourceSelector selector = 11 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\AutomationResourceSelector $var - * @return $this - */ - public function setSelector($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AutomationResourceSelector::class); - $this->selector = $var; - - return $this; - } - - /** - * Required. List of Automation rules associated with the Automation resource. - * Must have at least one rule and limited to 250 rules per Delivery Pipeline. - * Note: the order of the rules here is not the same as the order of - * execution. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.AutomationRule rules = 14 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRules() - { - return $this->rules; - } - - /** - * Required. List of Automation rules associated with the Automation resource. - * Must have at least one rule and limited to 250 rules per Delivery Pipeline. - * Note: the order of the rules here is not the same as the order of - * execution. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.AutomationRule rules = 14 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\Deploy\V1\AutomationRule>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRules($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\AutomationRule::class); - $this->rules = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationEvent.php deleted file mode 100644 index b12f4851332d..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationEvent.php +++ /dev/null @@ -1,174 +0,0 @@ -google.cloud.deploy.v1.AutomationEvent - */ -class AutomationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * The name of the `AutomationRun`. - * - * Generated from protobuf field string automation = 2; - */ - protected $automation = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - */ - protected $pipeline_uid = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 4; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * @type string $automation - * The name of the `AutomationRun`. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\AutomationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * The name of the `AutomationRun`. - * - * Generated from protobuf field string automation = 2; - * @return string - */ - public function getAutomation() - { - return $this->automation; - } - - /** - * The name of the `AutomationRun`. - * - * Generated from protobuf field string automation = 2; - * @param string $var - * @return $this - */ - public function setAutomation($var) - { - GPBUtil::checkString($var, True); - $this->automation = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 4; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 4; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationResourceSelector.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationResourceSelector.php deleted file mode 100644 index dc60ab39a0d9..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationResourceSelector.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.deploy.v1.AutomationResourceSelector - */ -class AutomationResourceSelector extends \Google\Protobuf\Internal\Message -{ - /** - * Contains attributes about a target. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.TargetAttribute targets = 1; - */ - private $targets; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Deploy\V1\TargetAttribute>|\Google\Protobuf\Internal\RepeatedField $targets - * Contains attributes about a target. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Contains attributes about a target. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.TargetAttribute targets = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTargets() - { - return $this->targets; - } - - /** - * Contains attributes about a target. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.TargetAttribute targets = 1; - * @param array<\Google\Cloud\Deploy\V1\TargetAttribute>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTargets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\TargetAttribute::class); - $this->targets = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRolloutMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRolloutMetadata.php deleted file mode 100644 index fd48e1a5b7f9..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRolloutMetadata.php +++ /dev/null @@ -1,148 +0,0 @@ -google.cloud.deploy.v1.AutomationRolloutMetadata - */ -class AutomationRolloutMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the AutomationRun initiated by a promote release - * rule. - * - * Generated from protobuf field string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $promote_automation_run = ''; - /** - * Output only. The names of the AutomationRuns initiated by an advance - * rollout rule. - * - * Generated from protobuf field repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $advance_automation_runs; - /** - * Output only. The names of the AutomationRuns initiated by a repair rollout - * rule. - * - * Generated from protobuf field repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $repair_automation_runs; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $promote_automation_run - * Output only. The name of the AutomationRun initiated by a promote release - * rule. - * @type array|\Google\Protobuf\Internal\RepeatedField $advance_automation_runs - * Output only. The names of the AutomationRuns initiated by an advance - * rollout rule. - * @type array|\Google\Protobuf\Internal\RepeatedField $repair_automation_runs - * Output only. The names of the AutomationRuns initiated by a repair rollout - * rule. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the AutomationRun initiated by a promote release - * rule. - * - * Generated from protobuf field string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPromoteAutomationRun() - { - return $this->promote_automation_run; - } - - /** - * Output only. The name of the AutomationRun initiated by a promote release - * rule. - * - * Generated from protobuf field string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPromoteAutomationRun($var) - { - GPBUtil::checkString($var, True); - $this->promote_automation_run = $var; - - return $this; - } - - /** - * Output only. The names of the AutomationRuns initiated by an advance - * rollout rule. - * - * Generated from protobuf field repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAdvanceAutomationRuns() - { - return $this->advance_automation_runs; - } - - /** - * Output only. The names of the AutomationRuns initiated by an advance - * rollout rule. - * - * Generated from protobuf field repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAdvanceAutomationRuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->advance_automation_runs = $arr; - - return $this; - } - - /** - * Output only. The names of the AutomationRuns initiated by a repair rollout - * rule. - * - * Generated from protobuf field repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRepairAutomationRuns() - { - return $this->repair_automation_runs; - } - - /** - * Output only. The names of the AutomationRuns initiated by a repair rollout - * rule. - * - * Generated from protobuf field repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRepairAutomationRuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->repair_automation_runs = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRule.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRule.php deleted file mode 100644 index b3a96930a309..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRule.php +++ /dev/null @@ -1,150 +0,0 @@ -google.cloud.deploy.v1.AutomationRule - */ -class AutomationRule extends \Google\Protobuf\Internal\Message -{ - protected $rule; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\PromoteReleaseRule $promote_release_rule - * Optional. `PromoteReleaseRule` will automatically promote a release from - * the current target to a specified target. - * @type \Google\Cloud\Deploy\V1\AdvanceRolloutRule $advance_rollout_rule - * Optional. The `AdvanceRolloutRule` will automatically advance a - * successful Rollout. - * @type \Google\Cloud\Deploy\V1\RepairRolloutRule $repair_rollout_rule - * Optional. The `RepairRolloutRule` will automatically repair a failed - * rollout. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. `PromoteReleaseRule` will automatically promote a release from - * the current target to a specified target. - * - * Generated from protobuf field .google.cloud.deploy.v1.PromoteReleaseRule promote_release_rule = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\PromoteReleaseRule|null - */ - public function getPromoteReleaseRule() - { - return $this->readOneof(1); - } - - public function hasPromoteReleaseRule() - { - return $this->hasOneof(1); - } - - /** - * Optional. `PromoteReleaseRule` will automatically promote a release from - * the current target to a specified target. - * - * Generated from protobuf field .google.cloud.deploy.v1.PromoteReleaseRule promote_release_rule = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\PromoteReleaseRule $var - * @return $this - */ - public function setPromoteReleaseRule($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PromoteReleaseRule::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Optional. The `AdvanceRolloutRule` will automatically advance a - * successful Rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceRolloutRule advance_rollout_rule = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\AdvanceRolloutRule|null - */ - public function getAdvanceRolloutRule() - { - return $this->readOneof(2); - } - - public function hasAdvanceRolloutRule() - { - return $this->hasOneof(2); - } - - /** - * Optional. The `AdvanceRolloutRule` will automatically advance a - * successful Rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceRolloutRule advance_rollout_rule = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\AdvanceRolloutRule $var - * @return $this - */ - public function setAdvanceRolloutRule($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AdvanceRolloutRule::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Optional. The `RepairRolloutRule` will automatically repair a failed - * rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairRolloutRule repair_rollout_rule = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\RepairRolloutRule|null - */ - public function getRepairRolloutRule() - { - return $this->readOneof(3); - } - - public function hasRepairRolloutRule() - { - return $this->hasOneof(3); - } - - /** - * Optional. The `RepairRolloutRule` will automatically repair a failed - * rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairRolloutRule repair_rollout_rule = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\RepairRolloutRule $var - * @return $this - */ - public function setRepairRolloutRule($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RepairRolloutRule::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * @return string - */ - public function getRule() - { - return $this->whichOneof("rule"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRuleCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRuleCondition.php deleted file mode 100644 index 2dac2539cdf3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRuleCondition.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.deploy.v1.AutomationRuleCondition - */ -class AutomationRuleCondition extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Details around targets enumerated in the rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $targets_present_condition = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\TargetsPresentCondition $targets_present_condition - * Optional. Details around targets enumerated in the rule. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Details around targets enumerated in the rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\TargetsPresentCondition|null - */ - public function getTargetsPresentCondition() - { - return $this->targets_present_condition; - } - - public function hasTargetsPresentCondition() - { - return isset($this->targets_present_condition); - } - - public function clearTargetsPresentCondition() - { - unset($this->targets_present_condition); - } - - /** - * Optional. Details around targets enumerated in the rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\TargetsPresentCondition $var - * @return $this - */ - public function setTargetsPresentCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\TargetsPresentCondition::class); - $this->targets_present_condition = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRun.php deleted file mode 100644 index 8e58a483df78..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRun.php +++ /dev/null @@ -1,727 +0,0 @@ -google.cloud.deploy.v1.AutomationRun - */ -class AutomationRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. Time at which the `AutomationRun` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Time at which the automationRun was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. The weak etag of the `AutomationRun` resource. - * 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 = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $etag = ''; - /** - * Output only. Email address of the user-managed IAM service account that - * performs the operations against Cloud Deploy resources. - * - * Generated from protobuf field string service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $service_account = ''; - /** - * Output only. Snapshot of the Automation taken at AutomationRun creation - * time. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation_snapshot = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $automation_snapshot = null; - /** - * Output only. The ID of the target that represents the promotion stage that - * initiates the `AutomationRun`. The value of this field is the last segment - * of a target name. - * - * Generated from protobuf field string target_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target_id = ''; - /** - * Output only. Current state of the `AutomationRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Explains the current state of the `AutomationRun`. Present - * only when an explanation is needed. - * - * Generated from protobuf field string state_description = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state_description = ''; - /** - * Output only. Contains information about what policies prevented the - * `AutomationRun` from proceeding. - * - * Generated from protobuf field .google.cloud.deploy.v1.PolicyViolation policy_violation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $policy_violation = null; - /** - * Output only. Time the `AutomationRun` expires. An `AutomationRun` expires - * after 14 days from its creation date. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $expire_time = null; - /** - * Output only. The ID of the automation rule that initiated the operation. - * - * Generated from protobuf field string rule_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rule_id = ''; - /** - * Output only. The ID of the automation that initiated the operation. - * - * Generated from protobuf field string automation_id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $automation_id = ''; - /** - * Output only. Earliest time the `AutomationRun` will attempt to resume. - * Wait-time is configured by `wait` in automation rule. - * - * Generated from protobuf field .google.protobuf.Timestamp wait_until_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $wait_until_time = null; - protected $operation; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Name of the `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the `AutomationRun` was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Time at which the automationRun was updated. - * @type string $etag - * Output only. The weak etag of the `AutomationRun` resource. - * 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. - * @type string $service_account - * Output only. Email address of the user-managed IAM service account that - * performs the operations against Cloud Deploy resources. - * @type \Google\Cloud\Deploy\V1\Automation $automation_snapshot - * Output only. Snapshot of the Automation taken at AutomationRun creation - * time. - * @type string $target_id - * Output only. The ID of the target that represents the promotion stage that - * initiates the `AutomationRun`. The value of this field is the last segment - * of a target name. - * @type int $state - * Output only. Current state of the `AutomationRun`. - * @type string $state_description - * Output only. Explains the current state of the `AutomationRun`. Present - * only when an explanation is needed. - * @type \Google\Cloud\Deploy\V1\PolicyViolation $policy_violation - * Output only. Contains information about what policies prevented the - * `AutomationRun` from proceeding. - * @type \Google\Protobuf\Timestamp $expire_time - * Output only. Time the `AutomationRun` expires. An `AutomationRun` expires - * after 14 days from its creation date. - * @type string $rule_id - * Output only. The ID of the automation rule that initiated the operation. - * @type string $automation_id - * Output only. The ID of the automation that initiated the operation. - * @type \Google\Cloud\Deploy\V1\PromoteReleaseOperation $promote_release_operation - * Output only. Promotes a release to a specified 'Target'. - * @type \Google\Cloud\Deploy\V1\AdvanceRolloutOperation $advance_rollout_operation - * Output only. Advances a rollout to the next phase. - * @type \Google\Cloud\Deploy\V1\RepairRolloutOperation $repair_rollout_operation - * Output only. Repairs a failed 'Rollout'. - * @type \Google\Protobuf\Timestamp $wait_until_time - * Output only. Earliest time the `AutomationRun` will attempt to resume. - * Wait-time is configured by `wait` in automation rule. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Name of the `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Name of the `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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. Time at which the `AutomationRun` 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. Time at which the `AutomationRun` 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. Time at which the automationRun was updated. - * - * 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. Time at which the automationRun was updated. - * - * 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 weak etag of the `AutomationRun` resource. - * 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 = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Output only. The weak etag of the `AutomationRun` resource. - * 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 = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * Output only. Email address of the user-managed IAM service account that - * performs the operations against Cloud Deploy resources. - * - * Generated from protobuf field string service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * Output only. Email address of the user-managed IAM service account that - * performs the operations against Cloud Deploy resources. - * - * Generated from protobuf field string service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Output only. Snapshot of the Automation taken at AutomationRun creation - * time. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation_snapshot = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Automation|null - */ - public function getAutomationSnapshot() - { - return $this->automation_snapshot; - } - - public function hasAutomationSnapshot() - { - return isset($this->automation_snapshot); - } - - public function clearAutomationSnapshot() - { - unset($this->automation_snapshot); - } - - /** - * Output only. Snapshot of the Automation taken at AutomationRun creation - * time. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation_snapshot = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Automation $var - * @return $this - */ - public function setAutomationSnapshot($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Automation::class); - $this->automation_snapshot = $var; - - return $this; - } - - /** - * Output only. The ID of the target that represents the promotion stage that - * initiates the `AutomationRun`. The value of this field is the last segment - * of a target name. - * - * Generated from protobuf field string target_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * Output only. The ID of the target that represents the promotion stage that - * initiates the `AutomationRun`. The value of this field is the last segment - * of a target name. - * - * Generated from protobuf field string target_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Output only. Current state of the `AutomationRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Current state of the `AutomationRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\AutomationRun\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Explains the current state of the `AutomationRun`. Present - * only when an explanation is needed. - * - * Generated from protobuf field string state_description = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStateDescription() - { - return $this->state_description; - } - - /** - * Output only. Explains the current state of the `AutomationRun`. Present - * only when an explanation is needed. - * - * Generated from protobuf field string state_description = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStateDescription($var) - { - GPBUtil::checkString($var, True); - $this->state_description = $var; - - return $this; - } - - /** - * Output only. Contains information about what policies prevented the - * `AutomationRun` from proceeding. - * - * Generated from protobuf field .google.cloud.deploy.v1.PolicyViolation policy_violation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PolicyViolation|null - */ - public function getPolicyViolation() - { - return $this->policy_violation; - } - - public function hasPolicyViolation() - { - return isset($this->policy_violation); - } - - public function clearPolicyViolation() - { - unset($this->policy_violation); - } - - /** - * Output only. Contains information about what policies prevented the - * `AutomationRun` from proceeding. - * - * Generated from protobuf field .google.cloud.deploy.v1.PolicyViolation policy_violation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PolicyViolation $var - * @return $this - */ - public function setPolicyViolation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PolicyViolation::class); - $this->policy_violation = $var; - - return $this; - } - - /** - * Output only. Time the `AutomationRun` expires. An `AutomationRun` expires - * after 14 days from its creation date. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 11 [(.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. Time the `AutomationRun` expires. An `AutomationRun` expires - * after 14 days from its creation date. - * - * Generated from protobuf field .google.protobuf.Timestamp expire_time = 11 [(.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. The ID of the automation rule that initiated the operation. - * - * Generated from protobuf field string rule_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRuleId() - { - return $this->rule_id; - } - - /** - * Output only. The ID of the automation rule that initiated the operation. - * - * Generated from protobuf field string rule_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRuleId($var) - { - GPBUtil::checkString($var, True); - $this->rule_id = $var; - - return $this; - } - - /** - * Output only. The ID of the automation that initiated the operation. - * - * Generated from protobuf field string automation_id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getAutomationId() - { - return $this->automation_id; - } - - /** - * Output only. The ID of the automation that initiated the operation. - * - * Generated from protobuf field string automation_id = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setAutomationId($var) - { - GPBUtil::checkString($var, True); - $this->automation_id = $var; - - return $this; - } - - /** - * Output only. Promotes a release to a specified 'Target'. - * - * Generated from protobuf field .google.cloud.deploy.v1.PromoteReleaseOperation promote_release_operation = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PromoteReleaseOperation|null - */ - public function getPromoteReleaseOperation() - { - return $this->readOneof(13); - } - - public function hasPromoteReleaseOperation() - { - return $this->hasOneof(13); - } - - /** - * Output only. Promotes a release to a specified 'Target'. - * - * Generated from protobuf field .google.cloud.deploy.v1.PromoteReleaseOperation promote_release_operation = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PromoteReleaseOperation $var - * @return $this - */ - public function setPromoteReleaseOperation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PromoteReleaseOperation::class); - $this->writeOneof(13, $var); - - return $this; - } - - /** - * Output only. Advances a rollout to the next phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceRolloutOperation advance_rollout_operation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AdvanceRolloutOperation|null - */ - public function getAdvanceRolloutOperation() - { - return $this->readOneof(14); - } - - public function hasAdvanceRolloutOperation() - { - return $this->hasOneof(14); - } - - /** - * Output only. Advances a rollout to the next phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceRolloutOperation advance_rollout_operation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AdvanceRolloutOperation $var - * @return $this - */ - public function setAdvanceRolloutOperation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AdvanceRolloutOperation::class); - $this->writeOneof(14, $var); - - return $this; - } - - /** - * Output only. Repairs a failed 'Rollout'. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairRolloutOperation repair_rollout_operation = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\RepairRolloutOperation|null - */ - public function getRepairRolloutOperation() - { - return $this->readOneof(17); - } - - public function hasRepairRolloutOperation() - { - return $this->hasOneof(17); - } - - /** - * Output only. Repairs a failed 'Rollout'. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairRolloutOperation repair_rollout_operation = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\RepairRolloutOperation $var - * @return $this - */ - public function setRepairRolloutOperation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RepairRolloutOperation::class); - $this->writeOneof(17, $var); - - return $this; - } - - /** - * Output only. Earliest time the `AutomationRun` will attempt to resume. - * Wait-time is configured by `wait` in automation rule. - * - * Generated from protobuf field .google.protobuf.Timestamp wait_until_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getWaitUntilTime() - { - return $this->wait_until_time; - } - - public function hasWaitUntilTime() - { - return isset($this->wait_until_time); - } - - public function clearWaitUntilTime() - { - unset($this->wait_until_time); - } - - /** - * Output only. Earliest time the `AutomationRun` will attempt to resume. - * Wait-time is configured by `wait` in automation rule. - * - * Generated from protobuf field .google.protobuf.Timestamp wait_until_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setWaitUntilTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->wait_until_time = $var; - - return $this; - } - - /** - * @return string - */ - public function getOperation() - { - return $this->whichOneof("operation"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRun/State.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRun/State.php deleted file mode 100644 index d0dd5cfd9f96..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRun/State.php +++ /dev/null @@ -1,92 +0,0 @@ -google.cloud.deploy.v1.AutomationRun.State - */ -class State -{ - /** - * The `AutomationRun` has an unspecified state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The `AutomationRun` has succeeded. - * - * Generated from protobuf enum SUCCEEDED = 1; - */ - const SUCCEEDED = 1; - /** - * The `AutomationRun` was cancelled. - * - * Generated from protobuf enum CANCELLED = 2; - */ - const CANCELLED = 2; - /** - * The `AutomationRun` has failed. - * - * Generated from protobuf enum FAILED = 3; - */ - const FAILED = 3; - /** - * The `AutomationRun` is in progress. - * - * Generated from protobuf enum IN_PROGRESS = 4; - */ - const IN_PROGRESS = 4; - /** - * The `AutomationRun` is pending. - * - * Generated from protobuf enum PENDING = 5; - */ - const PENDING = 5; - /** - * The `AutomationRun` was aborted. - * - * Generated from protobuf enum ABORTED = 6; - */ - const ABORTED = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::SUCCEEDED => 'SUCCEEDED', - self::CANCELLED => 'CANCELLED', - self::FAILED => 'FAILED', - self::IN_PROGRESS => 'IN_PROGRESS', - self::PENDING => 'PENDING', - 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\Deploy\V1\AutomationRun_State::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRunEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRunEvent.php deleted file mode 100644 index 409f23c5f943..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/AutomationRunEvent.php +++ /dev/null @@ -1,276 +0,0 @@ -google.cloud.deploy.v1.AutomationRunEvent - */ -class AutomationRunEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * The name of the `AutomationRun`. - * - * Generated from protobuf field string automation_run = 2; - */ - protected $automation_run = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - */ - protected $pipeline_uid = ''; - /** - * Identifier of the `Automation`. - * - * Generated from protobuf field string automation_id = 4; - */ - protected $automation_id = ''; - /** - * Identifier of the `Automation` rule. - * - * Generated from protobuf field string rule_id = 5; - */ - protected $rule_id = ''; - /** - * ID of the `Target` to which the `AutomationRun` is created. - * - * Generated from protobuf field string destination_target_id = 6; - */ - protected $destination_target_id = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * @type string $automation_run - * The name of the `AutomationRun`. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type string $automation_id - * Identifier of the `Automation`. - * @type string $rule_id - * Identifier of the `Automation` rule. - * @type string $destination_target_id - * ID of the `Target` to which the `AutomationRun` is created. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\AutomationrunPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when there is an update on the AutomationRun. - * Provides further details about the resource creation or state change. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * The name of the `AutomationRun`. - * - * Generated from protobuf field string automation_run = 2; - * @return string - */ - public function getAutomationRun() - { - return $this->automation_run; - } - - /** - * The name of the `AutomationRun`. - * - * Generated from protobuf field string automation_run = 2; - * @param string $var - * @return $this - */ - public function setAutomationRun($var) - { - GPBUtil::checkString($var, True); - $this->automation_run = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * Identifier of the `Automation`. - * - * Generated from protobuf field string automation_id = 4; - * @return string - */ - public function getAutomationId() - { - return $this->automation_id; - } - - /** - * Identifier of the `Automation`. - * - * Generated from protobuf field string automation_id = 4; - * @param string $var - * @return $this - */ - public function setAutomationId($var) - { - GPBUtil::checkString($var, True); - $this->automation_id = $var; - - return $this; - } - - /** - * Identifier of the `Automation` rule. - * - * Generated from protobuf field string rule_id = 5; - * @return string - */ - public function getRuleId() - { - return $this->rule_id; - } - - /** - * Identifier of the `Automation` rule. - * - * Generated from protobuf field string rule_id = 5; - * @param string $var - * @return $this - */ - public function setRuleId($var) - { - GPBUtil::checkString($var, True); - $this->rule_id = $var; - - return $this; - } - - /** - * ID of the `Target` to which the `AutomationRun` is created. - * - * Generated from protobuf field string destination_target_id = 6; - * @return string - */ - public function getDestinationTargetId() - { - return $this->destination_target_id; - } - - /** - * ID of the `Target` to which the `AutomationRun` is created. - * - * Generated from protobuf field string destination_target_id = 6; - * @param string $var - * @return $this - */ - public function setDestinationTargetId($var) - { - GPBUtil::checkString($var, True); - $this->destination_target_id = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/BackoffMode.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/BackoffMode.php deleted file mode 100644 index ae0edaeec84e..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/BackoffMode.php +++ /dev/null @@ -1,61 +0,0 @@ -google.cloud.deploy.v1.BackoffMode - */ -class BackoffMode -{ - /** - * No WaitMode is specified. - * - * Generated from protobuf enum BACKOFF_MODE_UNSPECIFIED = 0; - */ - const BACKOFF_MODE_UNSPECIFIED = 0; - /** - * Increases the wait time linearly. - * - * Generated from protobuf enum BACKOFF_MODE_LINEAR = 1; - */ - const BACKOFF_MODE_LINEAR = 1; - /** - * Increases the wait time exponentially. - * - * Generated from protobuf enum BACKOFF_MODE_EXPONENTIAL = 2; - */ - const BACKOFF_MODE_EXPONENTIAL = 2; - - private static $valueToName = [ - self::BACKOFF_MODE_UNSPECIFIED => 'BACKOFF_MODE_UNSPECIFIED', - self::BACKOFF_MODE_LINEAR => 'BACKOFF_MODE_LINEAR', - self::BACKOFF_MODE_EXPONENTIAL => 'BACKOFF_MODE_EXPONENTIAL', - ]; - - 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/BuildArtifact.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/BuildArtifact.php deleted file mode 100644 index 23cd5da0a754..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/BuildArtifact.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.deploy.v1.BuildArtifact - */ -class BuildArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Image name in Skaffold configuration. - * - * Generated from protobuf field string image = 3; - */ - protected $image = ''; - /** - * Image tag to use. This will generally be the full path to an image, such - * as "gcr.io/my-project/busybox:1.2.3" or - * "gcr.io/my-project/busybox@sha256:abc123". - * - * Generated from protobuf field string tag = 2; - */ - protected $tag = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $image - * Image name in Skaffold configuration. - * @type string $tag - * Image tag to use. This will generally be the full path to an image, such - * as "gcr.io/my-project/busybox:1.2.3" or - * "gcr.io/my-project/busybox@sha256:abc123". - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Image name in Skaffold configuration. - * - * Generated from protobuf field string image = 3; - * @return string - */ - public function getImage() - { - return $this->image; - } - - /** - * Image name in Skaffold configuration. - * - * Generated from protobuf field string image = 3; - * @param string $var - * @return $this - */ - public function setImage($var) - { - GPBUtil::checkString($var, True); - $this->image = $var; - - return $this; - } - - /** - * Image tag to use. This will generally be the full path to an image, such - * as "gcr.io/my-project/busybox:1.2.3" or - * "gcr.io/my-project/busybox@sha256:abc123". - * - * Generated from protobuf field string tag = 2; - * @return string - */ - public function getTag() - { - return $this->tag; - } - - /** - * Image tag to use. This will generally be the full path to an image, such - * as "gcr.io/my-project/busybox:1.2.3" or - * "gcr.io/my-project/busybox@sha256:abc123". - * - * Generated from protobuf field string tag = 2; - * @param string $var - * @return $this - */ - public function setTag($var) - { - GPBUtil::checkString($var, True); - $this->tag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Canary.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Canary.php deleted file mode 100644 index 929faf223233..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Canary.php +++ /dev/null @@ -1,166 +0,0 @@ -google.cloud.deploy.v1.Canary - */ -class Canary extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Runtime specific configurations for the deployment strategy. The - * runtime configuration is used to determine how Cloud Deploy will split - * traffic to enable a progressive deployment. - * - * Generated from protobuf field .google.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $runtime_config = null; - protected $mode; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\RuntimeConfig $runtime_config - * Optional. Runtime specific configurations for the deployment strategy. The - * runtime configuration is used to determine how Cloud Deploy will split - * traffic to enable a progressive deployment. - * @type \Google\Cloud\Deploy\V1\CanaryDeployment $canary_deployment - * Configures the progressive based deployment for a Target. - * @type \Google\Cloud\Deploy\V1\CustomCanaryDeployment $custom_canary_deployment - * Configures the progressive based deployment for a Target, but allows - * customizing at the phase level where a phase represents each of the - * percentage deployments. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Runtime specific configurations for the deployment strategy. The - * runtime configuration is used to determine how Cloud Deploy will split - * traffic to enable a progressive deployment. - * - * Generated from protobuf field .google.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\RuntimeConfig|null - */ - public function getRuntimeConfig() - { - return $this->runtime_config; - } - - public function hasRuntimeConfig() - { - return isset($this->runtime_config); - } - - public function clearRuntimeConfig() - { - unset($this->runtime_config); - } - - /** - * Optional. Runtime specific configurations for the deployment strategy. The - * runtime configuration is used to determine how Cloud Deploy will split - * traffic to enable a progressive deployment. - * - * Generated from protobuf field .google.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\RuntimeConfig $var - * @return $this - */ - public function setRuntimeConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RuntimeConfig::class); - $this->runtime_config = $var; - - return $this; - } - - /** - * Configures the progressive based deployment for a Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2; - * @return \Google\Cloud\Deploy\V1\CanaryDeployment|null - */ - public function getCanaryDeployment() - { - return $this->readOneof(2); - } - - public function hasCanaryDeployment() - { - return $this->hasOneof(2); - } - - /** - * Configures the progressive based deployment for a Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2; - * @param \Google\Cloud\Deploy\V1\CanaryDeployment $var - * @return $this - */ - public function setCanaryDeployment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CanaryDeployment::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Configures the progressive based deployment for a Target, but allows - * customizing at the phase level where a phase represents each of the - * percentage deployments. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3; - * @return \Google\Cloud\Deploy\V1\CustomCanaryDeployment|null - */ - public function getCustomCanaryDeployment() - { - return $this->readOneof(3); - } - - public function hasCustomCanaryDeployment() - { - return $this->hasOneof(3); - } - - /** - * Configures the progressive based deployment for a Target, but allows - * customizing at the phase level where a phase represents each of the - * percentage deployments. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3; - * @param \Google\Cloud\Deploy\V1\CustomCanaryDeployment $var - * @return $this - */ - public function setCustomCanaryDeployment($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomCanaryDeployment::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * @return string - */ - public function getMode() - { - return $this->whichOneof("mode"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CanaryDeployment.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CanaryDeployment.php deleted file mode 100644 index 924b28b6f372..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CanaryDeployment.php +++ /dev/null @@ -1,213 +0,0 @@ -google.cloud.deploy.v1.CanaryDeployment - */ -class CanaryDeployment extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The percentage based deployments that will occur as a part of a - * `Rollout`. List is expected in ascending order and each integer n is - * 0 <= n < 100. - * If the GatewayServiceMesh is configured for Kubernetes, then the range for - * n is 0 <= n <= 100. - * - * Generated from protobuf field repeated int32 percentages = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $percentages; - /** - * Whether to run verify tests after each percentage deployment. - * - * Generated from protobuf field bool verify = 2; - */ - protected $verify = false; - /** - * Optional. Configuration for the predeploy job of the first phase. If this - * is not configured, there will be no predeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $predeploy = null; - /** - * Optional. Configuration for the postdeploy job of the last phase. If this - * is not configured, there will be no postdeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $postdeploy = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $percentages - * Required. The percentage based deployments that will occur as a part of a - * `Rollout`. List is expected in ascending order and each integer n is - * 0 <= n < 100. - * If the GatewayServiceMesh is configured for Kubernetes, then the range for - * n is 0 <= n <= 100. - * @type bool $verify - * Whether to run verify tests after each percentage deployment. - * @type \Google\Cloud\Deploy\V1\Predeploy $predeploy - * Optional. Configuration for the predeploy job of the first phase. If this - * is not configured, there will be no predeploy job for this phase. - * @type \Google\Cloud\Deploy\V1\Postdeploy $postdeploy - * Optional. Configuration for the postdeploy job of the last phase. If this - * is not configured, there will be no postdeploy job for this phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The percentage based deployments that will occur as a part of a - * `Rollout`. List is expected in ascending order and each integer n is - * 0 <= n < 100. - * If the GatewayServiceMesh is configured for Kubernetes, then the range for - * n is 0 <= n <= 100. - * - * Generated from protobuf field repeated int32 percentages = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPercentages() - { - return $this->percentages; - } - - /** - * Required. The percentage based deployments that will occur as a part of a - * `Rollout`. List is expected in ascending order and each integer n is - * 0 <= n < 100. - * If the GatewayServiceMesh is configured for Kubernetes, then the range for - * n is 0 <= n <= 100. - * - * Generated from protobuf field repeated int32 percentages = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPercentages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32); - $this->percentages = $arr; - - return $this; - } - - /** - * Whether to run verify tests after each percentage deployment. - * - * Generated from protobuf field bool verify = 2; - * @return bool - */ - public function getVerify() - { - return $this->verify; - } - - /** - * Whether to run verify tests after each percentage deployment. - * - * Generated from protobuf field bool verify = 2; - * @param bool $var - * @return $this - */ - public function setVerify($var) - { - GPBUtil::checkBool($var); - $this->verify = $var; - - return $this; - } - - /** - * Optional. Configuration for the predeploy job of the first phase. If this - * is not configured, there will be no predeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Predeploy|null - */ - public function getPredeploy() - { - return $this->predeploy; - } - - public function hasPredeploy() - { - return isset($this->predeploy); - } - - public function clearPredeploy() - { - unset($this->predeploy); - } - - /** - * Optional. Configuration for the predeploy job of the first phase. If this - * is not configured, there will be no predeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Predeploy $var - * @return $this - */ - public function setPredeploy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Predeploy::class); - $this->predeploy = $var; - - return $this; - } - - /** - * Optional. Configuration for the postdeploy job of the last phase. If this - * is not configured, there will be no postdeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Postdeploy|null - */ - public function getPostdeploy() - { - return $this->postdeploy; - } - - public function hasPostdeploy() - { - return isset($this->postdeploy); - } - - public function clearPostdeploy() - { - unset($this->postdeploy); - } - - /** - * Optional. Configuration for the postdeploy job of the last phase. If this - * is not configured, there will be no postdeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Postdeploy $var - * @return $this - */ - public function setPostdeploy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Postdeploy::class); - $this->postdeploy = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelAutomationRunRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelAutomationRunRequest.php deleted file mode 100644 index 9b97433df290..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelAutomationRunRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.CancelAutomationRunRequest - */ -class CancelAutomationRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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 `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. Please see - * {@see CloudDeployClient::automationRunName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\CancelAutomationRunRequest - * - * @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 `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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 `AutomationRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelAutomationRunResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelAutomationRunResponse.php deleted file mode 100644 index c68cf6577c3f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelAutomationRunResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.CancelAutomationRunResponse - */ -class CancelAutomationRunResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelRolloutRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelRolloutRequest.php deleted file mode 100644 index 540f9ddb48dd..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelRolloutRequest.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.deploy.v1.CancelRolloutRequest - */ -class CancelRolloutRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $name Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\CancelRolloutRequest - * - * @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 Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * 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 Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * 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. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelRolloutResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelRolloutResponse.php deleted file mode 100644 index c7b2af7c39ac..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CancelRolloutResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.CancelRolloutResponse - */ -class CancelRolloutResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ChildRolloutJobs.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ChildRolloutJobs.php deleted file mode 100644 index a5fb687936dd..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ChildRolloutJobs.php +++ /dev/null @@ -1,101 +0,0 @@ -google.cloud.deploy.v1.ChildRolloutJobs - */ -class ChildRolloutJobs extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. List of CreateChildRolloutJobs - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Job create_rollout_jobs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $create_rollout_jobs; - /** - * Output only. List of AdvanceChildRolloutJobs - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Job advance_rollout_jobs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $advance_rollout_jobs; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Deploy\V1\Job>|\Google\Protobuf\Internal\RepeatedField $create_rollout_jobs - * Output only. List of CreateChildRolloutJobs - * @type array<\Google\Cloud\Deploy\V1\Job>|\Google\Protobuf\Internal\RepeatedField $advance_rollout_jobs - * Output only. List of AdvanceChildRolloutJobs - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. List of CreateChildRolloutJobs - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Job create_rollout_jobs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCreateRolloutJobs() - { - return $this->create_rollout_jobs; - } - - /** - * Output only. List of CreateChildRolloutJobs - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Job create_rollout_jobs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\Job>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCreateRolloutJobs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Job::class); - $this->create_rollout_jobs = $arr; - - return $this; - } - - /** - * Output only. List of AdvanceChildRolloutJobs - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Job advance_rollout_jobs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAdvanceRolloutJobs() - { - return $this->advance_rollout_jobs; - } - - /** - * Output only. List of AdvanceChildRolloutJobs - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Job advance_rollout_jobs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\Job>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAdvanceRolloutJobs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Job::class); - $this->advance_rollout_jobs = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunConfig.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunConfig.php deleted file mode 100644 index 030fbfbdf261..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunConfig.php +++ /dev/null @@ -1,193 +0,0 @@ -google.cloud.deploy.v1.CloudRunConfig - */ -class CloudRunConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Whether Cloud Deploy should update the traffic stanza in a Cloud Run - * Service on the user's behalf to facilitate traffic splitting. This is - * required to be true for CanaryDeployments, but optional for - * CustomCanaryDeployments. - * - * Generated from protobuf field bool automatic_traffic_control = 1; - */ - protected $automatic_traffic_control = false; - /** - * Optional. A list of tags that are added to the canary revision while the - * canary phase is in progress. - * - * Generated from protobuf field repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $canary_revision_tags; - /** - * Optional. A list of tags that are added to the prior revision while the - * canary phase is in progress. - * - * Generated from protobuf field repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $prior_revision_tags; - /** - * Optional. A list of tags that are added to the final stable revision when - * the stable phase is applied. - * - * Generated from protobuf field repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $stable_revision_tags; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $automatic_traffic_control - * Whether Cloud Deploy should update the traffic stanza in a Cloud Run - * Service on the user's behalf to facilitate traffic splitting. This is - * required to be true for CanaryDeployments, but optional for - * CustomCanaryDeployments. - * @type array|\Google\Protobuf\Internal\RepeatedField $canary_revision_tags - * Optional. A list of tags that are added to the canary revision while the - * canary phase is in progress. - * @type array|\Google\Protobuf\Internal\RepeatedField $prior_revision_tags - * Optional. A list of tags that are added to the prior revision while the - * canary phase is in progress. - * @type array|\Google\Protobuf\Internal\RepeatedField $stable_revision_tags - * Optional. A list of tags that are added to the final stable revision when - * the stable phase is applied. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Whether Cloud Deploy should update the traffic stanza in a Cloud Run - * Service on the user's behalf to facilitate traffic splitting. This is - * required to be true for CanaryDeployments, but optional for - * CustomCanaryDeployments. - * - * Generated from protobuf field bool automatic_traffic_control = 1; - * @return bool - */ - public function getAutomaticTrafficControl() - { - return $this->automatic_traffic_control; - } - - /** - * Whether Cloud Deploy should update the traffic stanza in a Cloud Run - * Service on the user's behalf to facilitate traffic splitting. This is - * required to be true for CanaryDeployments, but optional for - * CustomCanaryDeployments. - * - * Generated from protobuf field bool automatic_traffic_control = 1; - * @param bool $var - * @return $this - */ - public function setAutomaticTrafficControl($var) - { - GPBUtil::checkBool($var); - $this->automatic_traffic_control = $var; - - return $this; - } - - /** - * Optional. A list of tags that are added to the canary revision while the - * canary phase is in progress. - * - * Generated from protobuf field repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCanaryRevisionTags() - { - return $this->canary_revision_tags; - } - - /** - * Optional. A list of tags that are added to the canary revision while the - * canary phase is in progress. - * - * Generated from protobuf field repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCanaryRevisionTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->canary_revision_tags = $arr; - - return $this; - } - - /** - * Optional. A list of tags that are added to the prior revision while the - * canary phase is in progress. - * - * Generated from protobuf field repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPriorRevisionTags() - { - return $this->prior_revision_tags; - } - - /** - * Optional. A list of tags that are added to the prior revision while the - * canary phase is in progress. - * - * Generated from protobuf field repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPriorRevisionTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->prior_revision_tags = $arr; - - return $this; - } - - /** - * Optional. A list of tags that are added to the final stable revision when - * the stable phase is applied. - * - * Generated from protobuf field repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStableRevisionTags() - { - return $this->stable_revision_tags; - } - - /** - * Optional. A list of tags that are added to the final stable revision when - * the stable phase is applied. - * - * Generated from protobuf field repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStableRevisionTags($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->stable_revision_tags = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunLocation.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunLocation.php deleted file mode 100644 index ff0ebad3a710..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunLocation.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.CloudRunLocation - */ -class CloudRunLocation extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The location for the Cloud Run Service. Format must be - * `projects/{project}/locations/{location}`. - * - * Generated from protobuf field string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $location = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $location - * Required. The location for the Cloud Run Service. Format must be - * `projects/{project}/locations/{location}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The location for the Cloud Run Service. Format must be - * `projects/{project}/locations/{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. The location for the Cloud Run Service. Format must be - * `projects/{project}/locations/{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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunMetadata.php deleted file mode 100644 index ce57bad75b8c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunMetadata.php +++ /dev/null @@ -1,189 +0,0 @@ -google.cloud.deploy.v1.CloudRunMetadata - */ -class CloudRunMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/services/{service}`. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $service = ''; - /** - * Output only. The Cloud Run Service urls that are associated with a - * `Rollout`. - * - * Generated from protobuf field repeated string service_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $service_urls; - /** - * Output only. The Cloud Run Revision id associated with a `Rollout`. - * - * Generated from protobuf field string revision = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $revision = ''; - /** - * Output only. The name of the Cloud Run job that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/jobs/{job_name}`. - * - * Generated from protobuf field string job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $job = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $service - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/services/{service}`. - * @type array|\Google\Protobuf\Internal\RepeatedField $service_urls - * Output only. The Cloud Run Service urls that are associated with a - * `Rollout`. - * @type string $revision - * Output only. The Cloud Run Revision id associated with a `Rollout`. - * @type string $job - * Output only. The name of the Cloud Run job that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/jobs/{job_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/services/{service}`. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getService() - { - return $this->service; - } - - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/services/{service}`. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setService($var) - { - GPBUtil::checkString($var, True); - $this->service = $var; - - return $this; - } - - /** - * Output only. The Cloud Run Service urls that are associated with a - * `Rollout`. - * - * Generated from protobuf field repeated string service_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getServiceUrls() - { - return $this->service_urls; - } - - /** - * Output only. The Cloud Run Service urls that are associated with a - * `Rollout`. - * - * Generated from protobuf field repeated string service_urls = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setServiceUrls($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->service_urls = $arr; - - return $this; - } - - /** - * Output only. The Cloud Run Revision id associated with a `Rollout`. - * - * Generated from protobuf field string revision = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRevision() - { - return $this->revision; - } - - /** - * Output only. The Cloud Run Revision id associated with a `Rollout`. - * - * Generated from protobuf field string revision = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRevision($var) - { - GPBUtil::checkString($var, True); - $this->revision = $var; - - return $this; - } - - /** - * Output only. The name of the Cloud Run job that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/jobs/{job_name}`. - * - * Generated from protobuf field string job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getJob() - { - return $this->job; - } - - /** - * Output only. The name of the Cloud Run job that is associated with a - * `Rollout`. Format is - * `projects/{project}/locations/{location}/jobs/{job_name}`. - * - * Generated from protobuf field string job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setJob($var) - { - GPBUtil::checkString($var, True); - $this->job = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunRenderMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunRenderMetadata.php deleted file mode 100644 index 8695f4611f63..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CloudRunRenderMetadata.php +++ /dev/null @@ -1,72 +0,0 @@ -google.cloud.deploy.v1.CloudRunRenderMetadata - */ -class CloudRunRenderMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the Cloud Run Service in the rendered manifest. - * Format is `projects/{project}/locations/{location}/services/{service}`. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $service = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $service - * Output only. The name of the Cloud Run Service in the rendered manifest. - * Format is `projects/{project}/locations/{location}/services/{service}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the Cloud Run Service in the rendered manifest. - * Format is `projects/{project}/locations/{location}/services/{service}`. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getService() - { - return $this->service; - } - - /** - * Output only. The name of the Cloud Run Service in the rendered manifest. - * Format is `projects/{project}/locations/{location}/services/{service}`. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Config.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Config.php deleted file mode 100644 index d3401ecb99a3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Config.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.Config - */ -class Config extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the configuration. - * - * Generated from protobuf field string name = 1; - */ - protected $name = ''; - /** - * All supported versions of Skaffold. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.SkaffoldVersion supported_versions = 2; - */ - private $supported_versions; - /** - * Default Skaffold version that is assigned when a Release is created without - * specifying a Skaffold version. - * - * Generated from protobuf field string default_skaffold_version = 3; - */ - protected $default_skaffold_version = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Name of the configuration. - * @type array<\Google\Cloud\Deploy\V1\SkaffoldVersion>|\Google\Protobuf\Internal\RepeatedField $supported_versions - * All supported versions of Skaffold. - * @type string $default_skaffold_version - * Default Skaffold version that is assigned when a Release is created without - * specifying a Skaffold version. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Name of the configuration. - * - * Generated from protobuf field string name = 1; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Name of the configuration. - * - * 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; - } - - /** - * All supported versions of Skaffold. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.SkaffoldVersion supported_versions = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSupportedVersions() - { - return $this->supported_versions; - } - - /** - * All supported versions of Skaffold. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.SkaffoldVersion supported_versions = 2; - * @param array<\Google\Cloud\Deploy\V1\SkaffoldVersion>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSupportedVersions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\SkaffoldVersion::class); - $this->supported_versions = $arr; - - return $this; - } - - /** - * Default Skaffold version that is assigned when a Release is created without - * specifying a Skaffold version. - * - * Generated from protobuf field string default_skaffold_version = 3; - * @return string - */ - public function getDefaultSkaffoldVersion() - { - return $this->default_skaffold_version; - } - - /** - * Default Skaffold version that is assigned when a Release is created without - * specifying a Skaffold version. - * - * Generated from protobuf field string default_skaffold_version = 3; - * @param string $var - * @return $this - */ - public function setDefaultSkaffoldVersion($var) - { - GPBUtil::checkString($var, True); - $this->default_skaffold_version = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateAutomationRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateAutomationRequest.php deleted file mode 100644 index 80216192162f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateAutomationRequest.php +++ /dev/null @@ -1,285 +0,0 @@ -google.cloud.deploy.v1.CreateAutomationRequest - */ -class CreateAutomationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `Automation` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `Automation`. - * - * Generated from protobuf field string automation_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $automation_id = ''; - /** - * Required. The `Automation` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $automation = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The parent collection in which the `Automation` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\Automation $automation Required. The `Automation` to create. - * @param string $automationId Required. ID of the `Automation`. - * - * @return \Google\Cloud\Deploy\V1\CreateAutomationRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\Automation $automation, string $automationId): self - { - return (new self()) - ->setParent($parent) - ->setAutomation($automation) - ->setAutomationId($automationId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `Automation` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * @type string $automation_id - * Required. ID of the `Automation`. - * @type \Google\Cloud\Deploy\V1\Automation $automation - * Required. The `Automation` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `Automation` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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 collection in which the `Automation` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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. ID of the `Automation`. - * - * Generated from protobuf field string automation_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getAutomationId() - { - return $this->automation_id; - } - - /** - * Required. ID of the `Automation`. - * - * Generated from protobuf field string automation_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setAutomationId($var) - { - GPBUtil::checkString($var, True); - $this->automation_id = $var; - - return $this; - } - - /** - * Required. The `Automation` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\Automation|null - */ - public function getAutomation() - { - return $this->automation; - } - - public function hasAutomation() - { - return isset($this->automation); - } - - public function clearAutomation() - { - unset($this->automation); - } - - /** - * Required. The `Automation` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\Automation $var - * @return $this - */ - public function setAutomation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Automation::class); - $this->automation = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateChildRolloutJob.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateChildRolloutJob.php deleted file mode 100644 index ba7b1ce944b0..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateChildRolloutJob.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.CreateChildRolloutJob - */ -class CreateChildRolloutJob extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateChildRolloutJobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateChildRolloutJobRun.php deleted file mode 100644 index 2207026b617e..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateChildRolloutJobRun.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.deploy.v1.CreateChildRolloutJobRun - */ -class CreateChildRolloutJobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout = ''; - /** - * Output only. The ID of the childRollout Phase initiated by this JobRun. - * - * Generated from protobuf field string rollout_phase_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout_phase_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $rollout - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type string $rollout_phase_id - * Output only. The ID of the childRollout Phase initiated by this JobRun. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Output only. The ID of the childRollout Phase initiated by this JobRun. - * - * Generated from protobuf field string rollout_phase_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRolloutPhaseId() - { - return $this->rollout_phase_id; - } - - /** - * Output only. The ID of the childRollout Phase initiated by this JobRun. - * - * Generated from protobuf field string rollout_phase_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRolloutPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->rollout_phase_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateCustomTargetTypeRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateCustomTargetTypeRequest.php deleted file mode 100644 index 1db9157a497c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateCustomTargetTypeRequest.php +++ /dev/null @@ -1,280 +0,0 @@ -google.cloud.deploy.v1.CreateCustomTargetTypeRequest - */ -class CreateCustomTargetTypeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `CustomTargetType` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $custom_target_type_id = ''; - /** - * Required. The `CustomTargetType` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetType custom_target_type = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $custom_target_type = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The parent collection in which the `CustomTargetType` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\CustomTargetType $customTargetType Required. The `CustomTargetType` to create. - * @param string $customTargetTypeId Required. ID of the `CustomTargetType`. - * - * @return \Google\Cloud\Deploy\V1\CreateCustomTargetTypeRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\CustomTargetType $customTargetType, string $customTargetTypeId): self - { - return (new self()) - ->setParent($parent) - ->setCustomTargetType($customTargetType) - ->setCustomTargetTypeId($customTargetTypeId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `CustomTargetType` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * @type string $custom_target_type_id - * Required. ID of the `CustomTargetType`. - * @type \Google\Cloud\Deploy\V1\CustomTargetType $custom_target_type - * Required. The `CustomTargetType` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `CustomTargetType` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * 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 collection in which the `CustomTargetType` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * 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. ID of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getCustomTargetTypeId() - { - return $this->custom_target_type_id; - } - - /** - * Required. ID of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setCustomTargetTypeId($var) - { - GPBUtil::checkString($var, True); - $this->custom_target_type_id = $var; - - return $this; - } - - /** - * Required. The `CustomTargetType` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetType custom_target_type = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\CustomTargetType|null - */ - public function getCustomTargetType() - { - return $this->custom_target_type; - } - - public function hasCustomTargetType() - { - return isset($this->custom_target_type); - } - - public function clearCustomTargetType() - { - unset($this->custom_target_type); - } - - /** - * Required. The `CustomTargetType` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetType custom_target_type = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\CustomTargetType $var - * @return $this - */ - public function setCustomTargetType($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomTargetType::class); - $this->custom_target_type = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateDeliveryPipelineRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateDeliveryPipelineRequest.php deleted file mode 100644 index 468be305acc0..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateDeliveryPipelineRequest.php +++ /dev/null @@ -1,280 +0,0 @@ -google.cloud.deploy.v1.CreateDeliveryPipelineRequest - */ -class CreateDeliveryPipelineRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `DeliveryPipeline` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `DeliveryPipeline`. - * - * Generated from protobuf field string delivery_pipeline_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $delivery_pipeline_id = ''; - /** - * Required. The `DeliveryPipeline` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $delivery_pipeline = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The parent collection in which the `DeliveryPipeline` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\DeliveryPipeline $deliveryPipeline Required. The `DeliveryPipeline` to create. - * @param string $deliveryPipelineId Required. ID of the `DeliveryPipeline`. - * - * @return \Google\Cloud\Deploy\V1\CreateDeliveryPipelineRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\DeliveryPipeline $deliveryPipeline, string $deliveryPipelineId): self - { - return (new self()) - ->setParent($parent) - ->setDeliveryPipeline($deliveryPipeline) - ->setDeliveryPipelineId($deliveryPipelineId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `DeliveryPipeline` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * @type string $delivery_pipeline_id - * Required. ID of the `DeliveryPipeline`. - * @type \Google\Cloud\Deploy\V1\DeliveryPipeline $delivery_pipeline - * Required. The `DeliveryPipeline` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `DeliveryPipeline` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * 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 collection in which the `DeliveryPipeline` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * 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. ID of the `DeliveryPipeline`. - * - * Generated from protobuf field string delivery_pipeline_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDeliveryPipelineId() - { - return $this->delivery_pipeline_id; - } - - /** - * Required. ID of the `DeliveryPipeline`. - * - * Generated from protobuf field string delivery_pipeline_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDeliveryPipelineId($var) - { - GPBUtil::checkString($var, True); - $this->delivery_pipeline_id = $var; - - return $this; - } - - /** - * Required. The `DeliveryPipeline` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\DeliveryPipeline|null - */ - public function getDeliveryPipeline() - { - return $this->delivery_pipeline; - } - - public function hasDeliveryPipeline() - { - return isset($this->delivery_pipeline); - } - - public function clearDeliveryPipeline() - { - unset($this->delivery_pipeline); - } - - /** - * Required. The `DeliveryPipeline` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\DeliveryPipeline $var - * @return $this - */ - public function setDeliveryPipeline($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeliveryPipeline::class); - $this->delivery_pipeline = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateDeployPolicyRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateDeployPolicyRequest.php deleted file mode 100644 index 19f257bdbdf4..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateDeployPolicyRequest.php +++ /dev/null @@ -1,280 +0,0 @@ -google.cloud.deploy.v1.CreateDeployPolicyRequest - */ -class CreateDeployPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `DeployPolicy` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $deploy_policy_id = ''; - /** - * Required. The `DeployPolicy` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy deploy_policy = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $deploy_policy = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The parent collection in which the `DeployPolicy` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\DeployPolicy $deployPolicy Required. The `DeployPolicy` to create. - * @param string $deployPolicyId Required. ID of the `DeployPolicy`. - * - * @return \Google\Cloud\Deploy\V1\CreateDeployPolicyRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\DeployPolicy $deployPolicy, string $deployPolicyId): self - { - return (new self()) - ->setParent($parent) - ->setDeployPolicy($deployPolicy) - ->setDeployPolicyId($deployPolicyId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `DeployPolicy` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * @type string $deploy_policy_id - * Required. ID of the `DeployPolicy`. - * @type \Google\Cloud\Deploy\V1\DeployPolicy $deploy_policy - * Required. The `DeployPolicy` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `DeployPolicy` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * 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 collection in which the `DeployPolicy` must be - * created. The format is `projects/{project_id}/locations/{location_name}`. - * - * 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. ID of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDeployPolicyId() - { - return $this->deploy_policy_id; - } - - /** - * Required. ID of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDeployPolicyId($var) - { - GPBUtil::checkString($var, True); - $this->deploy_policy_id = $var; - - return $this; - } - - /** - * Required. The `DeployPolicy` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy deploy_policy = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\DeployPolicy|null - */ - public function getDeployPolicy() - { - return $this->deploy_policy; - } - - public function hasDeployPolicy() - { - return isset($this->deploy_policy); - } - - public function clearDeployPolicy() - { - unset($this->deploy_policy); - } - - /** - * Required. The `DeployPolicy` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy deploy_policy = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\DeployPolicy $var - * @return $this - */ - public function setDeployPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeployPolicy::class); - $this->deploy_policy = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateReleaseRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateReleaseRequest.php deleted file mode 100644 index 06f287273d32..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateReleaseRequest.php +++ /dev/null @@ -1,323 +0,0 @@ -google.cloud.deploy.v1.CreateReleaseRequest - */ -class CreateReleaseRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `Release` is created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `Release`. - * - * Generated from protobuf field string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $release_id = ''; - /** - * Required. The `Release` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $release = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $parent Required. The parent collection in which the `Release` is created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\Release $release Required. The `Release` to create. - * @param string $releaseId Required. ID of the `Release`. - * - * @return \Google\Cloud\Deploy\V1\CreateReleaseRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\Release $release, string $releaseId): self - { - return (new self()) - ->setParent($parent) - ->setRelease($release) - ->setReleaseId($releaseId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `Release` is created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * @type string $release_id - * Required. ID of the `Release`. - * @type \Google\Cloud\Deploy\V1\Release $release - * Required. The `Release` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `Release` is created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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 collection in which the `Release` is created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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. ID of the `Release`. - * - * Generated from protobuf field string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getReleaseId() - { - return $this->release_id; - } - - /** - * Required. ID of the `Release`. - * - * Generated from protobuf field string release_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setReleaseId($var) - { - GPBUtil::checkString($var, True); - $this->release_id = $var; - - return $this; - } - - /** - * Required. The `Release` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\Release|null - */ - public function getRelease() - { - return $this->release; - } - - public function hasRelease() - { - return isset($this->release); - } - - public function clearRelease() - { - unset($this->release); - } - - /** - * Required. The `Release` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release release = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\Release $var - * @return $this - */ - public function setRelease($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Release::class); - $this->release = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateRolloutRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateRolloutRequest.php deleted file mode 100644 index f8ce1968ee03..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateRolloutRequest.php +++ /dev/null @@ -1,361 +0,0 @@ -google.cloud.deploy.v1.CreateRolloutRequest - */ -class CreateRolloutRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `Rollout` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `Rollout`. - * - * Generated from protobuf field string rollout_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $rollout_id = ''; - /** - * Required. The `Rollout` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout rollout = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $rollout = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - /** - * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` - * will start at the first phase. - * - * Generated from protobuf field string starting_phase_id = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $starting_phase_id = ''; - - /** - * @param string $parent Required. The parent collection in which the `Rollout` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. Please see - * {@see CloudDeployClient::releaseName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\Rollout $rollout Required. The `Rollout` to create. - * @param string $rolloutId Required. ID of the `Rollout`. - * - * @return \Google\Cloud\Deploy\V1\CreateRolloutRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\Rollout $rollout, string $rolloutId): self - { - return (new self()) - ->setParent($parent) - ->setRollout($rollout) - ->setRolloutId($rolloutId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `Rollout` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. - * @type string $rollout_id - * Required. ID of the `Rollout`. - * @type \Google\Cloud\Deploy\V1\Rollout $rollout - * Required. The `Rollout` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * @type string $starting_phase_id - * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` - * will start at the first phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `Rollout` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. - * - * 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 collection in which the `Rollout` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. - * - * 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. ID of the `Rollout`. - * - * Generated from protobuf field string rollout_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRolloutId() - { - return $this->rollout_id; - } - - /** - * Required. ID of the `Rollout`. - * - * Generated from protobuf field string rollout_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRolloutId($var) - { - GPBUtil::checkString($var, True); - $this->rollout_id = $var; - - return $this; - } - - /** - * Required. The `Rollout` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout rollout = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\Rollout|null - */ - public function getRollout() - { - return $this->rollout; - } - - public function hasRollout() - { - return isset($this->rollout); - } - - public function clearRollout() - { - unset($this->rollout); - } - - /** - * Required. The `Rollout` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout rollout = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\Rollout $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Rollout::class); - $this->rollout = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - - /** - * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` - * will start at the first phase. - * - * Generated from protobuf field string starting_phase_id = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getStartingPhaseId() - { - return $this->starting_phase_id; - } - - /** - * Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` - * will start at the first phase. - * - * Generated from protobuf field string starting_phase_id = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setStartingPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->starting_phase_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateTargetRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateTargetRequest.php deleted file mode 100644 index 70ac518604fc..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CreateTargetRequest.php +++ /dev/null @@ -1,285 +0,0 @@ -google.cloud.deploy.v1.CreateTargetRequest - */ -class CreateTargetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent collection in which the `Target` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Required. ID of the `Target`. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $target_id = ''; - /** - * Required. The `Target` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Target target = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $target = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = ''; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param string $parent Required. The parent collection in which the `Target` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * @param \Google\Cloud\Deploy\V1\Target $target Required. The `Target` to create. - * @param string $targetId Required. ID of the `Target`. - * - * @return \Google\Cloud\Deploy\V1\CreateTargetRequest - * - * @experimental - */ - public static function build(string $parent, \Google\Cloud\Deploy\V1\Target $target, string $targetId): self - { - return (new self()) - ->setParent($parent) - ->setTarget($target) - ->setTargetId($targetId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $parent - * Required. The parent collection in which the `Target` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}`. - * @type string $target_id - * Required. ID of the `Target`. - * @type \Google\Cloud\Deploy\V1\Target $target - * Required. The `Target` to create. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent collection in which the `Target` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}`. - * - * 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 collection in which the `Target` must be created. - * The format is - * `projects/{project_id}/locations/{location_name}`. - * - * 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. ID of the `Target`. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * Required. ID of the `Target`. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Required. The `Target` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Target target = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\Target|null - */ - public function getTarget() - { - return $this->target; - } - - public function hasTarget() - { - return isset($this->target); - } - - public function clearTarget() - { - unset($this->target); - } - - /** - * Required. The `Target` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Target target = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\Target $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Target::class); - $this->target = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomCanaryDeployment.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomCanaryDeployment.php deleted file mode 100644 index 7564e1c85ac6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomCanaryDeployment.php +++ /dev/null @@ -1,72 +0,0 @@ -google.cloud.deploy.v1.CustomCanaryDeployment - */ -class CustomCanaryDeployment extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Configuration for each phase in the canary deployment in the - * order executed. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomCanaryDeployment.PhaseConfig phase_configs = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $phase_configs; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Deploy\V1\CustomCanaryDeployment\PhaseConfig>|\Google\Protobuf\Internal\RepeatedField $phase_configs - * Required. Configuration for each phase in the canary deployment in the - * order executed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Configuration for each phase in the canary deployment in the - * order executed. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomCanaryDeployment.PhaseConfig phase_configs = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPhaseConfigs() - { - return $this->phase_configs; - } - - /** - * Required. Configuration for each phase in the canary deployment in the - * order executed. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomCanaryDeployment.PhaseConfig phase_configs = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\Deploy\V1\CustomCanaryDeployment\PhaseConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPhaseConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\CustomCanaryDeployment\PhaseConfig::class); - $this->phase_configs = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomCanaryDeployment/PhaseConfig.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomCanaryDeployment/PhaseConfig.php deleted file mode 100644 index b491f4297665..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomCanaryDeployment/PhaseConfig.php +++ /dev/null @@ -1,293 +0,0 @@ -google.cloud.deploy.v1.CustomCanaryDeployment.PhaseConfig - */ -class PhaseConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The ID to assign to the `Rollout` phase. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field string phase_id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $phase_id = ''; - /** - * Required. Percentage deployment for the phase. - * - * Generated from protobuf field int32 percentage = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $percentage = 0; - /** - * Skaffold profiles to use when rendering the manifest for this phase. - * These are in addition to the profiles list specified in the - * `DeliveryPipeline` stage. - * - * Generated from protobuf field repeated string profiles = 3; - */ - private $profiles; - /** - * Whether to run verify tests after the deployment. - * - * Generated from protobuf field bool verify = 4; - */ - protected $verify = false; - /** - * Optional. Configuration for the predeploy job of this phase. If this is - * not configured, there will be no predeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $predeploy = null; - /** - * Optional. Configuration for the postdeploy job of this phase. If this is - * not configured, there will be no postdeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $postdeploy = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $phase_id - * Required. The ID to assign to the `Rollout` phase. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * @type int $percentage - * Required. Percentage deployment for the phase. - * @type array|\Google\Protobuf\Internal\RepeatedField $profiles - * Skaffold profiles to use when rendering the manifest for this phase. - * These are in addition to the profiles list specified in the - * `DeliveryPipeline` stage. - * @type bool $verify - * Whether to run verify tests after the deployment. - * @type \Google\Cloud\Deploy\V1\Predeploy $predeploy - * Optional. Configuration for the predeploy job of this phase. If this is - * not configured, there will be no predeploy job for this phase. - * @type \Google\Cloud\Deploy\V1\Postdeploy $postdeploy - * Optional. Configuration for the postdeploy job of this phase. If this is - * not configured, there will be no postdeploy job for this phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The ID to assign to the `Rollout` phase. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field string phase_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getPhaseId() - { - return $this->phase_id; - } - - /** - * Required. The ID to assign to the `Rollout` phase. - * This value must consist of lower-case letters, numbers, and hyphens, - * start with a letter and end with a letter or a number, and have a max - * length of 63 characters. In other words, it must match the following - * regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field string phase_id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->phase_id = $var; - - return $this; - } - - /** - * Required. Percentage deployment for the phase. - * - * Generated from protobuf field int32 percentage = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return int - */ - public function getPercentage() - { - return $this->percentage; - } - - /** - * Required. Percentage deployment for the phase. - * - * Generated from protobuf field int32 percentage = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param int $var - * @return $this - */ - public function setPercentage($var) - { - GPBUtil::checkInt32($var); - $this->percentage = $var; - - return $this; - } - - /** - * Skaffold profiles to use when rendering the manifest for this phase. - * These are in addition to the profiles list specified in the - * `DeliveryPipeline` stage. - * - * Generated from protobuf field repeated string profiles = 3; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getProfiles() - { - return $this->profiles; - } - - /** - * Skaffold profiles to use when rendering the manifest for this phase. - * These are in addition to the profiles list specified in the - * `DeliveryPipeline` stage. - * - * Generated from protobuf field repeated string profiles = 3; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setProfiles($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->profiles = $arr; - - return $this; - } - - /** - * Whether to run verify tests after the deployment. - * - * Generated from protobuf field bool verify = 4; - * @return bool - */ - public function getVerify() - { - return $this->verify; - } - - /** - * Whether to run verify tests after the deployment. - * - * Generated from protobuf field bool verify = 4; - * @param bool $var - * @return $this - */ - public function setVerify($var) - { - GPBUtil::checkBool($var); - $this->verify = $var; - - return $this; - } - - /** - * Optional. Configuration for the predeploy job of this phase. If this is - * not configured, there will be no predeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Predeploy|null - */ - public function getPredeploy() - { - return $this->predeploy; - } - - public function hasPredeploy() - { - return isset($this->predeploy); - } - - public function clearPredeploy() - { - unset($this->predeploy); - } - - /** - * Optional. Configuration for the predeploy job of this phase. If this is - * not configured, there will be no predeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Predeploy $var - * @return $this - */ - public function setPredeploy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Predeploy::class); - $this->predeploy = $var; - - return $this; - } - - /** - * Optional. Configuration for the postdeploy job of this phase. If this is - * not configured, there will be no postdeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Postdeploy|null - */ - public function getPostdeploy() - { - return $this->postdeploy; - } - - public function hasPostdeploy() - { - return isset($this->postdeploy); - } - - public function clearPostdeploy() - { - unset($this->postdeploy); - } - - /** - * Optional. Configuration for the postdeploy job of this phase. If this is - * not configured, there will be no postdeploy job for this phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Postdeploy $var - * @return $this - */ - public function setPostdeploy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Postdeploy::class); - $this->postdeploy = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PhaseConfig::class, \Google\Cloud\Deploy\V1\CustomCanaryDeployment_PhaseConfig::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomMetadata.php deleted file mode 100644 index 0542e47d8caf..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomMetadata.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.deploy.v1.CustomMetadata - */ -class CustomMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Key-value pairs provided by the user-defined operation. - * - * Generated from protobuf field map values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $values; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $values - * Output only. Key-value pairs provided by the user-defined operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Key-value pairs provided by the user-defined operation. - * - * Generated from protobuf field map values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getValues() - { - return $this->values; - } - - /** - * Output only. Key-value pairs provided by the user-defined operation. - * - * Generated from protobuf field map values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setValues($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->values = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTarget.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTarget.php deleted file mode 100644 index cd56d0f9ff5a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTarget.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.CustomTarget - */ -class CustomTarget extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the CustomTargetType. Format must be - * `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. - * - * Generated from protobuf field string custom_target_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $custom_target_type = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $custom_target_type - * Required. The name of the CustomTargetType. Format must be - * `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the CustomTargetType. Format must be - * `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. - * - * Generated from protobuf field string custom_target_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getCustomTargetType() - { - return $this->custom_target_type; - } - - /** - * Required. The name of the CustomTargetType. Format must be - * `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. - * - * Generated from protobuf field string custom_target_type = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setCustomTargetType($var) - { - GPBUtil::checkString($var, True); - $this->custom_target_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetDeployMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetDeployMetadata.php deleted file mode 100644 index 84f7747119b7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetDeployMetadata.php +++ /dev/null @@ -1,72 +0,0 @@ -google.cloud.deploy.v1.CustomTargetDeployMetadata - */ -class CustomTargetDeployMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Skip message provided in the results of a custom deploy - * operation. - * - * Generated from protobuf field string skip_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $skip_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $skip_message - * Output only. Skip message provided in the results of a custom deploy - * operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Skip message provided in the results of a custom deploy - * operation. - * - * Generated from protobuf field string skip_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getSkipMessage() - { - return $this->skip_message; - } - - /** - * Output only. Skip message provided in the results of a custom deploy - * operation. - * - * Generated from protobuf field string skip_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setSkipMessage($var) - { - GPBUtil::checkString($var, True); - $this->skip_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetSkaffoldActions.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetSkaffoldActions.php deleted file mode 100644 index bd8698c053a8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetSkaffoldActions.php +++ /dev/null @@ -1,148 +0,0 @@ -google.cloud.deploy.v1.CustomTargetSkaffoldActions - */ -class CustomTargetSkaffoldActions extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. The Skaffold custom action responsible for render operations. If - * not provided then Cloud Deploy will perform the render operations via - * `skaffold render`. - * - * Generated from protobuf field string render_action = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $render_action = ''; - /** - * Required. The Skaffold custom action responsible for deploy operations. - * - * Generated from protobuf field string deploy_action = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $deploy_action = ''; - /** - * Optional. List of Skaffold modules Cloud Deploy will include in the - * Skaffold Config as required before performing diagnose. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.SkaffoldModules include_skaffold_modules = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $include_skaffold_modules; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $render_action - * Optional. The Skaffold custom action responsible for render operations. If - * not provided then Cloud Deploy will perform the render operations via - * `skaffold render`. - * @type string $deploy_action - * Required. The Skaffold custom action responsible for deploy operations. - * @type array<\Google\Cloud\Deploy\V1\SkaffoldModules>|\Google\Protobuf\Internal\RepeatedField $include_skaffold_modules - * Optional. List of Skaffold modules Cloud Deploy will include in the - * Skaffold Config as required before performing diagnose. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. The Skaffold custom action responsible for render operations. If - * not provided then Cloud Deploy will perform the render operations via - * `skaffold render`. - * - * Generated from protobuf field string render_action = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRenderAction() - { - return $this->render_action; - } - - /** - * Optional. The Skaffold custom action responsible for render operations. If - * not provided then Cloud Deploy will perform the render operations via - * `skaffold render`. - * - * Generated from protobuf field string render_action = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRenderAction($var) - { - GPBUtil::checkString($var, True); - $this->render_action = $var; - - return $this; - } - - /** - * Required. The Skaffold custom action responsible for deploy operations. - * - * Generated from protobuf field string deploy_action = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDeployAction() - { - return $this->deploy_action; - } - - /** - * Required. The Skaffold custom action responsible for deploy operations. - * - * Generated from protobuf field string deploy_action = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDeployAction($var) - { - GPBUtil::checkString($var, True); - $this->deploy_action = $var; - - return $this; - } - - /** - * Optional. List of Skaffold modules Cloud Deploy will include in the - * Skaffold Config as required before performing diagnose. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.SkaffoldModules include_skaffold_modules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getIncludeSkaffoldModules() - { - return $this->include_skaffold_modules; - } - - /** - * Optional. List of Skaffold modules Cloud Deploy will include in the - * Skaffold Config as required before performing diagnose. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.SkaffoldModules include_skaffold_modules = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param array<\Google\Cloud\Deploy\V1\SkaffoldModules>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setIncludeSkaffoldModules($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\SkaffoldModules::class); - $this->include_skaffold_modules = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetType.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetType.php deleted file mode 100644 index 8b54d063c81f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetType.php +++ /dev/null @@ -1,475 +0,0 @@ -google.cloud.deploy.v1.CustomTargetType - */ -class CustomTargetType extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. - * The `customTargetType` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Output only. Resource id of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $custom_target_type_id = ''; - /** - * Output only. Unique identifier of the `CustomTargetType`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Optional. Description of the `CustomTargetType`. Max length is 255 - * characters. - * - * Generated from protobuf field string description = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * - * Generated from protobuf field map annotations = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $annotations; - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Output only. Time at which the `CustomTargetType` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Most recent time at which the `CustomTargetType` was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. 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 = 9 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - protected $definition; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. - * The `customTargetType` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * @type string $custom_target_type_id - * Output only. Resource id of the `CustomTargetType`. - * @type string $uid - * Output only. Unique identifier of the `CustomTargetType`. - * @type string $description - * Optional. Description of the `CustomTargetType`. Max length is 255 - * characters. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the `CustomTargetType` was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Most recent time at which the `CustomTargetType` was updated. - * @type string $etag - * Optional. 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. - * @type \Google\Cloud\Deploy\V1\CustomTargetSkaffoldActions $custom_actions - * Configures render and deploy for the `CustomTargetType` using Skaffold - * custom actions. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. - * The `customTargetType` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. - * The `customTargetType` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * 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; - } - - /** - * Output only. Resource id of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getCustomTargetTypeId() - { - return $this->custom_target_type_id; - } - - /** - * Output only. Resource id of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setCustomTargetTypeId($var) - { - GPBUtil::checkString($var, True); - $this->custom_target_type_id = $var; - - return $this; - } - - /** - * Output only. Unique identifier of the `CustomTargetType`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `CustomTargetType`. - * - * 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; - } - - /** - * Optional. Description of the `CustomTargetType`. Max length is 255 - * characters. - * - * Generated from protobuf field string description = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Description of the `CustomTargetType`. Max length is 255 - * characters. - * - * Generated from protobuf field string description = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * - * Generated from protobuf field map annotations = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * - * Generated from protobuf field map annotations = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 6 [(.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; - } - - /** - * Output only. Time at which the `CustomTargetType` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7 [(.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 `CustomTargetType` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 7 [(.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. Most recent time at which the `CustomTargetType` was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.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. Most recent time at which the `CustomTargetType` was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 8 [(.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. 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 = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. 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 = 9 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * Configures render and deploy for the `CustomTargetType` using Skaffold - * custom actions. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetSkaffoldActions custom_actions = 10; - * @return \Google\Cloud\Deploy\V1\CustomTargetSkaffoldActions|null - */ - public function getCustomActions() - { - return $this->readOneof(10); - } - - public function hasCustomActions() - { - return $this->hasOneof(10); - } - - /** - * Configures render and deploy for the `CustomTargetType` using Skaffold - * custom actions. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetSkaffoldActions custom_actions = 10; - * @param \Google\Cloud\Deploy\V1\CustomTargetSkaffoldActions $var - * @return $this - */ - public function setCustomActions($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomTargetSkaffoldActions::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * @return string - */ - public function getDefinition() - { - return $this->whichOneof("definition"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetTypeNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetTypeNotificationEvent.php deleted file mode 100644 index a4653f510059..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/CustomTargetTypeNotificationEvent.php +++ /dev/null @@ -1,171 +0,0 @@ -google.cloud.deploy.v1.CustomTargetTypeNotificationEvent - */ -class CustomTargetTypeNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * Unique identifier of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_uid = 4; - */ - protected $custom_target_type_uid = ''; - /** - * The name of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type = 2; - */ - protected $custom_target_type = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a notification fails to send. - * @type string $custom_target_type_uid - * Unique identifier of the `CustomTargetType`. - * @type string $custom_target_type - * The name of the `CustomTargetType`. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CustomtargettypeNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Unique identifier of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_uid = 4; - * @return string - */ - public function getCustomTargetTypeUid() - { - return $this->custom_target_type_uid; - } - - /** - * Unique identifier of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type_uid = 4; - * @param string $var - * @return $this - */ - public function setCustomTargetTypeUid($var) - { - GPBUtil::checkString($var, True); - $this->custom_target_type_uid = $var; - - return $this; - } - - /** - * The name of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type = 2; - * @return string - */ - public function getCustomTargetType() - { - return $this->custom_target_type; - } - - /** - * The name of the `CustomTargetType`. - * - * Generated from protobuf field string custom_target_type = 2; - * @param string $var - * @return $this - */ - public function setCustomTargetType($var) - { - GPBUtil::checkString($var, True); - $this->custom_target_type = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DefaultPool.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DefaultPool.php deleted file mode 100644 index 8e6bc4524fa3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DefaultPool.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.deploy.v1.DefaultPool - */ -class DefaultPool extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * - * Generated from protobuf field string service_account = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $service_account = ''; - /** - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $artifact_storage = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $service_account - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * @type string $artifact_storage - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * - * Generated from protobuf field string service_account = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * - * Generated from protobuf field string service_account = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getArtifactStorage() - { - return $this->artifact_storage; - } - - /** - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setArtifactStorage($var) - { - GPBUtil::checkString($var, True); - $this->artifact_storage = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteAutomationRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteAutomationRequest.php deleted file mode 100644 index ee28d5549e58..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteAutomationRequest.php +++ /dev/null @@ -1,282 +0,0 @@ -google.cloud.deploy.v1.DeleteAutomationRequest - */ -class DeleteAutomationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `Automation` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `Automation` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set, validate the request and verify whether the resource - * exists, but do not actually post it. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. The weak etag of the request. - * 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - - /** - * @param string $name Required. The name of the `Automation` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. Please see - * {@see CloudDeployClient::automationName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\DeleteAutomationRequest - * - * @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 `Automation` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, then deleting an already deleted or non-existing - * `Automation` will succeed. - * @type bool $validate_only - * Optional. If set, validate the request and verify whether the resource - * exists, but do not actually post it. - * @type string $etag - * Optional. The weak etag of the request. - * 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `Automation` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_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. The name of the `Automation` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_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; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, then deleting an already deleted or non-existing - * `Automation` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `Automation` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set, validate the request and verify whether the resource - * exists, but do not actually post it. - * - * 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, validate the request and verify whether the resource - * exists, but do not actually post it. - * - * 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. The weak etag of the request. - * 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. The weak etag of the request. - * 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 = 5 [(.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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteCustomTargetTypeRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteCustomTargetTypeRequest.php deleted file mode 100644 index 47939212ecd7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteCustomTargetTypeRequest.php +++ /dev/null @@ -1,278 +0,0 @@ -google.cloud.deploy.v1.DeleteCustomTargetTypeRequest - */ -class DeleteCustomTargetTypeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `CustomTargetType` to delete. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `CustomTargetType` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set to true, the request is validated but no actual change is - * made. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - - /** - * @param string $name Required. The name of the `CustomTargetType` to delete. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. Please see - * {@see CloudDeployClient::customTargetTypeName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\DeleteCustomTargetTypeRequest - * - * @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 `CustomTargetType` to delete. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, then deleting an already deleted or non-existing - * `CustomTargetType` will succeed. - * @type bool $validate_only - * Optional. If set to true, the request is validated but no actual change is - * made. - * @type string $etag - * Optional. 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `CustomTargetType` to delete. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * - * 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 `CustomTargetType` to delete. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * - * 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. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, then deleting an already deleted or non-existing - * `CustomTargetType` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `CustomTargetType` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated but no actual change is - * made. - * - * 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 to true, the request is validated but no actual change is - * made. - * - * 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. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. 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 = 5 [(.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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteDeliveryPipelineRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteDeliveryPipelineRequest.php deleted file mode 100644 index 7de0022bbbc3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteDeliveryPipelineRequest.php +++ /dev/null @@ -1,320 +0,0 @@ -google.cloud.deploy.v1.DeleteDeliveryPipelineRequest - */ -class DeleteDeliveryPipelineRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `DeliveryPipeline` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `DeliveryPipeline` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. If set to true, all child resources under this pipeline will also - * be deleted. Otherwise, the request will only work if the pipeline has no - * child resources. - * - * Generated from protobuf field bool force = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $force = false; - /** - * Optional. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - - /** - * @param string $name Required. The name of the `DeliveryPipeline` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\DeleteDeliveryPipelineRequest - * - * @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 `DeliveryPipeline` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, then deleting an already deleted or non-existing - * `DeliveryPipeline` will succeed. - * @type bool $validate_only - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * @type bool $force - * Optional. If set to true, all child resources under this pipeline will also - * be deleted. Otherwise, the request will only work if the pipeline has no - * child resources. - * @type string $etag - * Optional. 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `DeliveryPipeline` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_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. The name of the `DeliveryPipeline` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_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; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, then deleting an already deleted or non-existing - * `DeliveryPipeline` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `DeliveryPipeline` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * - * 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, validate the request and preview the review, but do not - * actually post it. - * - * 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 to true, all child resources under this pipeline will also - * be deleted. Otherwise, the request will only work if the pipeline has no - * child resources. - * - * Generated from protobuf field bool force = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getForce() - { - return $this->force; - } - - /** - * Optional. If set to true, all child resources under this pipeline will also - * be deleted. Otherwise, the request will only work if the pipeline has no - * child resources. - * - * Generated from protobuf field bool force = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setForce($var) - { - GPBUtil::checkBool($var); - $this->force = $var; - - return $this; - } - - /** - * Optional. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. 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 = 5 [(.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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteDeployPolicyRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteDeployPolicyRequest.php deleted file mode 100644 index e77cc81e7544..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteDeployPolicyRequest.php +++ /dev/null @@ -1,278 +0,0 @@ -google.cloud.deploy.v1.DeleteDeployPolicyRequest - */ -class DeleteDeployPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `DeployPolicy` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `DeployPolicy` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - - /** - * @param string $name Required. The name of the `DeployPolicy` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. Please see - * {@see CloudDeployClient::deployPolicyName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\DeleteDeployPolicyRequest - * - * @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 `DeployPolicy` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, then deleting an already deleted or non-existing - * `DeployPolicy` will succeed. - * @type bool $validate_only - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * @type string $etag - * Optional. 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `DeployPolicy` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_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. The name of the `DeployPolicy` to delete. The format is - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_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; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, then deleting an already deleted or non-existing - * `DeployPolicy` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `DeployPolicy` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * - * 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, validate the request and preview the review, but do not - * actually post it. - * - * 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. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. 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 = 5 [(.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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteTargetRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteTargetRequest.php deleted file mode 100644 index fd4363c8cdb6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeleteTargetRequest.php +++ /dev/null @@ -1,278 +0,0 @@ -google.cloud.deploy.v1.DeleteTargetRequest - */ -class DeleteTargetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The name of the `Target` to delete. The format is - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `Target` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * - * Generated from protobuf field bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - - /** - * @param string $name Required. The name of the `Target` to delete. The format is - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. Please see - * {@see CloudDeployClient::targetName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\DeleteTargetRequest - * - * @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 `Target` to delete. The format is - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, then deleting an already deleted or non-existing - * `Target` will succeed. - * @type bool $validate_only - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * @type string $etag - * Optional. 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The name of the `Target` to delete. The format is - * `projects/{project_id}/locations/{location_name}/targets/{target_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. The name of the `Target` to delete. The format is - * `projects/{project_id}/locations/{location_name}/targets/{target_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; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, then deleting an already deleted or non-existing - * `Target` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, then deleting an already deleted or non-existing - * `Target` will succeed. - * - * Generated from protobuf field bool allow_missing = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set, validate the request and preview the review, but do not - * actually post it. - * - * 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, validate the request and preview the review, but do not - * actually post it. - * - * 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. 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 = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. 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 = 5 [(.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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipeline.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipeline.php deleted file mode 100644 index 46ae0b0ad9a8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipeline.php +++ /dev/null @@ -1,510 +0,0 @@ -google.cloud.deploy.v1.DeliveryPipeline - */ -class DeliveryPipeline extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. - * The `deliveryPipeline` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Description of the `DeliveryPipeline`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. - * - * Generated from protobuf field map annotations = 4; - */ - private $annotations; - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - */ - private $labels; - /** - * Output only. Time at which the pipeline was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Most recent time at which the pipeline was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Output only. Information around the state of the Delivery Pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $condition = null; - /** - * 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 = 10; - */ - protected $etag = ''; - /** - * When suspended, no new releases or rollouts can be created, - * but in-progress ones will complete. - * - * Generated from protobuf field bool suspended = 12; - */ - protected $suspended = false; - protected $pipeline; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. - * The `deliveryPipeline` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * @type string $uid - * Output only. Unique identifier of the `DeliveryPipeline`. - * @type string $description - * Description of the `DeliveryPipeline`. Max length is 255 characters. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the pipeline was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Most recent time at which the pipeline was updated. - * @type \Google\Cloud\Deploy\V1\SerialPipeline $serial_pipeline - * SerialPipeline defines a sequential set of stages for a - * `DeliveryPipeline`. - * @type \Google\Cloud\Deploy\V1\PipelineCondition $condition - * Output only. Information around the state of the Delivery Pipeline. - * @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. - * @type bool $suspended - * When suspended, no new releases or rollouts can be created, - * but in-progress ones will complete. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. - * The `deliveryPipeline` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. - * The `deliveryPipeline` component must match - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * 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; - } - - /** - * Output only. Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `DeliveryPipeline`. - * - * 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; - } - - /** - * Description of the `DeliveryPipeline`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Description of the `DeliveryPipeline`. Max length is 255 characters. - * - * 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; - } - - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. - * - * Generated from protobuf field map annotations = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. - * - * 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; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @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. Time at which the pipeline was created. - * - * 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 pipeline was created. - * - * 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. Most recent time at which the pipeline was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.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. Most recent time at which the pipeline was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.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; - } - - /** - * SerialPipeline defines a sequential set of stages for a - * `DeliveryPipeline`. - * - * Generated from protobuf field .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8; - * @return \Google\Cloud\Deploy\V1\SerialPipeline|null - */ - public function getSerialPipeline() - { - return $this->readOneof(8); - } - - public function hasSerialPipeline() - { - return $this->hasOneof(8); - } - - /** - * SerialPipeline defines a sequential set of stages for a - * `DeliveryPipeline`. - * - * Generated from protobuf field .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8; - * @param \Google\Cloud\Deploy\V1\SerialPipeline $var - * @return $this - */ - public function setSerialPipeline($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\SerialPipeline::class); - $this->writeOneof(8, $var); - - return $this; - } - - /** - * Output only. Information around the state of the Delivery Pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PipelineCondition|null - */ - public function getCondition() - { - return $this->condition; - } - - public function hasCondition() - { - return isset($this->condition); - } - - public function clearCondition() - { - unset($this->condition); - } - - /** - * Output only. Information around the state of the Delivery Pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PipelineCondition $var - * @return $this - */ - public function setCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PipelineCondition::class); - $this->condition = $var; - - 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 = 10; - * @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 = 10; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * When suspended, no new releases or rollouts can be created, - * but in-progress ones will complete. - * - * Generated from protobuf field bool suspended = 12; - * @return bool - */ - public function getSuspended() - { - return $this->suspended; - } - - /** - * When suspended, no new releases or rollouts can be created, - * but in-progress ones will complete. - * - * Generated from protobuf field bool suspended = 12; - * @param bool $var - * @return $this - */ - public function setSuspended($var) - { - GPBUtil::checkBool($var); - $this->suspended = $var; - - return $this; - } - - /** - * @return string - */ - public function getPipeline() - { - return $this->whichOneof("pipeline"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipelineAttribute.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipelineAttribute.php deleted file mode 100644 index ef1ee797ee72..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipelineAttribute.php +++ /dev/null @@ -1,113 +0,0 @@ -google.cloud.deploy.v1.DeliveryPipelineAttribute - */ -class DeliveryPipelineAttribute extends \Google\Protobuf\Internal\Message -{ - /** - * ID of the `DeliveryPipeline`. The value of this field could be one of the - * following: - * * The last segment of a pipeline name - * * "*", all delivery pipelines in a location - * - * Generated from protobuf field string id = 1; - */ - protected $id = ''; - /** - * DeliveryPipeline labels. - * - * Generated from protobuf field map labels = 2; - */ - private $labels; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * ID of the `DeliveryPipeline`. The value of this field could be one of the - * following: - * * The last segment of a pipeline name - * * "*", all delivery pipelines in a location - * @type array|\Google\Protobuf\Internal\MapField $labels - * DeliveryPipeline labels. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * ID of the `DeliveryPipeline`. The value of this field could be one of the - * following: - * * The last segment of a pipeline name - * * "*", all delivery pipelines in a location - * - * Generated from protobuf field string id = 1; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * ID of the `DeliveryPipeline`. The value of this field could be one of the - * following: - * * The last segment of a pipeline name - * * "*", all delivery pipelines in a location - * - * 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; - } - - /** - * DeliveryPipeline labels. - * - * Generated from protobuf field map labels = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * DeliveryPipeline labels. - * - * Generated from protobuf field map labels = 2; - * @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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipelineNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipelineNotificationEvent.php deleted file mode 100644 index 835a16910e9e..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeliveryPipelineNotificationEvent.php +++ /dev/null @@ -1,171 +0,0 @@ -google.cloud.deploy.v1.DeliveryPipelineNotificationEvent - */ -class DeliveryPipelineNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - */ - protected $pipeline_uid = ''; - /** - * The name of the `Delivery Pipeline`. - * - * Generated from protobuf field string delivery_pipeline = 2; - */ - protected $delivery_pipeline = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a notification fails to send. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type string $delivery_pipeline - * The name of the `Delivery Pipeline`. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\DeliverypipelineNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * The name of the `Delivery Pipeline`. - * - * Generated from protobuf field string delivery_pipeline = 2; - * @return string - */ - public function getDeliveryPipeline() - { - return $this->delivery_pipeline; - } - - /** - * The name of the `Delivery Pipeline`. - * - * Generated from protobuf field string delivery_pipeline = 2; - * @param string $var - * @return $this - */ - public function setDeliveryPipeline($var) - { - GPBUtil::checkString($var, True); - $this->delivery_pipeline = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployArtifact.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployArtifact.php deleted file mode 100644 index f7b78f40dd51..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployArtifact.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.deploy.v1.DeployArtifact - */ -class DeployArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. URI of a directory containing the artifacts. All paths are - * relative to this location. - * - * Generated from protobuf field string artifact_uri = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $artifact_uri = ''; - /** - * Output only. File paths of the manifests applied during the deploy - * operation relative to the URI. - * - * Generated from protobuf field repeated string manifest_paths = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $manifest_paths; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $artifact_uri - * Output only. URI of a directory containing the artifacts. All paths are - * relative to this location. - * @type array|\Google\Protobuf\Internal\RepeatedField $manifest_paths - * Output only. File paths of the manifests applied during the deploy - * operation relative to the URI. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. URI of a directory containing the artifacts. All paths are - * relative to this location. - * - * Generated from protobuf field string artifact_uri = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getArtifactUri() - { - return $this->artifact_uri; - } - - /** - * Output only. URI of a directory containing the artifacts. All paths are - * relative to this location. - * - * Generated from protobuf field string artifact_uri = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setArtifactUri($var) - { - GPBUtil::checkString($var, True); - $this->artifact_uri = $var; - - return $this; - } - - /** - * Output only. File paths of the manifests applied during the deploy - * operation relative to the URI. - * - * Generated from protobuf field repeated string manifest_paths = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getManifestPaths() - { - return $this->manifest_paths; - } - - /** - * Output only. File paths of the manifests applied during the deploy - * operation relative to the URI. - * - * Generated from protobuf field repeated string manifest_paths = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setManifestPaths($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->manifest_paths = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJob.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJob.php deleted file mode 100644 index 10225c0936ea..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJob.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.DeployJob - */ -class DeployJob extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRun.php deleted file mode 100644 index 87d81854fcbb..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRun.php +++ /dev/null @@ -1,235 +0,0 @@ -google.cloud.deploy.v1.DeployJobRun - */ -class DeployJobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $build = ''; - /** - * Output only. The reason the deploy failed. This will always be unspecified - * while the deploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_cause = 0; - /** - * Output only. Additional information about the deploy failure, if available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_message = ''; - /** - * Output only. Metadata containing information about the deploy job run. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRunMetadata metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $metadata = null; - /** - * Output only. The artifact of a deploy job run, if available. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployArtifact artifact = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $artifact = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $build - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * @type int $failure_cause - * Output only. The reason the deploy failed. This will always be unspecified - * while the deploy is in progress or if it succeeded. - * @type string $failure_message - * Output only. Additional information about the deploy failure, if available. - * @type \Google\Cloud\Deploy\V1\DeployJobRunMetadata $metadata - * Output only. Metadata containing information about the deploy job run. - * @type \Google\Cloud\Deploy\V1\DeployArtifact $artifact - * Output only. The artifact of a deploy job run, if available. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getBuild() - { - return $this->build; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkString($var, True); - $this->build = $var; - - return $this; - } - - /** - * Output only. The reason the deploy failed. This will always be unspecified - * while the deploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getFailureCause() - { - return $this->failure_cause; - } - - /** - * Output only. The reason the deploy failed. This will always be unspecified - * while the deploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setFailureCause($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\DeployJobRun\FailureCause::class); - $this->failure_cause = $var; - - return $this; - } - - /** - * Output only. Additional information about the deploy failure, if available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getFailureMessage() - { - return $this->failure_message; - } - - /** - * Output only. Additional information about the deploy failure, if available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setFailureMessage($var) - { - GPBUtil::checkString($var, True); - $this->failure_message = $var; - - return $this; - } - - /** - * Output only. Metadata containing information about the deploy job run. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRunMetadata metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\DeployJobRunMetadata|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * Output only. Metadata containing information about the deploy job run. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRunMetadata metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\DeployJobRunMetadata $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeployJobRunMetadata::class); - $this->metadata = $var; - - return $this; - } - - /** - * Output only. The artifact of a deploy job run, if available. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployArtifact artifact = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\DeployArtifact|null - */ - public function getArtifact() - { - return $this->artifact; - } - - public function hasArtifact() - { - return isset($this->artifact); - } - - public function clearArtifact() - { - unset($this->artifact); - } - - /** - * Output only. The artifact of a deploy job run, if available. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployArtifact artifact = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\DeployArtifact $var - * @return $this - */ - public function setArtifact($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeployArtifact::class); - $this->artifact = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRun/FailureCause.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRun/FailureCause.php deleted file mode 100644 index fa77a22b0e5a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRun/FailureCause.php +++ /dev/null @@ -1,97 +0,0 @@ -google.cloud.deploy.v1.DeployJobRun.FailureCause - */ -class FailureCause -{ - /** - * No reason for failure is specified. - * - * Generated from protobuf enum FAILURE_CAUSE_UNSPECIFIED = 0; - */ - const FAILURE_CAUSE_UNSPECIFIED = 0; - /** - * Cloud Build is not available, either because it is not enabled or because - * Cloud Deploy has insufficient permissions. See [Required - * permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). - * - * Generated from protobuf enum CLOUD_BUILD_UNAVAILABLE = 1; - */ - const CLOUD_BUILD_UNAVAILABLE = 1; - /** - * The deploy operation did not complete successfully; check Cloud Build - * logs. - * - * Generated from protobuf enum EXECUTION_FAILED = 2; - */ - const EXECUTION_FAILED = 2; - /** - * The deploy job run did not complete within the alloted time. - * - * Generated from protobuf enum DEADLINE_EXCEEDED = 3; - */ - const DEADLINE_EXCEEDED = 3; - /** - * There were missing resources in the runtime environment required for a - * canary deployment. Check the Cloud Build logs for more information. - * - * Generated from protobuf enum MISSING_RESOURCES_FOR_CANARY = 4; - */ - const MISSING_RESOURCES_FOR_CANARY = 4; - /** - * Cloud Build failed to fulfill Cloud Deploy's request. See failure_message - * for additional details. - * - * Generated from protobuf enum CLOUD_BUILD_REQUEST_FAILED = 5; - */ - const CLOUD_BUILD_REQUEST_FAILED = 5; - /** - * The deploy operation had a feature configured that is not supported. - * - * Generated from protobuf enum DEPLOY_FEATURE_NOT_SUPPORTED = 6; - */ - const DEPLOY_FEATURE_NOT_SUPPORTED = 6; - - private static $valueToName = [ - self::FAILURE_CAUSE_UNSPECIFIED => 'FAILURE_CAUSE_UNSPECIFIED', - self::CLOUD_BUILD_UNAVAILABLE => 'CLOUD_BUILD_UNAVAILABLE', - self::EXECUTION_FAILED => 'EXECUTION_FAILED', - self::DEADLINE_EXCEEDED => 'DEADLINE_EXCEEDED', - self::MISSING_RESOURCES_FOR_CANARY => 'MISSING_RESOURCES_FOR_CANARY', - self::CLOUD_BUILD_REQUEST_FAILED => 'CLOUD_BUILD_REQUEST_FAILED', - self::DEPLOY_FEATURE_NOT_SUPPORTED => 'DEPLOY_FEATURE_NOT_SUPPORTED', - ]; - - 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(FailureCause::class, \Google\Cloud\Deploy\V1\DeployJobRun_FailureCause::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRunMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRunMetadata.php deleted file mode 100644 index b1a4c47c9cbd..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployJobRunMetadata.php +++ /dev/null @@ -1,170 +0,0 @@ -google.cloud.deploy.v1.DeployJobRunMetadata - */ -class DeployJobRunMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `DeployJobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $cloud_run = null; - /** - * Output only. Custom Target metadata associated with a `DeployJobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetDeployMetadata custom_target = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $custom_target = null; - /** - * Output only. Custom metadata provided by user-defined deploy operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $custom = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\CloudRunMetadata $cloud_run - * Output only. The name of the Cloud Run Service that is associated with a - * `DeployJobRun`. - * @type \Google\Cloud\Deploy\V1\CustomTargetDeployMetadata $custom_target - * Output only. Custom Target metadata associated with a `DeployJobRun`. - * @type \Google\Cloud\Deploy\V1\CustomMetadata $custom - * Output only. Custom metadata provided by user-defined deploy operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `DeployJobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CloudRunMetadata|null - */ - public function getCloudRun() - { - return $this->cloud_run; - } - - public function hasCloudRun() - { - return isset($this->cloud_run); - } - - public function clearCloudRun() - { - unset($this->cloud_run); - } - - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `DeployJobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CloudRunMetadata $var - * @return $this - */ - public function setCloudRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CloudRunMetadata::class); - $this->cloud_run = $var; - - return $this; - } - - /** - * Output only. Custom Target metadata associated with a `DeployJobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetDeployMetadata custom_target = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CustomTargetDeployMetadata|null - */ - public function getCustomTarget() - { - return $this->custom_target; - } - - public function hasCustomTarget() - { - return isset($this->custom_target); - } - - public function clearCustomTarget() - { - unset($this->custom_target); - } - - /** - * Output only. Custom Target metadata associated with a `DeployJobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetDeployMetadata custom_target = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CustomTargetDeployMetadata $var - * @return $this - */ - public function setCustomTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomTargetDeployMetadata::class); - $this->custom_target = $var; - - return $this; - } - - /** - * Output only. Custom metadata provided by user-defined deploy operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CustomMetadata|null - */ - public function getCustom() - { - return $this->custom; - } - - public function hasCustom() - { - return isset($this->custom); - } - - public function clearCustom() - { - unset($this->custom); - } - - /** - * Output only. Custom metadata provided by user-defined deploy operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CustomMetadata $var - * @return $this - */ - public function setCustom($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomMetadata::class); - $this->custom = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployParameters.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployParameters.php deleted file mode 100644 index 858f6f734f62..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployParameters.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.deploy.v1.DeployParameters - */ -class DeployParameters extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Values are deploy parameters in key-value pairs. - * - * Generated from protobuf field map values = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $values; - /** - * Optional. Deploy parameters are applied to targets with match labels. - * If unspecified, deploy parameters are applied to all targets (including - * child targets of a multi-target). - * - * Generated from protobuf field map match_target_labels = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $match_target_labels; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\MapField $values - * Required. Values are deploy parameters in key-value pairs. - * @type array|\Google\Protobuf\Internal\MapField $match_target_labels - * Optional. Deploy parameters are applied to targets with match labels. - * If unspecified, deploy parameters are applied to all targets (including - * child targets of a multi-target). - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Values are deploy parameters in key-value pairs. - * - * Generated from protobuf field map values = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getValues() - { - return $this->values; - } - - /** - * Required. Values are deploy parameters in key-value pairs. - * - * Generated from protobuf field map values = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setValues($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->values = $arr; - - return $this; - } - - /** - * Optional. Deploy parameters are applied to targets with match labels. - * If unspecified, deploy parameters are applied to all targets (including - * child targets of a multi-target). - * - * Generated from protobuf field map match_target_labels = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getMatchTargetLabels() - { - return $this->match_target_labels; - } - - /** - * Optional. Deploy parameters are applied to targets with match labels. - * If unspecified, deploy parameters are applied to all targets (including - * child targets of a multi-target). - * - * Generated from protobuf field map match_target_labels = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setMatchTargetLabels($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->match_target_labels = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicy.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicy.php deleted file mode 100644 index 0076a6bc9779..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicy.php +++ /dev/null @@ -1,553 +0,0 @@ -google.cloud.deploy.v1.DeployPolicy - */ -class DeployPolicy extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Name of the `DeployPolicy`. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * The `deployPolicy` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the `DeployPolicy`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Description of the `DeployPolicy`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * - * Generated from protobuf field map annotations = 4; - */ - private $annotations; - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - */ - private $labels; - /** - * Output only. Time at which the deploy policy was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Most recent time at which the deploy policy was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * When suspended, the policy will not prevent actions from occurring, even - * if the action violates the policy. - * - * Generated from protobuf field bool suspended = 8; - */ - protected $suspended = false; - /** - * Required. Selected resources to which the policy will be applied. At least - * one selector is required. If one selector matches the resource the policy - * applies. For example, if there are two selectors and the action being - * attempted matches one of them, the policy will apply to that action. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicyResourceSelector selectors = 12 [(.google.api.field_behavior) = REQUIRED]; - */ - private $selectors; - /** - * Required. Rules to apply. At least one rule must be present. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.PolicyRule rules = 10 [(.google.api.field_behavior) = REQUIRED]; - */ - private $rules; - /** - * The weak etag of the `Automation` resource. - * 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 = 11; - */ - protected $etag = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Output only. Name of the `DeployPolicy`. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * The `deployPolicy` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * @type string $uid - * Output only. Unique identifier of the `DeployPolicy`. - * @type string $description - * Description of the `DeployPolicy`. Max length is 255 characters. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the deploy policy was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Most recent time at which the deploy policy was updated. - * @type bool $suspended - * When suspended, the policy will not prevent actions from occurring, even - * if the action violates the policy. - * @type array<\Google\Cloud\Deploy\V1\DeployPolicyResourceSelector>|\Google\Protobuf\Internal\RepeatedField $selectors - * Required. Selected resources to which the policy will be applied. At least - * one selector is required. If one selector matches the resource the policy - * applies. For example, if there are two selectors and the action being - * attempted matches one of them, the policy will apply to that action. - * @type array<\Google\Cloud\Deploy\V1\PolicyRule>|\Google\Protobuf\Internal\RepeatedField $rules - * Required. Rules to apply. At least one rule must be present. - * @type string $etag - * The weak etag of the `Automation` resource. - * 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Name of the `DeployPolicy`. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * The `deployPolicy` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Output only. Name of the `DeployPolicy`. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * The `deployPolicy` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * 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 identifier of the `DeployPolicy`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `DeployPolicy`. - * - * 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; - } - - /** - * Description of the `DeployPolicy`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Description of the `DeployPolicy`. Max length is 255 characters. - * - * 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; - } - - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * - * Generated from protobuf field map annotations = 4; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. Annotations must meet the following - * constraints: - * * Annotations are key/value pairs. - * * Valid annotation keys have two segments: an optional prefix and name, - * separated by a slash (`/`). - * * The name segment is required and must be 63 characters or less, - * beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with - * dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. - * * The prefix is optional. If specified, the prefix must be a DNS subdomain: - * a series of DNS labels separated by dots(`.`), not longer than 253 - * characters in total, followed by a slash (`/`). - * See - * https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set - * for more details. - * - * 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; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @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. Time at which the deploy policy was created. - * - * 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 deploy policy was created. - * - * 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. Most recent time at which the deploy policy was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.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. Most recent time at which the deploy policy was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 7 [(.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; - } - - /** - * When suspended, the policy will not prevent actions from occurring, even - * if the action violates the policy. - * - * Generated from protobuf field bool suspended = 8; - * @return bool - */ - public function getSuspended() - { - return $this->suspended; - } - - /** - * When suspended, the policy will not prevent actions from occurring, even - * if the action violates the policy. - * - * Generated from protobuf field bool suspended = 8; - * @param bool $var - * @return $this - */ - public function setSuspended($var) - { - GPBUtil::checkBool($var); - $this->suspended = $var; - - return $this; - } - - /** - * Required. Selected resources to which the policy will be applied. At least - * one selector is required. If one selector matches the resource the policy - * applies. For example, if there are two selectors and the action being - * attempted matches one of them, the policy will apply to that action. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicyResourceSelector selectors = 12 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getSelectors() - { - return $this->selectors; - } - - /** - * Required. Selected resources to which the policy will be applied. At least - * one selector is required. If one selector matches the resource the policy - * applies. For example, if there are two selectors and the action being - * attempted matches one of them, the policy will apply to that action. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicyResourceSelector selectors = 12 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\Deploy\V1\DeployPolicyResourceSelector>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setSelectors($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\DeployPolicyResourceSelector::class); - $this->selectors = $arr; - - return $this; - } - - /** - * Required. Rules to apply. At least one rule must be present. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.PolicyRule rules = 10 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRules() - { - return $this->rules; - } - - /** - * Required. Rules to apply. At least one rule must be present. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.PolicyRule rules = 10 [(.google.api.field_behavior) = REQUIRED]; - * @param array<\Google\Cloud\Deploy\V1\PolicyRule>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRules($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\PolicyRule::class); - $this->rules = $arr; - - return $this; - } - - /** - * The weak etag of the `Automation` resource. - * 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 = 11; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * The weak etag of the `Automation` resource. - * 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 = 11; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicy/Invoker.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicy/Invoker.php deleted file mode 100644 index 2d9a877bcf26..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicy/Invoker.php +++ /dev/null @@ -1,66 +0,0 @@ -google.cloud.deploy.v1.DeployPolicy.Invoker - */ -class Invoker -{ - /** - * Unspecified. - * - * Generated from protobuf enum INVOKER_UNSPECIFIED = 0; - */ - const INVOKER_UNSPECIFIED = 0; - /** - * The action is user-driven. For example, creating a rollout manually via a - * gcloud create command. - * - * Generated from protobuf enum USER = 1; - */ - const USER = 1; - /** - * Automated action by Cloud Deploy. - * - * Generated from protobuf enum DEPLOY_AUTOMATION = 2; - */ - const DEPLOY_AUTOMATION = 2; - - private static $valueToName = [ - self::INVOKER_UNSPECIFIED => 'INVOKER_UNSPECIFIED', - self::USER => 'USER', - self::DEPLOY_AUTOMATION => 'DEPLOY_AUTOMATION', - ]; - - 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(Invoker::class, \Google\Cloud\Deploy\V1\DeployPolicy_Invoker::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent.php deleted file mode 100644 index e898cdbc27a8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent.php +++ /dev/null @@ -1,504 +0,0 @@ -google.cloud.deploy.v1.DeployPolicyEvaluationEvent - */ -class DeployPolicyEvaluationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a deploy policy event occurs. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * Rule type (e.g. Restrict Rollouts). - * - * Generated from protobuf field string rule_type = 2; - */ - protected $rule_type = ''; - /** - * Rule id. - * - * Generated from protobuf field string rule = 3; - */ - protected $rule = ''; - /** - * Unique identifier of the `Delivery Pipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - */ - protected $pipeline_uid = ''; - /** - * The name of the `Delivery Pipeline`. - * - * Generated from protobuf field string delivery_pipeline = 5; - */ - protected $delivery_pipeline = ''; - /** - * Unique identifier of the `Target`. This is an optional field, as a `Target` - * may not always be applicable to a policy. - * - * Generated from protobuf field string target_uid = 6; - */ - protected $target_uid = ''; - /** - * The name of the `Target`. This is an optional field, as a `Target` may not - * always be applicable to a policy. - * - * Generated from protobuf field string target = 7; - */ - protected $target = ''; - /** - * What invoked the action (e.g. a user or automation). - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy.Invoker invoker = 8; - */ - protected $invoker = 0; - /** - * The name of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy = 9; - */ - protected $deploy_policy = ''; - /** - * Unique identifier of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy_uid = 10; - */ - protected $deploy_policy_uid = ''; - /** - * Whether the request is allowed. Allowed is set as true if: - * (1) the request complies with the policy; or - * (2) the request doesn't comply with the policy but the policy was - * overridden; or - * (3) the request doesn't comply with the policy but the policy was suspended - * - * Generated from protobuf field bool allowed = 11; - */ - protected $allowed = false; - /** - * The policy verdict of the request. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdict verdict = 12; - */ - protected $verdict = 0; - /** - * Things that could have overridden the policy verdict. Overrides together - * with verdict decide whether the request is allowed. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdictOverride overrides = 13; - */ - private $overrides; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a deploy policy event occurs. - * @type string $rule_type - * Rule type (e.g. Restrict Rollouts). - * @type string $rule - * Rule id. - * @type string $pipeline_uid - * Unique identifier of the `Delivery Pipeline`. - * @type string $delivery_pipeline - * The name of the `Delivery Pipeline`. - * @type string $target_uid - * Unique identifier of the `Target`. This is an optional field, as a `Target` - * may not always be applicable to a policy. - * @type string $target - * The name of the `Target`. This is an optional field, as a `Target` may not - * always be applicable to a policy. - * @type int $invoker - * What invoked the action (e.g. a user or automation). - * @type string $deploy_policy - * The name of the `DeployPolicy`. - * @type string $deploy_policy_uid - * Unique identifier of the `DeployPolicy`. - * @type bool $allowed - * Whether the request is allowed. Allowed is set as true if: - * (1) the request complies with the policy; or - * (2) the request doesn't comply with the policy but the policy was - * overridden; or - * (3) the request doesn't comply with the policy but the policy was suspended - * @type int $verdict - * The policy verdict of the request. - * @type array|\Google\Protobuf\Internal\RepeatedField $overrides - * Things that could have overridden the policy verdict. Overrides together - * with verdict decide whether the request is allowed. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\DeploypolicyEvaluationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a deploy policy event occurs. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a deploy policy event occurs. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Rule type (e.g. Restrict Rollouts). - * - * Generated from protobuf field string rule_type = 2; - * @return string - */ - public function getRuleType() - { - return $this->rule_type; - } - - /** - * Rule type (e.g. Restrict Rollouts). - * - * Generated from protobuf field string rule_type = 2; - * @param string $var - * @return $this - */ - public function setRuleType($var) - { - GPBUtil::checkString($var, True); - $this->rule_type = $var; - - return $this; - } - - /** - * Rule id. - * - * Generated from protobuf field string rule = 3; - * @return string - */ - public function getRule() - { - return $this->rule; - } - - /** - * Rule id. - * - * Generated from protobuf field string rule = 3; - * @param string $var - * @return $this - */ - public function setRule($var) - { - GPBUtil::checkString($var, True); - $this->rule = $var; - - return $this; - } - - /** - * Unique identifier of the `Delivery Pipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `Delivery Pipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * The name of the `Delivery Pipeline`. - * - * Generated from protobuf field string delivery_pipeline = 5; - * @return string - */ - public function getDeliveryPipeline() - { - return $this->delivery_pipeline; - } - - /** - * The name of the `Delivery Pipeline`. - * - * Generated from protobuf field string delivery_pipeline = 5; - * @param string $var - * @return $this - */ - public function setDeliveryPipeline($var) - { - GPBUtil::checkString($var, True); - $this->delivery_pipeline = $var; - - return $this; - } - - /** - * Unique identifier of the `Target`. This is an optional field, as a `Target` - * may not always be applicable to a policy. - * - * Generated from protobuf field string target_uid = 6; - * @return string - */ - public function getTargetUid() - { - return $this->target_uid; - } - - /** - * Unique identifier of the `Target`. This is an optional field, as a `Target` - * may not always be applicable to a policy. - * - * Generated from protobuf field string target_uid = 6; - * @param string $var - * @return $this - */ - public function setTargetUid($var) - { - GPBUtil::checkString($var, True); - $this->target_uid = $var; - - return $this; - } - - /** - * The name of the `Target`. This is an optional field, as a `Target` may not - * always be applicable to a policy. - * - * Generated from protobuf field string target = 7; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * The name of the `Target`. This is an optional field, as a `Target` may not - * always be applicable to a policy. - * - * Generated from protobuf field string target = 7; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * What invoked the action (e.g. a user or automation). - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy.Invoker invoker = 8; - * @return int - */ - public function getInvoker() - { - return $this->invoker; - } - - /** - * What invoked the action (e.g. a user or automation). - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy.Invoker invoker = 8; - * @param int $var - * @return $this - */ - public function setInvoker($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\DeployPolicy\Invoker::class); - $this->invoker = $var; - - return $this; - } - - /** - * The name of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy = 9; - * @return string - */ - public function getDeployPolicy() - { - return $this->deploy_policy; - } - - /** - * The name of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy = 9; - * @param string $var - * @return $this - */ - public function setDeployPolicy($var) - { - GPBUtil::checkString($var, True); - $this->deploy_policy = $var; - - return $this; - } - - /** - * Unique identifier of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy_uid = 10; - * @return string - */ - public function getDeployPolicyUid() - { - return $this->deploy_policy_uid; - } - - /** - * Unique identifier of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy_uid = 10; - * @param string $var - * @return $this - */ - public function setDeployPolicyUid($var) - { - GPBUtil::checkString($var, True); - $this->deploy_policy_uid = $var; - - return $this; - } - - /** - * Whether the request is allowed. Allowed is set as true if: - * (1) the request complies with the policy; or - * (2) the request doesn't comply with the policy but the policy was - * overridden; or - * (3) the request doesn't comply with the policy but the policy was suspended - * - * Generated from protobuf field bool allowed = 11; - * @return bool - */ - public function getAllowed() - { - return $this->allowed; - } - - /** - * Whether the request is allowed. Allowed is set as true if: - * (1) the request complies with the policy; or - * (2) the request doesn't comply with the policy but the policy was - * overridden; or - * (3) the request doesn't comply with the policy but the policy was suspended - * - * Generated from protobuf field bool allowed = 11; - * @param bool $var - * @return $this - */ - public function setAllowed($var) - { - GPBUtil::checkBool($var); - $this->allowed = $var; - - return $this; - } - - /** - * The policy verdict of the request. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdict verdict = 12; - * @return int - */ - public function getVerdict() - { - return $this->verdict; - } - - /** - * The policy verdict of the request. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdict verdict = 12; - * @param int $var - * @return $this - */ - public function setVerdict($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\DeployPolicyEvaluationEvent\PolicyVerdict::class); - $this->verdict = $var; - - return $this; - } - - /** - * Things that could have overridden the policy verdict. Overrides together - * with verdict decide whether the request is allowed. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdictOverride overrides = 13; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrides() - { - return $this->overrides; - } - - /** - * Things that could have overridden the policy verdict. Overrides together - * with verdict decide whether the request is allowed. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdictOverride overrides = 13; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrides($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::ENUM, \Google\Cloud\Deploy\V1\DeployPolicyEvaluationEvent\PolicyVerdictOverride::class); - $this->overrides = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent/PolicyVerdict.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent/PolicyVerdict.php deleted file mode 100644 index 24fad195a9c8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent/PolicyVerdict.php +++ /dev/null @@ -1,66 +0,0 @@ -google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdict - */ -class PolicyVerdict -{ - /** - * This should never happen. - * - * Generated from protobuf enum POLICY_VERDICT_UNSPECIFIED = 0; - */ - const POLICY_VERDICT_UNSPECIFIED = 0; - /** - * Allowed by policy. This enum value is not currently used but may be used - * in the future. Currently logs are only generated when a request is denied - * by policy. - * - * Generated from protobuf enum ALLOWED_BY_POLICY = 1; - */ - const ALLOWED_BY_POLICY = 1; - /** - * Denied by policy. - * - * Generated from protobuf enum DENIED_BY_POLICY = 2; - */ - const DENIED_BY_POLICY = 2; - - private static $valueToName = [ - self::POLICY_VERDICT_UNSPECIFIED => 'POLICY_VERDICT_UNSPECIFIED', - self::ALLOWED_BY_POLICY => 'ALLOWED_BY_POLICY', - self::DENIED_BY_POLICY => 'DENIED_BY_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(PolicyVerdict::class, \Google\Cloud\Deploy\V1\DeployPolicyEvaluationEvent_PolicyVerdict::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent/PolicyVerdictOverride.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent/PolicyVerdictOverride.php deleted file mode 100644 index 16aa69e67465..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyEvaluationEvent/PolicyVerdictOverride.php +++ /dev/null @@ -1,65 +0,0 @@ -google.cloud.deploy.v1.DeployPolicyEvaluationEvent.PolicyVerdictOverride - */ -class PolicyVerdictOverride -{ - /** - * This should never happen. - * - * Generated from protobuf enum POLICY_VERDICT_OVERRIDE_UNSPECIFIED = 0; - */ - const POLICY_VERDICT_OVERRIDE_UNSPECIFIED = 0; - /** - * The policy was overridden. - * - * Generated from protobuf enum POLICY_OVERRIDDEN = 1; - */ - const POLICY_OVERRIDDEN = 1; - /** - * The policy was suspended. - * - * Generated from protobuf enum POLICY_SUSPENDED = 2; - */ - const POLICY_SUSPENDED = 2; - - private static $valueToName = [ - self::POLICY_VERDICT_OVERRIDE_UNSPECIFIED => 'POLICY_VERDICT_OVERRIDE_UNSPECIFIED', - self::POLICY_OVERRIDDEN => 'POLICY_OVERRIDDEN', - self::POLICY_SUSPENDED => 'POLICY_SUSPENDED', - ]; - - 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(PolicyVerdictOverride::class, \Google\Cloud\Deploy\V1\DeployPolicyEvaluationEvent_PolicyVerdictOverride::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyNotificationEvent.php deleted file mode 100644 index 8b42ca6866e4..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyNotificationEvent.php +++ /dev/null @@ -1,175 +0,0 @@ -google.cloud.deploy.v1.DeployPolicyNotificationEvent - */ -class DeployPolicyNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a deploy policy fails to send a pub/sub - * notification. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * The name of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy = 2; - */ - protected $deploy_policy = ''; - /** - * Unique identifier of the deploy policy. - * - * Generated from protobuf field string deploy_policy_uid = 3; - */ - protected $deploy_policy_uid = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 4; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a deploy policy fails to send a pub/sub - * notification. - * @type string $deploy_policy - * The name of the `DeployPolicy`. - * @type string $deploy_policy_uid - * Unique identifier of the deploy policy. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\DeploypolicyNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a deploy policy fails to send a pub/sub - * notification. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a deploy policy fails to send a pub/sub - * notification. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * The name of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy = 2; - * @return string - */ - public function getDeployPolicy() - { - return $this->deploy_policy; - } - - /** - * The name of the `DeployPolicy`. - * - * Generated from protobuf field string deploy_policy = 2; - * @param string $var - * @return $this - */ - public function setDeployPolicy($var) - { - GPBUtil::checkString($var, True); - $this->deploy_policy = $var; - - return $this; - } - - /** - * Unique identifier of the deploy policy. - * - * Generated from protobuf field string deploy_policy_uid = 3; - * @return string - */ - public function getDeployPolicyUid() - { - return $this->deploy_policy_uid; - } - - /** - * Unique identifier of the deploy policy. - * - * Generated from protobuf field string deploy_policy_uid = 3; - * @param string $var - * @return $this - */ - public function setDeployPolicyUid($var) - { - GPBUtil::checkString($var, True); - $this->deploy_policy_uid = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 4; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 4; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyResourceSelector.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyResourceSelector.php deleted file mode 100644 index e494158a745a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeployPolicyResourceSelector.php +++ /dev/null @@ -1,125 +0,0 @@ -google.cloud.deploy.v1.DeployPolicyResourceSelector - */ -class DeployPolicyResourceSelector extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Contains attributes about a delivery pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $delivery_pipeline = null; - /** - * Optional. Contains attributes about a target. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $target = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\DeliveryPipelineAttribute $delivery_pipeline - * Optional. Contains attributes about a delivery pipeline. - * @type \Google\Cloud\Deploy\V1\TargetAttribute $target - * Optional. Contains attributes about a target. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Contains attributes about a delivery pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\DeliveryPipelineAttribute|null - */ - public function getDeliveryPipeline() - { - return $this->delivery_pipeline; - } - - public function hasDeliveryPipeline() - { - return isset($this->delivery_pipeline); - } - - public function clearDeliveryPipeline() - { - unset($this->delivery_pipeline); - } - - /** - * Optional. Contains attributes about a delivery pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\DeliveryPipelineAttribute $var - * @return $this - */ - public function setDeliveryPipeline($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeliveryPipelineAttribute::class); - $this->delivery_pipeline = $var; - - return $this; - } - - /** - * Optional. Contains attributes about a target. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\TargetAttribute|null - */ - public function getTarget() - { - return $this->target; - } - - public function hasTarget() - { - return isset($this->target); - } - - public function clearTarget() - { - unset($this->target); - } - - /** - * Optional. Contains attributes about a target. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\TargetAttribute $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\TargetAttribute::class); - $this->target = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeploymentJobs.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeploymentJobs.php deleted file mode 100644 index a4335b13b770..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/DeploymentJobs.php +++ /dev/null @@ -1,209 +0,0 @@ -google.cloud.deploy.v1.DeploymentJobs - */ -class DeploymentJobs extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The deploy Job. This is the deploy job in the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job deploy_job = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $deploy_job = null; - /** - * Output only. The verify Job. Runs after a deploy if the deploy succeeds. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job verify_job = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $verify_job = null; - /** - * Output only. The predeploy Job, which is the first job on the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job predeploy_job = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $predeploy_job = null; - /** - * Output only. The postdeploy Job, which is the last job on the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job postdeploy_job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $postdeploy_job = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\Job $deploy_job - * Output only. The deploy Job. This is the deploy job in the phase. - * @type \Google\Cloud\Deploy\V1\Job $verify_job - * Output only. The verify Job. Runs after a deploy if the deploy succeeds. - * @type \Google\Cloud\Deploy\V1\Job $predeploy_job - * Output only. The predeploy Job, which is the first job on the phase. - * @type \Google\Cloud\Deploy\V1\Job $postdeploy_job - * Output only. The postdeploy Job, which is the last job on the phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The deploy Job. This is the deploy job in the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job deploy_job = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Job|null - */ - public function getDeployJob() - { - return $this->deploy_job; - } - - public function hasDeployJob() - { - return isset($this->deploy_job); - } - - public function clearDeployJob() - { - unset($this->deploy_job); - } - - /** - * Output only. The deploy Job. This is the deploy job in the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job deploy_job = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Job $var - * @return $this - */ - public function setDeployJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Job::class); - $this->deploy_job = $var; - - return $this; - } - - /** - * Output only. The verify Job. Runs after a deploy if the deploy succeeds. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job verify_job = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Job|null - */ - public function getVerifyJob() - { - return $this->verify_job; - } - - public function hasVerifyJob() - { - return isset($this->verify_job); - } - - public function clearVerifyJob() - { - unset($this->verify_job); - } - - /** - * Output only. The verify Job. Runs after a deploy if the deploy succeeds. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job verify_job = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Job $var - * @return $this - */ - public function setVerifyJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Job::class); - $this->verify_job = $var; - - return $this; - } - - /** - * Output only. The predeploy Job, which is the first job on the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job predeploy_job = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Job|null - */ - public function getPredeployJob() - { - return $this->predeploy_job; - } - - public function hasPredeployJob() - { - return isset($this->predeploy_job); - } - - public function clearPredeployJob() - { - unset($this->predeploy_job); - } - - /** - * Output only. The predeploy Job, which is the first job on the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job predeploy_job = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Job $var - * @return $this - */ - public function setPredeployJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Job::class); - $this->predeploy_job = $var; - - return $this; - } - - /** - * Output only. The postdeploy Job, which is the last job on the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job postdeploy_job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Job|null - */ - public function getPostdeployJob() - { - return $this->postdeploy_job; - } - - public function hasPostdeployJob() - { - return isset($this->postdeploy_job); - } - - public function clearPostdeployJob() - { - unset($this->postdeploy_job); - } - - /** - * Output only. The postdeploy Job, which is the last job on the phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job postdeploy_job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Job $var - * @return $this - */ - public function setPostdeployJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Job::class); - $this->postdeploy_job = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ExecutionConfig.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ExecutionConfig.php deleted file mode 100644 index 3596cd3fcfa4..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ExecutionConfig.php +++ /dev/null @@ -1,366 +0,0 @@ -google.cloud.deploy.v1.ExecutionConfig - */ -class ExecutionConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Usages when this configuration should be applied. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $usages; - /** - * Optional. The resource name of the `WorkerPool`, with the format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * If this optional field is unspecified, the default Cloud Build pool will be - * used. - * - * Generated from protobuf field string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - protected $worker_pool = ''; - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) is used. - * - * Generated from protobuf field string service_account = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $service_account = ''; - /** - * Optional. Cloud Storage location in which to store execution outputs. This - * can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $artifact_storage = ''; - /** - * Optional. Execution timeout for a Cloud Build Execution. This must be - * between 10m and 24h in seconds format. If unspecified, a default timeout of - * 1h is used. - * - * Generated from protobuf field .google.protobuf.Duration execution_timeout = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $execution_timeout = null; - /** - * Optional. If true, additional logging will be enabled when running builds - * in this execution environment. - * - * Generated from protobuf field bool verbose = 8 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $verbose = false; - protected $execution_environment; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $usages - * Required. Usages when this configuration should be applied. - * @type \Google\Cloud\Deploy\V1\DefaultPool $default_pool - * Optional. Use default Cloud Build pool. - * @type \Google\Cloud\Deploy\V1\PrivatePool $private_pool - * Optional. Use private Cloud Build pool. - * @type string $worker_pool - * Optional. The resource name of the `WorkerPool`, with the format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * If this optional field is unspecified, the default Cloud Build pool will be - * used. - * @type string $service_account - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) is used. - * @type string $artifact_storage - * Optional. Cloud Storage location in which to store execution outputs. This - * can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * @type \Google\Protobuf\Duration $execution_timeout - * Optional. Execution timeout for a Cloud Build Execution. This must be - * between 10m and 24h in seconds format. If unspecified, a default timeout of - * 1h is used. - * @type bool $verbose - * Optional. If true, additional logging will be enabled when running builds - * in this execution environment. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Usages when this configuration should be applied. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getUsages() - { - return $this->usages; - } - - /** - * Required. Usages when this configuration should be applied. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setUsages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::ENUM, \Google\Cloud\Deploy\V1\ExecutionConfig\ExecutionEnvironmentUsage::class); - $this->usages = $arr; - - return $this; - } - - /** - * Optional. Use default Cloud Build pool. - * - * Generated from protobuf field .google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\DefaultPool|null - */ - public function getDefaultPool() - { - return $this->readOneof(2); - } - - public function hasDefaultPool() - { - return $this->hasOneof(2); - } - - /** - * Optional. Use default Cloud Build pool. - * - * Generated from protobuf field .google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\DefaultPool $var - * @return $this - */ - public function setDefaultPool($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DefaultPool::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Optional. Use private Cloud Build pool. - * - * Generated from protobuf field .google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\PrivatePool|null - */ - public function getPrivatePool() - { - return $this->readOneof(3); - } - - public function hasPrivatePool() - { - return $this->hasOneof(3); - } - - /** - * Optional. Use private Cloud Build pool. - * - * Generated from protobuf field .google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\PrivatePool $var - * @return $this - */ - public function setPrivatePool($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PrivatePool::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Optional. The resource name of the `WorkerPool`, with the format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * If this optional field is unspecified, the default Cloud Build pool will be - * used. - * - * Generated from protobuf field string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return string - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - /** - * Optional. The resource name of the `WorkerPool`, with the format - * `projects/{project}/locations/{location}/workerPools/{worker_pool}`. - * If this optional field is unspecified, the default Cloud Build pool will be - * used. - * - * Generated from protobuf field string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) is used. - * - * Generated from protobuf field string service_account = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) is used. - * - * Generated from protobuf field string service_account = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Optional. Cloud Storage location in which to store execution outputs. This - * can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getArtifactStorage() - { - return $this->artifact_storage; - } - - /** - * Optional. Cloud Storage location in which to store execution outputs. This - * can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setArtifactStorage($var) - { - GPBUtil::checkString($var, True); - $this->artifact_storage = $var; - - return $this; - } - - /** - * Optional. Execution timeout for a Cloud Build Execution. This must be - * between 10m and 24h in seconds format. If unspecified, a default timeout of - * 1h is used. - * - * Generated from protobuf field .google.protobuf.Duration execution_timeout = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Duration|null - */ - public function getExecutionTimeout() - { - return $this->execution_timeout; - } - - public function hasExecutionTimeout() - { - return isset($this->execution_timeout); - } - - public function clearExecutionTimeout() - { - unset($this->execution_timeout); - } - - /** - * Optional. Execution timeout for a Cloud Build Execution. This must be - * between 10m and 24h in seconds format. If unspecified, a default timeout of - * 1h is used. - * - * Generated from protobuf field .google.protobuf.Duration execution_timeout = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setExecutionTimeout($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->execution_timeout = $var; - - return $this; - } - - /** - * Optional. If true, additional logging will be enabled when running builds - * in this execution environment. - * - * Generated from protobuf field bool verbose = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getVerbose() - { - return $this->verbose; - } - - /** - * Optional. If true, additional logging will be enabled when running builds - * in this execution environment. - * - * Generated from protobuf field bool verbose = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setVerbose($var) - { - GPBUtil::checkBool($var); - $this->verbose = $var; - - return $this; - } - - /** - * @return string - */ - public function getExecutionEnvironment() - { - return $this->whichOneof("execution_environment"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ExecutionConfig/ExecutionEnvironmentUsage.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ExecutionConfig/ExecutionEnvironmentUsage.php deleted file mode 100644 index cab2e9f5b440..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ExecutionConfig/ExecutionEnvironmentUsage.php +++ /dev/null @@ -1,85 +0,0 @@ -google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage - */ -class ExecutionEnvironmentUsage -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED = 0; - */ - const EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED = 0; - /** - * Use for rendering. - * - * Generated from protobuf enum RENDER = 1; - */ - const RENDER = 1; - /** - * Use for deploying and deployment hooks. - * - * Generated from protobuf enum DEPLOY = 2; - */ - const DEPLOY = 2; - /** - * Use for deployment verification. - * - * Generated from protobuf enum VERIFY = 3; - */ - const VERIFY = 3; - /** - * Use for predeploy job execution. - * - * Generated from protobuf enum PREDEPLOY = 4; - */ - const PREDEPLOY = 4; - /** - * Use for postdeploy job execution. - * - * Generated from protobuf enum POSTDEPLOY = 5; - */ - const POSTDEPLOY = 5; - - private static $valueToName = [ - self::EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED => 'EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED', - self::RENDER => 'RENDER', - self::DEPLOY => 'DEPLOY', - self::VERIFY => 'VERIFY', - self::PREDEPLOY => 'PREDEPLOY', - self::POSTDEPLOY => 'POSTDEPLOY', - ]; - - 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(ExecutionEnvironmentUsage::class, \Google\Cloud\Deploy\V1\ExecutionConfig_ExecutionEnvironmentUsage::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetAutomationRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetAutomationRequest.php deleted file mode 100644 index f124bb5f99e0..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetAutomationRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetAutomationRequest - */ -class GetAutomationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `Automation`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. - * - * 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 `Automation`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. Please see - * {@see CloudDeployClient::automationName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetAutomationRequest - * - * @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 `Automation`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `Automation`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_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. Name of the `Automation`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetAutomationRunRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetAutomationRunRequest.php deleted file mode 100644 index 015abd5ea426..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetAutomationRunRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetAutomationRunRequest - */ -class GetAutomationRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `AutomationRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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 `AutomationRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. Please see - * {@see CloudDeployClient::automationRunName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetAutomationRunRequest - * - * @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 `AutomationRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `AutomationRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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 `AutomationRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetConfigRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetConfigRequest.php deleted file mode 100644 index affb901f5728..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetConfigRequest.php +++ /dev/null @@ -1,81 +0,0 @@ -google.cloud.deploy.v1.GetConfigRequest - */ -class GetConfigRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of requested configuration. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - - /** - * @param string $name Required. Name of requested configuration. Please see - * {@see CloudDeployClient::configName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetConfigRequest - * - * @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 requested configuration. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of requested configuration. - * - * 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 requested configuration. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetCustomTargetTypeRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetCustomTargetTypeRequest.php deleted file mode 100644 index 6ebe118b5a26..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetCustomTargetTypeRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetCustomTargetTypeRequest - */ -class GetCustomTargetTypeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `CustomTargetType`. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * - * 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 `CustomTargetType`. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. Please see - * {@see CloudDeployClient::customTargetTypeName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetCustomTargetTypeRequest - * - * @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 `CustomTargetType`. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `CustomTargetType`. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * - * 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 `CustomTargetType`. Format must be - * `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetDeliveryPipelineRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetDeliveryPipelineRequest.php deleted file mode 100644 index 739f790fa5f3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetDeliveryPipelineRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetDeliveryPipelineRequest - */ -class GetDeliveryPipelineRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `DeliveryPipeline`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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 `DeliveryPipeline`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetDeliveryPipelineRequest - * - * @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 `DeliveryPipeline`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `DeliveryPipeline`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_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. Name of the `DeliveryPipeline`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetDeployPolicyRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetDeployPolicyRequest.php deleted file mode 100644 index 2cc0c666cd17..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetDeployPolicyRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetDeployPolicyRequest - */ -class GetDeployPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `DeployPolicy`. Format must be - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. - * - * 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 `DeployPolicy`. Format must be - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. Please see - * {@see CloudDeployClient::deployPolicyName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetDeployPolicyRequest - * - * @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 `DeployPolicy`. Format must be - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `DeployPolicy`. Format must be - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_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. Name of the `DeployPolicy`. Format must be - * `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetJobRunRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetJobRunRequest.php deleted file mode 100644 index 8e935669dd16..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetJobRunRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetJobRunRequest - */ -class GetJobRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `JobRun`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_name}`. - * - * 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 `JobRun`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_name}`. Please see - * {@see CloudDeployClient::jobRunName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetJobRunRequest - * - * @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 `JobRun`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `JobRun`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_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. Name of the `JobRun`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetReleaseRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetReleaseRequest.php deleted file mode 100644 index ee0d72b371ac..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetReleaseRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetReleaseRequest - */ -class GetReleaseRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `Release`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. - * - * 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 `Release`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. Please see - * {@see CloudDeployClient::releaseName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetReleaseRequest - * - * @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 `Release`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `Release`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_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. Name of the `Release`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetRolloutRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetRolloutRequest.php deleted file mode 100644 index 9ff5d3af52af..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetRolloutRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetRolloutRequest - */ -class GetRolloutRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `Rollout`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}`. - * - * 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 `Rollout`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}`. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetRolloutRequest - * - * @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 `Rollout`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `Rollout`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_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. Name of the `Rollout`. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetTargetRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetTargetRequest.php deleted file mode 100644 index e88f8c170dd1..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GetTargetRequest.php +++ /dev/null @@ -1,86 +0,0 @@ -google.cloud.deploy.v1.GetTargetRequest - */ -class GetTargetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `Target`. Format must be - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * - * 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 `Target`. Format must be - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. Please see - * {@see CloudDeployClient::targetName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\GetTargetRequest - * - * @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 `Target`. Format must be - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `Target`. Format must be - * `projects/{project_id}/locations/{location_name}/targets/{target_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. Name of the `Target`. Format must be - * `projects/{project_id}/locations/{location_name}/targets/{target_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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GkeCluster.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GkeCluster.php deleted file mode 100644 index 8910be4d6f79..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/GkeCluster.php +++ /dev/null @@ -1,171 +0,0 @@ -google.cloud.deploy.v1.GkeCluster - */ -class GkeCluster extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Information specifying a GKE Cluster. Format is - * `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`. - * - * Generated from protobuf field string cluster = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - protected $cluster = ''; - /** - * Optional. If true, `cluster` is accessed using the private IP address of - * the control plane endpoint. Otherwise, the default IP address of the - * control plane endpoint is used. The default IP address is the private IP - * address for clusters with private control-plane endpoints and the public IP - * address otherwise. - * Only specify this option when `cluster` is a [private GKE - * cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). - * - * Generated from protobuf field bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $internal_ip = false; - /** - * Optional. If set, used to configure a - * [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) - * to the Kubernetes server. - * - * Generated from protobuf field string proxy_url = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $proxy_url = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $cluster - * Optional. Information specifying a GKE Cluster. Format is - * `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`. - * @type bool $internal_ip - * Optional. If true, `cluster` is accessed using the private IP address of - * the control plane endpoint. Otherwise, the default IP address of the - * control plane endpoint is used. The default IP address is the private IP - * address for clusters with private control-plane endpoints and the public IP - * address otherwise. - * Only specify this option when `cluster` is a [private GKE - * cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). - * @type string $proxy_url - * Optional. If set, used to configure a - * [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) - * to the Kubernetes server. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Information specifying a GKE Cluster. Format is - * `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`. - * - * Generated from protobuf field string cluster = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return string - */ - public function getCluster() - { - return $this->cluster; - } - - /** - * Optional. Information specifying a GKE Cluster. Format is - * `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`. - * - * Generated from protobuf field string cluster = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setCluster($var) - { - GPBUtil::checkString($var, True); - $this->cluster = $var; - - return $this; - } - - /** - * Optional. If true, `cluster` is accessed using the private IP address of - * the control plane endpoint. Otherwise, the default IP address of the - * control plane endpoint is used. The default IP address is the private IP - * address for clusters with private control-plane endpoints and the public IP - * address otherwise. - * Only specify this option when `cluster` is a [private GKE - * cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). - * - * Generated from protobuf field bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getInternalIp() - { - return $this->internal_ip; - } - - /** - * Optional. If true, `cluster` is accessed using the private IP address of - * the control plane endpoint. Otherwise, the default IP address of the - * control plane endpoint is used. The default IP address is the private IP - * address for clusters with private control-plane endpoints and the public IP - * address otherwise. - * Only specify this option when `cluster` is a [private GKE - * cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). - * - * Generated from protobuf field bool internal_ip = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setInternalIp($var) - { - GPBUtil::checkBool($var); - $this->internal_ip = $var; - - return $this; - } - - /** - * Optional. If set, used to configure a - * [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) - * to the Kubernetes server. - * - * Generated from protobuf field string proxy_url = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getProxyUrl() - { - return $this->proxy_url; - } - - /** - * Optional. If set, used to configure a - * [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) - * to the Kubernetes server. - * - * Generated from protobuf field string proxy_url = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setProxyUrl($var) - { - GPBUtil::checkString($var, True); - $this->proxy_url = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/IgnoreJobRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/IgnoreJobRequest.php deleted file mode 100644 index d191c4db127a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/IgnoreJobRequest.php +++ /dev/null @@ -1,196 +0,0 @@ -google.cloud.deploy.v1.IgnoreJobRequest - */ -class IgnoreJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $rollout = ''; - /** - * Required. The phase ID the Job to ignore belongs to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $phase_id = ''; - /** - * Required. The job ID for the Job to ignore. - * - * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $job_id = ''; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $rollout Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * @param string $phaseId Required. The phase ID the Job to ignore belongs to. - * @param string $jobId Required. The job ID for the Job to ignore. - * - * @return \Google\Cloud\Deploy\V1\IgnoreJobRequest - * - * @experimental - */ - public static function build(string $rollout, string $phaseId, string $jobId): self - { - return (new self()) - ->setRollout($rollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $rollout - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type string $phase_id - * Required. The phase ID the Job to ignore belongs to. - * @type string $job_id - * Required. The job ID for the Job to ignore. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Required. The phase ID the Job to ignore belongs to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getPhaseId() - { - return $this->phase_id; - } - - /** - * Required. The phase ID the Job to ignore belongs to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->phase_id = $var; - - return $this; - } - - /** - * Required. The job ID for the Job to ignore. - * - * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * Required. The job ID for the Job to ignore. - * - * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/IgnoreJobResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/IgnoreJobResponse.php deleted file mode 100644 index a48bda5ffdf9..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/IgnoreJobResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.IgnoreJobResponse - */ -class IgnoreJobResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Job.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Job.php deleted file mode 100644 index 894b8658f331..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Job.php +++ /dev/null @@ -1,384 +0,0 @@ -google.cloud.deploy.v1.Job - */ -class Job extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The ID of the Job. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $id = ''; - /** - * Output only. The current state of the Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Additional information on why the Job was skipped, if - * available. - * - * Generated from protobuf field string skip_message = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $skip_message = ''; - /** - * Output only. The name of the `JobRun` responsible for the most recent - * invocation of this Job. - * - * Generated from protobuf field string job_run = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $job_run = ''; - protected $job_type; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Output only. The ID of the Job. - * @type int $state - * Output only. The current state of the Job. - * @type string $skip_message - * Output only. Additional information on why the Job was skipped, if - * available. - * @type string $job_run - * Output only. The name of the `JobRun` responsible for the most recent - * invocation of this Job. - * @type \Google\Cloud\Deploy\V1\DeployJob $deploy_job - * Output only. A deploy Job. - * @type \Google\Cloud\Deploy\V1\VerifyJob $verify_job - * Output only. A verify Job. - * @type \Google\Cloud\Deploy\V1\PredeployJob $predeploy_job - * Output only. A predeploy Job. - * @type \Google\Cloud\Deploy\V1\PostdeployJob $postdeploy_job - * Output only. A postdeploy Job. - * @type \Google\Cloud\Deploy\V1\CreateChildRolloutJob $create_child_rollout_job - * Output only. A createChildRollout Job. - * @type \Google\Cloud\Deploy\V1\AdvanceChildRolloutJob $advance_child_rollout_job - * Output only. An advanceChildRollout Job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The ID of the Job. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Output only. The ID of the Job. - * - * 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. The current state of the Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.Job.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Job\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Additional information on why the Job was skipped, if - * available. - * - * Generated from protobuf field string skip_message = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getSkipMessage() - { - return $this->skip_message; - } - - /** - * Output only. Additional information on why the Job was skipped, if - * available. - * - * Generated from protobuf field string skip_message = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setSkipMessage($var) - { - GPBUtil::checkString($var, True); - $this->skip_message = $var; - - return $this; - } - - /** - * Output only. The name of the `JobRun` responsible for the most recent - * invocation of this Job. - * - * Generated from protobuf field string job_run = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getJobRun() - { - return $this->job_run; - } - - /** - * Output only. The name of the `JobRun` responsible for the most recent - * invocation of this Job. - * - * Generated from protobuf field string job_run = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setJobRun($var) - { - GPBUtil::checkString($var, True); - $this->job_run = $var; - - return $this; - } - - /** - * Output only. A deploy Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJob deploy_job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\DeployJob|null - */ - public function getDeployJob() - { - return $this->readOneof(4); - } - - public function hasDeployJob() - { - return $this->hasOneof(4); - } - - /** - * Output only. A deploy Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJob deploy_job = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\DeployJob $var - * @return $this - */ - public function setDeployJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeployJob::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Output only. A verify Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJob verify_job = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\VerifyJob|null - */ - public function getVerifyJob() - { - return $this->readOneof(5); - } - - public function hasVerifyJob() - { - return $this->hasOneof(5); - } - - /** - * Output only. A verify Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJob verify_job = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\VerifyJob $var - * @return $this - */ - public function setVerifyJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\VerifyJob::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * Output only. A predeploy Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJob predeploy_job = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PredeployJob|null - */ - public function getPredeployJob() - { - return $this->readOneof(9); - } - - public function hasPredeployJob() - { - return $this->hasOneof(9); - } - - /** - * Output only. A predeploy Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJob predeploy_job = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PredeployJob $var - * @return $this - */ - public function setPredeployJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PredeployJob::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * Output only. A postdeploy Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJob postdeploy_job = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PostdeployJob|null - */ - public function getPostdeployJob() - { - return $this->readOneof(10); - } - - public function hasPostdeployJob() - { - return $this->hasOneof(10); - } - - /** - * Output only. A postdeploy Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJob postdeploy_job = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PostdeployJob $var - * @return $this - */ - public function setPostdeployJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PostdeployJob::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * Output only. A createChildRollout Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.CreateChildRolloutJob create_child_rollout_job = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CreateChildRolloutJob|null - */ - public function getCreateChildRolloutJob() - { - return $this->readOneof(6); - } - - public function hasCreateChildRolloutJob() - { - return $this->hasOneof(6); - } - - /** - * Output only. A createChildRollout Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.CreateChildRolloutJob create_child_rollout_job = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CreateChildRolloutJob $var - * @return $this - */ - public function setCreateChildRolloutJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CreateChildRolloutJob::class); - $this->writeOneof(6, $var); - - return $this; - } - - /** - * Output only. An advanceChildRollout Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceChildRolloutJob advance_child_rollout_job = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AdvanceChildRolloutJob|null - */ - public function getAdvanceChildRolloutJob() - { - return $this->readOneof(7); - } - - public function hasAdvanceChildRolloutJob() - { - return $this->hasOneof(7); - } - - /** - * Output only. An advanceChildRollout Job. - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceChildRolloutJob advance_child_rollout_job = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AdvanceChildRolloutJob $var - * @return $this - */ - public function setAdvanceChildRolloutJob($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AdvanceChildRolloutJob::class); - $this->writeOneof(7, $var); - - return $this; - } - - /** - * @return string - */ - public function getJobType() - { - return $this->whichOneof("job_type"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Job/State.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Job/State.php deleted file mode 100644 index de523dfefaa6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Job/State.php +++ /dev/null @@ -1,106 +0,0 @@ -google.cloud.deploy.v1.Job.State - */ -class State -{ - /** - * The Job has an unspecified state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The Job is waiting for an earlier Phase(s) or Job(s) to complete. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * The Job is disabled. - * - * Generated from protobuf enum DISABLED = 2; - */ - const DISABLED = 2; - /** - * The Job is in progress. - * - * Generated from protobuf enum IN_PROGRESS = 3; - */ - const IN_PROGRESS = 3; - /** - * The Job succeeded. - * - * Generated from protobuf enum SUCCEEDED = 4; - */ - const SUCCEEDED = 4; - /** - * The Job failed. - * - * Generated from protobuf enum FAILED = 5; - */ - const FAILED = 5; - /** - * The Job was aborted. - * - * Generated from protobuf enum ABORTED = 6; - */ - const ABORTED = 6; - /** - * The Job was skipped. - * - * Generated from protobuf enum SKIPPED = 7; - */ - const SKIPPED = 7; - /** - * The Job was ignored. - * - * Generated from protobuf enum IGNORED = 8; - */ - const IGNORED = 8; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::DISABLED => 'DISABLED', - self::IN_PROGRESS => 'IN_PROGRESS', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::ABORTED => 'ABORTED', - self::SKIPPED => 'SKIPPED', - self::IGNORED => 'IGNORED', - ]; - - 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\Deploy\V1\Job_State::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRun.php deleted file mode 100644 index 2a9a5fa9bc5e..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRun.php +++ /dev/null @@ -1,589 +0,0 @@ -google.cloud.deploy.v1.JobRun - */ -class JobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the `JobRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/{rollouts}/jobRuns/{uuid}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the `JobRun`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Output only. ID of the `Rollout` phase this `JobRun` belongs in. - * - * Generated from protobuf field string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $phase_id = ''; - /** - * Output only. ID of the `Rollout` job this `JobRun` corresponds to. - * - * Generated from protobuf field string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $job_id = ''; - /** - * Output only. Time at which the `JobRun` was created. - * - * 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 `JobRun` was started. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $start_time = null; - /** - * Output only. Time at which the `JobRun` ended. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $end_time = null; - /** - * Output only. The current state of the `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. 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 = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $etag = ''; - protected $job_run; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the `JobRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/{rollouts}/jobRuns/{uuid}`. - * @type string $uid - * Output only. Unique identifier of the `JobRun`. - * @type string $phase_id - * Output only. ID of the `Rollout` phase this `JobRun` belongs in. - * @type string $job_id - * Output only. ID of the `Rollout` job this `JobRun` corresponds to. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the `JobRun` was created. - * @type \Google\Protobuf\Timestamp $start_time - * Output only. Time at which the `JobRun` was started. - * @type \Google\Protobuf\Timestamp $end_time - * Output only. Time at which the `JobRun` ended. - * @type int $state - * Output only. The current state of the `JobRun`. - * @type \Google\Cloud\Deploy\V1\DeployJobRun $deploy_job_run - * Output only. Information specific to a deploy `JobRun`. - * @type \Google\Cloud\Deploy\V1\VerifyJobRun $verify_job_run - * Output only. Information specific to a verify `JobRun`. - * @type \Google\Cloud\Deploy\V1\PredeployJobRun $predeploy_job_run - * Output only. Information specific to a predeploy `JobRun`. - * @type \Google\Cloud\Deploy\V1\PostdeployJobRun $postdeploy_job_run - * Output only. Information specific to a postdeploy `JobRun`. - * @type \Google\Cloud\Deploy\V1\CreateChildRolloutJobRun $create_child_rollout_job_run - * Output only. Information specific to a createChildRollout `JobRun`. - * @type \Google\Cloud\Deploy\V1\AdvanceChildRolloutJobRun $advance_child_rollout_job_run - * Output only. Information specific to an advanceChildRollout `JobRun` - * @type string $etag - * Output only. 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\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the `JobRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/{rollouts}/jobRuns/{uuid}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the `JobRun`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/{rollouts}/jobRuns/{uuid}`. - * - * 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; - } - - /** - * Output only. Unique identifier of the `JobRun`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `JobRun`. - * - * 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; - } - - /** - * Output only. ID of the `Rollout` phase this `JobRun` belongs in. - * - * Generated from protobuf field string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPhaseId() - { - return $this->phase_id; - } - - /** - * Output only. ID of the `Rollout` phase this `JobRun` belongs in. - * - * Generated from protobuf field string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->phase_id = $var; - - return $this; - } - - /** - * Output only. ID of the `Rollout` job this `JobRun` corresponds to. - * - * Generated from protobuf field string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * Output only. ID of the `Rollout` job this `JobRun` corresponds to. - * - * Generated from protobuf field string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * Output only. Time at which the `JobRun` 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 at which the `JobRun` 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. Time at which the `JobRun` was started. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6 [(.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 the `JobRun` was started. - * - * Generated from protobuf field .google.protobuf.Timestamp start_time = 6 [(.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 the `JobRun` ended. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7 [(.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. Time at which the `JobRun` ended. - * - * Generated from protobuf field .google.protobuf.Timestamp end_time = 7 [(.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. The current state of the `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. The current state of the `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\JobRun\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Information specific to a deploy `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\DeployJobRun|null - */ - public function getDeployJobRun() - { - return $this->readOneof(9); - } - - public function hasDeployJobRun() - { - return $this->hasOneof(9); - } - - /** - * Output only. Information specific to a deploy `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\DeployJobRun $var - * @return $this - */ - public function setDeployJobRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeployJobRun::class); - $this->writeOneof(9, $var); - - return $this; - } - - /** - * Output only. Information specific to a verify `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\VerifyJobRun|null - */ - public function getVerifyJobRun() - { - return $this->readOneof(10); - } - - public function hasVerifyJobRun() - { - return $this->hasOneof(10); - } - - /** - * Output only. Information specific to a verify `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\VerifyJobRun $var - * @return $this - */ - public function setVerifyJobRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\VerifyJobRun::class); - $this->writeOneof(10, $var); - - return $this; - } - - /** - * Output only. Information specific to a predeploy `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PredeployJobRun|null - */ - public function getPredeployJobRun() - { - return $this->readOneof(14); - } - - public function hasPredeployJobRun() - { - return $this->hasOneof(14); - } - - /** - * Output only. Information specific to a predeploy `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PredeployJobRun $var - * @return $this - */ - public function setPredeployJobRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PredeployJobRun::class); - $this->writeOneof(14, $var); - - return $this; - } - - /** - * Output only. Information specific to a postdeploy `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\PostdeployJobRun|null - */ - public function getPostdeployJobRun() - { - return $this->readOneof(15); - } - - public function hasPostdeployJobRun() - { - return $this->hasOneof(15); - } - - /** - * Output only. Information specific to a postdeploy `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\PostdeployJobRun $var - * @return $this - */ - public function setPostdeployJobRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PostdeployJobRun::class); - $this->writeOneof(15, $var); - - return $this; - } - - /** - * Output only. Information specific to a createChildRollout `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CreateChildRolloutJobRun|null - */ - public function getCreateChildRolloutJobRun() - { - return $this->readOneof(12); - } - - public function hasCreateChildRolloutJobRun() - { - return $this->hasOneof(12); - } - - /** - * Output only. Information specific to a createChildRollout `JobRun`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CreateChildRolloutJobRun $var - * @return $this - */ - public function setCreateChildRolloutJobRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CreateChildRolloutJobRun::class); - $this->writeOneof(12, $var); - - return $this; - } - - /** - * Output only. Information specific to an advanceChildRollout `JobRun` - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AdvanceChildRolloutJobRun|null - */ - public function getAdvanceChildRolloutJobRun() - { - return $this->readOneof(13); - } - - public function hasAdvanceChildRolloutJobRun() - { - return $this->hasOneof(13); - } - - /** - * Output only. Information specific to an advanceChildRollout `JobRun` - * - * Generated from protobuf field .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AdvanceChildRolloutJobRun $var - * @return $this - */ - public function setAdvanceChildRolloutJobRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AdvanceChildRolloutJobRun::class); - $this->writeOneof(13, $var); - - return $this; - } - - /** - * Output only. 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 = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Output only. 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 = 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 getJobRun() - { - return $this->whichOneof("job_run"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRun/State.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRun/State.php deleted file mode 100644 index df8b7b7d61cf..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRun/State.php +++ /dev/null @@ -1,85 +0,0 @@ -google.cloud.deploy.v1.JobRun.State - */ -class State -{ - /** - * The `JobRun` has an unspecified state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The `JobRun` is in progress. - * - * Generated from protobuf enum IN_PROGRESS = 1; - */ - const IN_PROGRESS = 1; - /** - * The `JobRun` has succeeded. - * - * Generated from protobuf enum SUCCEEDED = 2; - */ - const SUCCEEDED = 2; - /** - * The `JobRun` has failed. - * - * Generated from protobuf enum FAILED = 3; - */ - const FAILED = 3; - /** - * The `JobRun` is terminating. - * - * Generated from protobuf enum TERMINATING = 4; - */ - const TERMINATING = 4; - /** - * The `JobRun` was terminated. - * - * Generated from protobuf enum TERMINATED = 5; - */ - const TERMINATED = 5; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::IN_PROGRESS => 'IN_PROGRESS', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::TERMINATING => 'TERMINATING', - self::TERMINATED => 'TERMINATED', - ]; - - 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\Deploy\V1\JobRun_State::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRunNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRunNotificationEvent.php deleted file mode 100644 index 74416dde71d6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/JobRunNotificationEvent.php +++ /dev/null @@ -1,341 +0,0 @@ -google.cloud.deploy.v1.JobRunNotificationEvent - */ -class JobRunNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * The name of the `JobRun`. - * - * Generated from protobuf field string job_run = 2; - */ - protected $job_run = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - */ - protected $pipeline_uid = ''; - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 4; - */ - protected $release_uid = ''; - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 8; - */ - protected $release = ''; - /** - * Unique identifier of the `Rollout`. - * - * Generated from protobuf field string rollout_uid = 5; - */ - protected $rollout_uid = ''; - /** - * The name of the `Rollout`. - * - * Generated from protobuf field string rollout = 9; - */ - protected $rollout = ''; - /** - * ID of the `Target`. - * - * Generated from protobuf field string target_id = 6; - */ - protected $target_id = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a notification fails to send. - * @type string $job_run - * The name of the `JobRun`. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type string $release_uid - * Unique identifier of the `Release`. - * @type string $release - * The name of the `Release`. - * @type string $rollout_uid - * Unique identifier of the `Rollout`. - * @type string $rollout - * The name of the `Rollout`. - * @type string $target_id - * ID of the `Target`. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\JobrunNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * The name of the `JobRun`. - * - * Generated from protobuf field string job_run = 2; - * @return string - */ - public function getJobRun() - { - return $this->job_run; - } - - /** - * The name of the `JobRun`. - * - * Generated from protobuf field string job_run = 2; - * @param string $var - * @return $this - */ - public function setJobRun($var) - { - GPBUtil::checkString($var, True); - $this->job_run = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 3; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 4; - * @return string - */ - public function getReleaseUid() - { - return $this->release_uid; - } - - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 4; - * @param string $var - * @return $this - */ - public function setReleaseUid($var) - { - GPBUtil::checkString($var, True); - $this->release_uid = $var; - - return $this; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 8; - * @return string - */ - public function getRelease() - { - return $this->release; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 8; - * @param string $var - * @return $this - */ - public function setRelease($var) - { - GPBUtil::checkString($var, True); - $this->release = $var; - - return $this; - } - - /** - * Unique identifier of the `Rollout`. - * - * Generated from protobuf field string rollout_uid = 5; - * @return string - */ - public function getRolloutUid() - { - return $this->rollout_uid; - } - - /** - * Unique identifier of the `Rollout`. - * - * Generated from protobuf field string rollout_uid = 5; - * @param string $var - * @return $this - */ - public function setRolloutUid($var) - { - GPBUtil::checkString($var, True); - $this->rollout_uid = $var; - - return $this; - } - - /** - * The name of the `Rollout`. - * - * Generated from protobuf field string rollout = 9; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * The name of the `Rollout`. - * - * Generated from protobuf field string rollout = 9; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * ID of the `Target`. - * - * Generated from protobuf field string target_id = 6; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * ID of the `Target`. - * - * Generated from protobuf field string target_id = 6; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig.php deleted file mode 100644 index d262b60c61bd..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig.php +++ /dev/null @@ -1,108 +0,0 @@ -google.cloud.deploy.v1.KubernetesConfig - */ -class KubernetesConfig extends \Google\Protobuf\Internal\Message -{ - protected $service_definition; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\KubernetesConfig\GatewayServiceMesh $gateway_service_mesh - * Kubernetes Gateway API service mesh configuration. - * @type \Google\Cloud\Deploy\V1\KubernetesConfig\ServiceNetworking $service_networking - * Kubernetes Service networking configuration. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Kubernetes Gateway API service mesh configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1; - * @return \Google\Cloud\Deploy\V1\KubernetesConfig\GatewayServiceMesh|null - */ - public function getGatewayServiceMesh() - { - return $this->readOneof(1); - } - - public function hasGatewayServiceMesh() - { - return $this->hasOneof(1); - } - - /** - * Kubernetes Gateway API service mesh configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1; - * @param \Google\Cloud\Deploy\V1\KubernetesConfig\GatewayServiceMesh $var - * @return $this - */ - public function setGatewayServiceMesh($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\KubernetesConfig\GatewayServiceMesh::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Kubernetes Service networking configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2; - * @return \Google\Cloud\Deploy\V1\KubernetesConfig\ServiceNetworking|null - */ - public function getServiceNetworking() - { - return $this->readOneof(2); - } - - public function hasServiceNetworking() - { - return $this->hasOneof(2); - } - - /** - * Kubernetes Service networking configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2; - * @param \Google\Cloud\Deploy\V1\KubernetesConfig\ServiceNetworking $var - * @return $this - */ - public function setServiceNetworking($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\KubernetesConfig\ServiceNetworking::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getServiceDefinition() - { - return $this->whichOneof("service_definition"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig/GatewayServiceMesh.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig/GatewayServiceMesh.php deleted file mode 100644 index 0bf16c707ca2..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig/GatewayServiceMesh.php +++ /dev/null @@ -1,288 +0,0 @@ -google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh - */ -class GatewayServiceMesh extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Gateway API HTTPRoute. - * - * Generated from protobuf field string http_route = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $http_route = ''; - /** - * Required. Name of the Kubernetes Service. - * - * Generated from protobuf field string service = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $service = ''; - /** - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified HTTPRoute and Service. - * - * Generated from protobuf field string deployment = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $deployment = ''; - /** - * Optional. The time to wait for route updates to propagate. The maximum - * configurable time is 3 hours, in seconds format. If unspecified, there is - * no wait time. - * - * Generated from protobuf field .google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $route_update_wait_time = null; - /** - * Optional. The amount of time to migrate traffic back from the canary - * Service to the original Service during the stable phase deployment. If - * specified, must be between 15s and 3600s. If unspecified, there is no - * cutback time. - * - * Generated from protobuf field .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $stable_cutback_duration = null; - /** - * Optional. The label to use when selecting Pods for the Deployment and - * Service resources. This label must already be present in both resources. - * - * Generated from protobuf field string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $pod_selector_label = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $http_route - * Required. Name of the Gateway API HTTPRoute. - * @type string $service - * Required. Name of the Kubernetes Service. - * @type string $deployment - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified HTTPRoute and Service. - * @type \Google\Protobuf\Duration $route_update_wait_time - * Optional. The time to wait for route updates to propagate. The maximum - * configurable time is 3 hours, in seconds format. If unspecified, there is - * no wait time. - * @type \Google\Protobuf\Duration $stable_cutback_duration - * Optional. The amount of time to migrate traffic back from the canary - * Service to the original Service during the stable phase deployment. If - * specified, must be between 15s and 3600s. If unspecified, there is no - * cutback time. - * @type string $pod_selector_label - * Optional. The label to use when selecting Pods for the Deployment and - * Service resources. This label must already be present in both resources. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Gateway API HTTPRoute. - * - * Generated from protobuf field string http_route = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getHttpRoute() - { - return $this->http_route; - } - - /** - * Required. Name of the Gateway API HTTPRoute. - * - * Generated from protobuf field string http_route = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setHttpRoute($var) - { - GPBUtil::checkString($var, True); - $this->http_route = $var; - - return $this; - } - - /** - * Required. Name of the Kubernetes Service. - * - * Generated from protobuf field string service = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getService() - { - return $this->service; - } - - /** - * Required. Name of the Kubernetes Service. - * - * Generated from protobuf field string service = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setService($var) - { - GPBUtil::checkString($var, True); - $this->service = $var; - - return $this; - } - - /** - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified HTTPRoute and Service. - * - * Generated from protobuf field string deployment = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDeployment() - { - return $this->deployment; - } - - /** - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified HTTPRoute and Service. - * - * Generated from protobuf field string deployment = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDeployment($var) - { - GPBUtil::checkString($var, True); - $this->deployment = $var; - - return $this; - } - - /** - * Optional. The time to wait for route updates to propagate. The maximum - * configurable time is 3 hours, in seconds format. If unspecified, there is - * no wait time. - * - * Generated from protobuf field .google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Duration|null - */ - public function getRouteUpdateWaitTime() - { - return $this->route_update_wait_time; - } - - public function hasRouteUpdateWaitTime() - { - return isset($this->route_update_wait_time); - } - - public function clearRouteUpdateWaitTime() - { - unset($this->route_update_wait_time); - } - - /** - * Optional. The time to wait for route updates to propagate. The maximum - * configurable time is 3 hours, in seconds format. If unspecified, there is - * no wait time. - * - * Generated from protobuf field .google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setRouteUpdateWaitTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->route_update_wait_time = $var; - - return $this; - } - - /** - * Optional. The amount of time to migrate traffic back from the canary - * Service to the original Service during the stable phase deployment. If - * specified, must be between 15s and 3600s. If unspecified, there is no - * cutback time. - * - * Generated from protobuf field .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Duration|null - */ - public function getStableCutbackDuration() - { - return $this->stable_cutback_duration; - } - - public function hasStableCutbackDuration() - { - return isset($this->stable_cutback_duration); - } - - public function clearStableCutbackDuration() - { - unset($this->stable_cutback_duration); - } - - /** - * Optional. The amount of time to migrate traffic back from the canary - * Service to the original Service during the stable phase deployment. If - * specified, must be between 15s and 3600s. If unspecified, there is no - * cutback time. - * - * Generated from protobuf field .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setStableCutbackDuration($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->stable_cutback_duration = $var; - - return $this; - } - - /** - * Optional. The label to use when selecting Pods for the Deployment and - * Service resources. This label must already be present in both resources. - * - * Generated from protobuf field string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPodSelectorLabel() - { - return $this->pod_selector_label; - } - - /** - * Optional. The label to use when selecting Pods for the Deployment and - * Service resources. This label must already be present in both resources. - * - * Generated from protobuf field string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPodSelectorLabel($var) - { - GPBUtil::checkString($var, True); - $this->pod_selector_label = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(GatewayServiceMesh::class, \Google\Cloud\Deploy\V1\KubernetesConfig_GatewayServiceMesh::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig/ServiceNetworking.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig/ServiceNetworking.php deleted file mode 100644 index 451f3de98923..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/KubernetesConfig/ServiceNetworking.php +++ /dev/null @@ -1,192 +0,0 @@ -google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking - */ -class ServiceNetworking extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Kubernetes Service. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $service = ''; - /** - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified Service. - * - * Generated from protobuf field string deployment = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $deployment = ''; - /** - * Optional. Whether to disable Pod overprovisioning. If Pod - * overprovisioning is disabled then Cloud Deploy will limit the number of - * total Pods used for the deployment strategy to the number of Pods the - * Deployment has on the cluster. - * - * Generated from protobuf field bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $disable_pod_overprovisioning = false; - /** - * Optional. The label to use when selecting Pods for the Deployment - * resource. This label must already be present in the Deployment. - * - * Generated from protobuf field string pod_selector_label = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $pod_selector_label = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $service - * Required. Name of the Kubernetes Service. - * @type string $deployment - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified Service. - * @type bool $disable_pod_overprovisioning - * Optional. Whether to disable Pod overprovisioning. If Pod - * overprovisioning is disabled then Cloud Deploy will limit the number of - * total Pods used for the deployment strategy to the number of Pods the - * Deployment has on the cluster. - * @type string $pod_selector_label - * Optional. The label to use when selecting Pods for the Deployment - * resource. This label must already be present in the Deployment. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Kubernetes Service. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getService() - { - return $this->service; - } - - /** - * Required. Name of the Kubernetes Service. - * - * Generated from protobuf field string service = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setService($var) - { - GPBUtil::checkString($var, True); - $this->service = $var; - - return $this; - } - - /** - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified Service. - * - * Generated from protobuf field string deployment = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getDeployment() - { - return $this->deployment; - } - - /** - * Required. Name of the Kubernetes Deployment whose traffic is managed by - * the specified Service. - * - * Generated from protobuf field string deployment = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setDeployment($var) - { - GPBUtil::checkString($var, True); - $this->deployment = $var; - - return $this; - } - - /** - * Optional. Whether to disable Pod overprovisioning. If Pod - * overprovisioning is disabled then Cloud Deploy will limit the number of - * total Pods used for the deployment strategy to the number of Pods the - * Deployment has on the cluster. - * - * Generated from protobuf field bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getDisablePodOverprovisioning() - { - return $this->disable_pod_overprovisioning; - } - - /** - * Optional. Whether to disable Pod overprovisioning. If Pod - * overprovisioning is disabled then Cloud Deploy will limit the number of - * total Pods used for the deployment strategy to the number of Pods the - * Deployment has on the cluster. - * - * Generated from protobuf field bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setDisablePodOverprovisioning($var) - { - GPBUtil::checkBool($var); - $this->disable_pod_overprovisioning = $var; - - return $this; - } - - /** - * Optional. The label to use when selecting Pods for the Deployment - * resource. This label must already be present in the Deployment. - * - * Generated from protobuf field string pod_selector_label = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPodSelectorLabel() - { - return $this->pod_selector_label; - } - - /** - * Optional. The label to use when selecting Pods for the Deployment - * resource. This label must already be present in the Deployment. - * - * Generated from protobuf field string pod_selector_label = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPodSelectorLabel($var) - { - GPBUtil::checkString($var, True); - $this->pod_selector_label = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ServiceNetworking::class, \Google\Cloud\Deploy\V1\KubernetesConfig_ServiceNetworking::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationRunsRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationRunsRequest.php deleted file mode 100644 index de808a00b4a8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationRunsRequest.php +++ /dev/null @@ -1,255 +0,0 @@ -google.cloud.deploy.v1.ListAutomationRunsRequest - */ -class ListAutomationRunsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent `Delivery Pipeline`, which owns this collection of - * automationRuns. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of automationRuns to return. The service may return - * fewer than this value. If unspecified, at most 50 automationRuns will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListAutomationRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter automationRuns to be returned. All fields can be used in the - * filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * Field to sort by. - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The parent `Delivery Pipeline`, which owns this collection of - * automationRuns. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListAutomationRunsRequest - * - * @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 `Delivery Pipeline`, which owns this collection of - * automationRuns. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}`. - * @type int $page_size - * The maximum number of automationRuns to return. The service may return - * fewer than this value. If unspecified, at most 50 automationRuns will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * @type string $page_token - * A page token, received from a previous `ListAutomationRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Filter automationRuns to be returned. All fields can be used in the - * filter. - * @type string $order_by - * Field to sort by. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent `Delivery Pipeline`, which owns this collection of - * automationRuns. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}`. - * - * 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 `Delivery Pipeline`, which owns this collection of - * automationRuns. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}`. - * - * 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 automationRuns to return. The service may return - * fewer than this value. If unspecified, at most 50 automationRuns will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of automationRuns to return. The service may return - * fewer than this value. If unspecified, at most 50 automationRuns will - * be returned. The maximum value is 1000; values above 1000 will be set - * 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 `ListAutomationRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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 `ListAutomationRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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; - } - - /** - * Filter automationRuns to be returned. All fields can be used in the - * filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter automationRuns to be returned. All fields can be used in the - * 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; - } - - /** - * Field to sort by. - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Field to sort by. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationRunsResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationRunsResponse.php deleted file mode 100644 index 9a672c0fe1de..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationRunsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListAutomationRunsResponse - */ -class ListAutomationRunsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `AutomationRuns` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.AutomationRun automation_runs = 1; - */ - private $automation_runs; - /** - * 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 = ''; - /** - * 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\Deploy\V1\AutomationRun>|\Google\Protobuf\Internal\RepeatedField $automation_runs - * The `AutomationRuns` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `AutomationRuns` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.AutomationRun automation_runs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAutomationRuns() - { - return $this->automation_runs; - } - - /** - * The `AutomationRuns` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.AutomationRun automation_runs = 1; - * @param array<\Google\Cloud\Deploy\V1\AutomationRun>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAutomationRuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\AutomationRun::class); - $this->automation_runs = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationsRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationsRequest.php deleted file mode 100644 index beacb32f80d0..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationsRequest.php +++ /dev/null @@ -1,255 +0,0 @@ -google.cloud.deploy.v1.ListAutomationsRequest - */ -class ListAutomationsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent `Delivery Pipeline`, which owns this collection of - * automations. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of automations to return. The service may return - * fewer than this value. If unspecified, at most 50 automations will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListAutomations` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter automations to be returned. All fields can be used in the - * filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * Field to sort by. - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The parent `Delivery Pipeline`, which owns this collection of - * automations. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListAutomationsRequest - * - * @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 `Delivery Pipeline`, which owns this collection of - * automations. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * @type int $page_size - * The maximum number of automations to return. The service may return - * fewer than this value. If unspecified, at most 50 automations will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * @type string $page_token - * A page token, received from a previous `ListAutomations` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Filter automations to be returned. All fields can be used in the - * filter. - * @type string $order_by - * Field to sort by. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent `Delivery Pipeline`, which owns this collection of - * automations. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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 `Delivery Pipeline`, which owns this collection of - * automations. Format must be - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * 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 automations to return. The service may return - * fewer than this value. If unspecified, at most 50 automations will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of automations to return. The service may return - * fewer than this value. If unspecified, at most 50 automations will - * be returned. The maximum value is 1000; values above 1000 will be set - * 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 `ListAutomations` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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 `ListAutomations` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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; - } - - /** - * Filter automations to be returned. All fields can be used in the - * filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter automations to be returned. All fields can be used in the - * 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; - } - - /** - * Field to sort by. - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Field to sort by. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationsResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationsResponse.php deleted file mode 100644 index c14853d6404e..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListAutomationsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListAutomationsResponse - */ -class ListAutomationsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `Automation` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Automation automations = 1; - */ - private $automations; - /** - * 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 = ''; - /** - * 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\Deploy\V1\Automation>|\Google\Protobuf\Internal\RepeatedField $automations - * The `Automation` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `Automation` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Automation automations = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAutomations() - { - return $this->automations; - } - - /** - * The `Automation` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Automation automations = 1; - * @param array<\Google\Cloud\Deploy\V1\Automation>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAutomations($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Automation::class); - $this->automations = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListCustomTargetTypesRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListCustomTargetTypesRequest.php deleted file mode 100644 index 375fe11940d1..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListCustomTargetTypesRequest.php +++ /dev/null @@ -1,254 +0,0 @@ -google.cloud.deploy.v1.ListCustomTargetTypesRequest - */ -class ListCustomTargetTypesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent that owns this collection of custom target types. - * Format must be `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of `CustomTargetType` objects to return. The - * service may return fewer than this value. If unspecified, at most 50 - * `CustomTargetType` objects will be returned. The maximum value is 1000; - * values above 1000 will be set to 1000. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A page token, received from a previous `ListCustomTargetTypes` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filter custom target types to be returned. See - * https://google.aip.dev/160 for more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The parent that owns this collection of custom target types. - * Format must be `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListCustomTargetTypesRequest - * - * @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 that owns this collection of custom target types. - * Format must be `projects/{project_id}/locations/{location_name}`. - * @type int $page_size - * Optional. The maximum number of `CustomTargetType` objects to return. The - * service may return fewer than this value. If unspecified, at most 50 - * `CustomTargetType` objects will be returned. The maximum value is 1000; - * values above 1000 will be set to 1000. - * @type string $page_token - * Optional. A page token, received from a previous `ListCustomTargetTypes` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Optional. Filter custom target types to be returned. See - * https://google.aip.dev/160 for more details. - * @type string $order_by - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent that owns this collection of custom target types. - * Format must be `projects/{project_id}/locations/{location_name}`. - * - * 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 that owns this collection of custom target types. - * Format must be `projects/{project_id}/locations/{location_name}`. - * - * 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 `CustomTargetType` objects to return. The - * service may return fewer than this value. If unspecified, at most 50 - * `CustomTargetType` objects will be returned. The maximum value is 1000; - * values above 1000 will be set to 1000. - * - * 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 `CustomTargetType` objects to return. The - * service may return fewer than this value. If unspecified, at most 50 - * `CustomTargetType` objects will be returned. The maximum value is 1000; - * values above 1000 will be set to 1000. - * - * 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 page token, received from a previous `ListCustomTargetTypes` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A page token, received from a previous `ListCustomTargetTypes` - * call. Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * 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. Filter custom target types to be returned. See - * https://google.aip.dev/160 for more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter custom target types to be returned. See - * https://google.aip.dev/160 for more details. - * - * 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. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListCustomTargetTypesResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListCustomTargetTypesResponse.php deleted file mode 100644 index 0b7aed0e438f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListCustomTargetTypesResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListCustomTargetTypesResponse - */ -class ListCustomTargetTypesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `CustomTargetType` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomTargetType custom_target_types = 1; - */ - private $custom_target_types; - /** - * 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 = ''; - /** - * 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\Deploy\V1\CustomTargetType>|\Google\Protobuf\Internal\RepeatedField $custom_target_types - * The `CustomTargetType` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `CustomTargetType` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomTargetType custom_target_types = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCustomTargetTypes() - { - return $this->custom_target_types; - } - - /** - * The `CustomTargetType` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomTargetType custom_target_types = 1; - * @param array<\Google\Cloud\Deploy\V1\CustomTargetType>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCustomTargetTypes($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\CustomTargetType::class); - $this->custom_target_types = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeliveryPipelinesRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeliveryPipelinesRequest.php deleted file mode 100644 index 5718d4cb4190..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeliveryPipelinesRequest.php +++ /dev/null @@ -1,250 +0,0 @@ -google.cloud.deploy.v1.ListDeliveryPipelinesRequest - */ -class ListDeliveryPipelinesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of pipelines. Format must - * be `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of pipelines to return. The service may return - * fewer than this value. If unspecified, at most 50 pipelines will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListDeliveryPipelines` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter pipelines to be returned. See https://google.aip.dev/160 for more - * details. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of pipelines. Format must - * be `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListDeliveryPipelinesRequest - * - * @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 pipelines. Format must - * be `projects/{project_id}/locations/{location_name}`. - * @type int $page_size - * The maximum number of pipelines to return. The service may return - * fewer than this value. If unspecified, at most 50 pipelines will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * @type string $page_token - * A page token, received from a previous `ListDeliveryPipelines` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Filter pipelines to be returned. See https://google.aip.dev/160 for more - * details. - * @type string $order_by - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of pipelines. Format must - * be `projects/{project_id}/locations/{location_name}`. - * - * 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 pipelines. Format must - * be `projects/{project_id}/locations/{location_name}`. - * - * 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 pipelines to return. The service may return - * fewer than this value. If unspecified, at most 50 pipelines will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of pipelines to return. The service may return - * fewer than this value. If unspecified, at most 50 pipelines will - * be returned. The maximum value is 1000; values above 1000 will be set - * 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 `ListDeliveryPipelines` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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 `ListDeliveryPipelines` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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; - } - - /** - * Filter pipelines to be returned. See https://google.aip.dev/160 for more - * details. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter pipelines to be returned. See https://google.aip.dev/160 for more - * details. - * - * 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; - } - - /** - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeliveryPipelinesResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeliveryPipelinesResponse.php deleted file mode 100644 index aade7781c825..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeliveryPipelinesResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListDeliveryPipelinesResponse - */ -class ListDeliveryPipelinesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `DeliveryPipeline` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeliveryPipeline delivery_pipelines = 1; - */ - private $delivery_pipelines; - /** - * 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 = ''; - /** - * 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\Deploy\V1\DeliveryPipeline>|\Google\Protobuf\Internal\RepeatedField $delivery_pipelines - * The `DeliveryPipeline` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `DeliveryPipeline` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeliveryPipeline delivery_pipelines = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDeliveryPipelines() - { - return $this->delivery_pipelines; - } - - /** - * The `DeliveryPipeline` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeliveryPipeline delivery_pipelines = 1; - * @param array<\Google\Cloud\Deploy\V1\DeliveryPipeline>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDeliveryPipelines($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\DeliveryPipeline::class); - $this->delivery_pipelines = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeployPoliciesRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeployPoliciesRequest.php deleted file mode 100644 index 9076ebd4a6df..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeployPoliciesRequest.php +++ /dev/null @@ -1,250 +0,0 @@ -google.cloud.deploy.v1.ListDeployPoliciesRequest - */ -class ListDeployPoliciesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of deploy policies. Format - * must be `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * The maximum number of deploy policies to return. The service may return - * fewer than this value. If unspecified, at most 50 deploy policies will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - */ - protected $page_size = 0; - /** - * A page token, received from a previous `ListDeployPolicies` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3; - */ - protected $page_token = ''; - /** - * Filter deploy policies to be returned. See https://google.aip.dev/160 for - * more details. All fields can be used in the filter. - * - * Generated from protobuf field string filter = 4; - */ - protected $filter = ''; - /** - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * - * Generated from protobuf field string order_by = 5; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of deploy policies. Format - * must be `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListDeployPoliciesRequest - * - * @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 deploy policies. Format - * must be `projects/{project_id}/locations/{location_name}`. - * @type int $page_size - * The maximum number of deploy policies to return. The service may return - * fewer than this value. If unspecified, at most 50 deploy policies will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * @type string $page_token - * A page token, received from a previous `ListDeployPolicies` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Filter deploy policies to be returned. See https://google.aip.dev/160 for - * more details. All fields can be used in the filter. - * @type string $order_by - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of deploy policies. Format - * must be `projects/{project_id}/locations/{location_name}`. - * - * 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 deploy policies. Format - * must be `projects/{project_id}/locations/{location_name}`. - * - * 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 deploy policies to return. The service may return - * fewer than this value. If unspecified, at most 50 deploy policies will - * be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2; - * @return int - */ - public function getPageSize() - { - return $this->page_size; - } - - /** - * The maximum number of deploy policies to return. The service may return - * fewer than this value. If unspecified, at most 50 deploy policies will - * be returned. The maximum value is 1000; values above 1000 will be set - * 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 `ListDeployPolicies` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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 `ListDeployPolicies` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters 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; - } - - /** - * Filter deploy policies to be returned. See https://google.aip.dev/160 for - * more details. All fields can be used in the filter. - * - * Generated from protobuf field string filter = 4; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Filter deploy policies to be returned. See https://google.aip.dev/160 for - * more details. All fields can be used in the 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; - } - - /** - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * - * Generated from protobuf field string order_by = 5; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Field to sort by. See https://google.aip.dev/132#ordering for more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeployPoliciesResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeployPoliciesResponse.php deleted file mode 100644 index 4e5dda202341..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListDeployPoliciesResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListDeployPoliciesResponse - */ -class ListDeployPoliciesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `DeployPolicy` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicy deploy_policies = 1; - */ - private $deploy_policies; - /** - * 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 = ''; - /** - * 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\Deploy\V1\DeployPolicy>|\Google\Protobuf\Internal\RepeatedField $deploy_policies - * The `DeployPolicy` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `DeployPolicy` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicy deploy_policies = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDeployPolicies() - { - return $this->deploy_policies; - } - - /** - * The `DeployPolicy` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployPolicy deploy_policies = 1; - * @param array<\Google\Cloud\Deploy\V1\DeployPolicy>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDeployPolicies($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\DeployPolicy::class); - $this->deploy_policies = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListJobRunsRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListJobRunsRequest.php deleted file mode 100644 index de678b046e48..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListJobRunsRequest.php +++ /dev/null @@ -1,249 +0,0 @@ -google.cloud.deploy.v1.ListJobRunsRequest - */ -class ListJobRunsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The `Rollout` which owns this collection of `JobRun` objects. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of `JobRun` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `JobRun` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A page token, received from a previous `ListJobRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match the call that provided - * the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filter results to be returned. See https://google.aip.dev/160 for - * more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The `Rollout` which owns this collection of `JobRun` objects. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListJobRunsRequest - * - * @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 `Rollout` which owns this collection of `JobRun` objects. - * @type int $page_size - * Optional. The maximum number of `JobRun` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `JobRun` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * @type string $page_token - * Optional. A page token, received from a previous `ListJobRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match the call that provided - * the page token. - * @type string $filter - * Optional. Filter results to be returned. See https://google.aip.dev/160 for - * more details. - * @type string $order_by - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The `Rollout` which owns this collection of `JobRun` objects. - * - * 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 `Rollout` which owns this collection of `JobRun` objects. - * - * 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 `JobRun` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `JobRun` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * 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 `JobRun` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `JobRun` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * 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 page token, received from a previous `ListJobRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match the call that provided - * the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A page token, received from a previous `ListJobRuns` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match the call that provided - * the page token. - * - * 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. Filter results to be returned. See https://google.aip.dev/160 for - * more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter results to be returned. See https://google.aip.dev/160 for - * more details. - * - * 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. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListJobRunsResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListJobRunsResponse.php deleted file mode 100644 index c62986ce2dbe..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListJobRunsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListJobRunsResponse - */ -class ListJobRunsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `JobRun` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.JobRun job_runs = 1; - */ - private $job_runs; - /** - * 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 = ''; - /** - * 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\Deploy\V1\JobRun>|\Google\Protobuf\Internal\RepeatedField $job_runs - * The `JobRun` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `JobRun` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.JobRun job_runs = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getJobRuns() - { - return $this->job_runs; - } - - /** - * The `JobRun` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.JobRun job_runs = 1; - * @param array<\Google\Cloud\Deploy\V1\JobRun>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setJobRuns($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\JobRun::class); - $this->job_runs = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListReleasesRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListReleasesRequest.php deleted file mode 100644 index a133cfc5e498..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListReleasesRequest.php +++ /dev/null @@ -1,254 +0,0 @@ -google.cloud.deploy.v1.ListReleasesRequest - */ -class ListReleasesRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The `DeliveryPipeline` which owns this collection of `Release` - * objects. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of `Release` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Release` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A page token, received from a previous `ListReleases` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filter releases to be returned. See https://google.aip.dev/160 - * for more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The `DeliveryPipeline` which owns this collection of `Release` - * objects. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListReleasesRequest - * - * @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 `DeliveryPipeline` which owns this collection of `Release` - * objects. - * @type int $page_size - * Optional. The maximum number of `Release` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Release` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * @type string $page_token - * Optional. A page token, received from a previous `ListReleases` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Optional. Filter releases to be returned. See https://google.aip.dev/160 - * for more details. - * @type string $order_by - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The `DeliveryPipeline` which owns this collection of `Release` - * objects. - * - * 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 `DeliveryPipeline` which owns this collection of `Release` - * objects. - * - * 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 `Release` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Release` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * - * 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 `Release` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Release` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * - * 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 page token, received from a previous `ListReleases` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A page token, received from a previous `ListReleases` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * 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. Filter releases to be returned. See https://google.aip.dev/160 - * for more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter releases to be returned. See https://google.aip.dev/160 - * for more details. - * - * 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. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListReleasesResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListReleasesResponse.php deleted file mode 100644 index 72798b69fe4c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListReleasesResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListReleasesResponse - */ -class ListReleasesResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `Release` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Release releases = 1; - */ - private $releases; - /** - * 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 = ''; - /** - * 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\Deploy\V1\Release>|\Google\Protobuf\Internal\RepeatedField $releases - * The `Release` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `Release` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Release releases = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getReleases() - { - return $this->releases; - } - - /** - * The `Release` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Release releases = 1; - * @param array<\Google\Cloud\Deploy\V1\Release>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setReleases($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Release::class); - $this->releases = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListRolloutsRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListRolloutsRequest.php deleted file mode 100644 index 6209b04be8b5..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListRolloutsRequest.php +++ /dev/null @@ -1,249 +0,0 @@ -google.cloud.deploy.v1.ListRolloutsRequest - */ -class ListRolloutsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The `Release` which owns this collection of `Rollout` objects. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of `Rollout` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Rollout` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A page token, received from a previous `ListRollouts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filter rollouts to be returned. See https://google.aip.dev/160 - * for more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The `Release` which owns this collection of `Rollout` objects. Please see - * {@see CloudDeployClient::releaseName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListRolloutsRequest - * - * @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 `Release` which owns this collection of `Rollout` objects. - * @type int $page_size - * Optional. The maximum number of `Rollout` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Rollout` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * @type string $page_token - * Optional. A page token, received from a previous `ListRollouts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Optional. Filter rollouts to be returned. See https://google.aip.dev/160 - * for more details. - * @type string $order_by - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The `Release` which owns this collection of `Rollout` objects. - * - * 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 `Release` which owns this collection of `Rollout` objects. - * - * 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 `Rollout` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Rollout` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * - * 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 `Rollout` objects to return. The service - * may return fewer than this value. If unspecified, at most 50 `Rollout` - * objects will be returned. The maximum value is 1000; values above 1000 will - * be set to 1000. - * - * 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 page token, received from a previous `ListRollouts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A page token, received from a previous `ListRollouts` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * 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. Filter rollouts to be returned. See https://google.aip.dev/160 - * for more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter rollouts to be returned. See https://google.aip.dev/160 - * for more details. - * - * 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. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListRolloutsResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListRolloutsResponse.php deleted file mode 100644 index fc25e3092666..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListRolloutsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListRolloutsResponse - */ -class ListRolloutsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `Rollout` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Rollout rollouts = 1; - */ - private $rollouts; - /** - * 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 = ''; - /** - * 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\Deploy\V1\Rollout>|\Google\Protobuf\Internal\RepeatedField $rollouts - * The `Rollout` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `Rollout` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Rollout rollouts = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRollouts() - { - return $this->rollouts; - } - - /** - * The `Rollout` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Rollout rollouts = 1; - * @param array<\Google\Cloud\Deploy\V1\Rollout>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRollouts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Rollout::class); - $this->rollouts = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListTargetsRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListTargetsRequest.php deleted file mode 100644 index 2aa7809d0875..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListTargetsRequest.php +++ /dev/null @@ -1,254 +0,0 @@ -google.cloud.deploy.v1.ListTargetsRequest - */ -class ListTargetsRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The parent, which owns this collection of targets. Format must be - * `projects/{project_id}/locations/{location_name}`. - * - * Generated from protobuf field string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $parent = ''; - /** - * Optional. The maximum number of `Target` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `Target` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * Generated from protobuf field int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_size = 0; - /** - * Optional. A page token, received from a previous `ListTargets` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $page_token = ''; - /** - * Optional. Filter targets to be returned. See https://google.aip.dev/160 for - * more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $filter = ''; - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $order_by = ''; - - /** - * @param string $parent Required. The parent, which owns this collection of targets. Format must be - * `projects/{project_id}/locations/{location_name}`. Please see - * {@see CloudDeployClient::locationName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\ListTargetsRequest - * - * @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 targets. Format must be - * `projects/{project_id}/locations/{location_name}`. - * @type int $page_size - * Optional. The maximum number of `Target` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `Target` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * @type string $page_token - * Optional. A page token, received from a previous `ListTargets` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * @type string $filter - * Optional. Filter targets to be returned. See https://google.aip.dev/160 for - * more details. - * @type string $order_by - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The parent, which owns this collection of targets. Format must be - * `projects/{project_id}/locations/{location_name}`. - * - * 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 targets. Format must be - * `projects/{project_id}/locations/{location_name}`. - * - * 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 `Target` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `Target` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * 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 `Target` objects to return. The service may - * return fewer than this value. If unspecified, at most 50 `Target` objects - * will be returned. The maximum value is 1000; values above 1000 will be set - * to 1000. - * - * 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 page token, received from a previous `ListTargets` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * Generated from protobuf field string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPageToken() - { - return $this->page_token; - } - - /** - * Optional. A page token, received from a previous `ListTargets` call. - * Provide this to retrieve the subsequent page. - * When paginating, all other provided parameters match - * the call that provided the page token. - * - * 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. Filter targets to be returned. See https://google.aip.dev/160 for - * more details. - * - * Generated from protobuf field string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getFilter() - { - return $this->filter; - } - - /** - * Optional. Filter targets to be returned. See https://google.aip.dev/160 for - * more details. - * - * 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. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * Generated from protobuf field string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getOrderBy() - { - return $this->order_by; - } - - /** - * Optional. Field to sort by. See https://google.aip.dev/132#ordering for - * more details. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListTargetsResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListTargetsResponse.php deleted file mode 100644 index 4c648ae25fd5..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ListTargetsResponse.php +++ /dev/null @@ -1,139 +0,0 @@ -google.cloud.deploy.v1.ListTargetsResponse - */ -class ListTargetsResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The `Target` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Target targets = 1; - */ - private $targets; - /** - * 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 = ''; - /** - * 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\Deploy\V1\Target>|\Google\Protobuf\Internal\RepeatedField $targets - * The `Target` objects. - * @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. - * @type array|\Google\Protobuf\Internal\RepeatedField $unreachable - * Locations that could not be reached. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The `Target` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Target targets = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTargets() - { - return $this->targets; - } - - /** - * The `Target` objects. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Target targets = 1; - * @param array<\Google\Cloud\Deploy\V1\Target>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTargets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Target::class); - $this->targets = $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; - } - - /** - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Metadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Metadata.php deleted file mode 100644 index f9940ac35423..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Metadata.php +++ /dev/null @@ -1,173 +0,0 @@ -google.cloud.deploy.v1.Metadata - */ -class Metadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $cloud_run = null; - /** - * Output only. AutomationRolloutMetadata contains the information about the - * interactions between Automation service and this rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRolloutMetadata automation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $automation = null; - /** - * Output only. Custom metadata provided by user-defined `Rollout` operations. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $custom = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\CloudRunMetadata $cloud_run - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. - * @type \Google\Cloud\Deploy\V1\AutomationRolloutMetadata $automation - * Output only. AutomationRolloutMetadata contains the information about the - * interactions between Automation service and this rollout. - * @type \Google\Cloud\Deploy\V1\CustomMetadata $custom - * Output only. Custom metadata provided by user-defined `Rollout` operations. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CloudRunMetadata|null - */ - public function getCloudRun() - { - return $this->cloud_run; - } - - public function hasCloudRun() - { - return isset($this->cloud_run); - } - - public function clearCloudRun() - { - unset($this->cloud_run); - } - - /** - * Output only. The name of the Cloud Run Service that is associated with a - * `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CloudRunMetadata $var - * @return $this - */ - public function setCloudRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CloudRunMetadata::class); - $this->cloud_run = $var; - - return $this; - } - - /** - * Output only. AutomationRolloutMetadata contains the information about the - * interactions between Automation service and this rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRolloutMetadata automation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AutomationRolloutMetadata|null - */ - public function getAutomation() - { - return $this->automation; - } - - public function hasAutomation() - { - return isset($this->automation); - } - - public function clearAutomation() - { - unset($this->automation); - } - - /** - * Output only. AutomationRolloutMetadata contains the information about the - * interactions between Automation service and this rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRolloutMetadata automation = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AutomationRolloutMetadata $var - * @return $this - */ - public function setAutomation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AutomationRolloutMetadata::class); - $this->automation = $var; - - return $this; - } - - /** - * Output only. Custom metadata provided by user-defined `Rollout` operations. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CustomMetadata|null - */ - public function getCustom() - { - return $this->custom; - } - - public function hasCustom() - { - return isset($this->custom); - } - - public function clearCustom() - { - unset($this->custom); - } - - /** - * Output only. Custom metadata provided by user-defined `Rollout` operations. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CustomMetadata $var - * @return $this - */ - public function setCustom($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomMetadata::class); - $this->custom = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/MultiTarget.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/MultiTarget.php deleted file mode 100644 index 339eb1798208..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/MultiTarget.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.deploy.v1.MultiTarget - */ -class MultiTarget extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The target_ids of this multiTarget. - * - * Generated from protobuf field repeated string target_ids = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - private $target_ids; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $target_ids - * Required. The target_ids of this multiTarget. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The target_ids of this multiTarget. - * - * Generated from protobuf field repeated string target_ids = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTargetIds() - { - return $this->target_ids; - } - - /** - * Required. The target_ids of this multiTarget. - * - * Generated from protobuf field repeated string target_ids = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTargetIds($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->target_ids = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/OperationMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/OperationMetadata.php deleted file mode 100644 index 2565328b1fe3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/OperationMetadata.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.deploy.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\Deploy\V1\CloudDeploy::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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Phase.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Phase.php deleted file mode 100644 index d4eb8041827c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Phase.php +++ /dev/null @@ -1,215 +0,0 @@ -google.cloud.deploy.v1.Phase - */ -class Phase extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The ID of the Phase. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $id = ''; - /** - * Output only. Current state of the Phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Phase.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Additional information on why the Phase was skipped, if - * available. - * - * Generated from protobuf field string skip_message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $skip_message = ''; - protected $jobs; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Output only. The ID of the Phase. - * @type int $state - * Output only. Current state of the Phase. - * @type string $skip_message - * Output only. Additional information on why the Phase was skipped, if - * available. - * @type \Google\Cloud\Deploy\V1\DeploymentJobs $deployment_jobs - * Output only. Deployment job composition. - * @type \Google\Cloud\Deploy\V1\ChildRolloutJobs $child_rollout_jobs - * Output only. ChildRollout job composition. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The ID of the Phase. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Output only. The ID of the Phase. - * - * 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. Current state of the Phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Phase.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Current state of the Phase. - * - * Generated from protobuf field .google.cloud.deploy.v1.Phase.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Phase\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Additional information on why the Phase was skipped, if - * available. - * - * Generated from protobuf field string skip_message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getSkipMessage() - { - return $this->skip_message; - } - - /** - * Output only. Additional information on why the Phase was skipped, if - * available. - * - * Generated from protobuf field string skip_message = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setSkipMessage($var) - { - GPBUtil::checkString($var, True); - $this->skip_message = $var; - - return $this; - } - - /** - * Output only. Deployment job composition. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeploymentJobs deployment_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\DeploymentJobs|null - */ - public function getDeploymentJobs() - { - return $this->readOneof(4); - } - - public function hasDeploymentJobs() - { - return $this->hasOneof(4); - } - - /** - * Output only. Deployment job composition. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeploymentJobs deployment_jobs = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\DeploymentJobs $var - * @return $this - */ - public function setDeploymentJobs($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeploymentJobs::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Output only. ChildRollout job composition. - * - * Generated from protobuf field .google.cloud.deploy.v1.ChildRolloutJobs child_rollout_jobs = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\ChildRolloutJobs|null - */ - public function getChildRolloutJobs() - { - return $this->readOneof(5); - } - - public function hasChildRolloutJobs() - { - return $this->hasOneof(5); - } - - /** - * Output only. ChildRollout job composition. - * - * Generated from protobuf field .google.cloud.deploy.v1.ChildRolloutJobs child_rollout_jobs = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\ChildRolloutJobs $var - * @return $this - */ - public function setChildRolloutJobs($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\ChildRolloutJobs::class); - $this->writeOneof(5, $var); - - return $this; - } - - /** - * @return string - */ - public function getJobs() - { - return $this->whichOneof("jobs"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Phase/State.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Phase/State.php deleted file mode 100644 index 0685882739b8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Phase/State.php +++ /dev/null @@ -1,92 +0,0 @@ -google.cloud.deploy.v1.Phase.State - */ -class State -{ - /** - * The Phase has an unspecified state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The Phase is waiting for an earlier Phase(s) to complete. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * The Phase is in progress. - * - * Generated from protobuf enum IN_PROGRESS = 2; - */ - const IN_PROGRESS = 2; - /** - * The Phase has succeeded. - * - * Generated from protobuf enum SUCCEEDED = 3; - */ - const SUCCEEDED = 3; - /** - * The Phase has failed. - * - * Generated from protobuf enum FAILED = 4; - */ - const FAILED = 4; - /** - * The Phase was aborted. - * - * Generated from protobuf enum ABORTED = 5; - */ - const ABORTED = 5; - /** - * The Phase was skipped. - * - * Generated from protobuf enum SKIPPED = 6; - */ - const SKIPPED = 6; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::IN_PROGRESS => 'IN_PROGRESS', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::ABORTED => 'ABORTED', - self::SKIPPED => 'SKIPPED', - ]; - - 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\Deploy\V1\Phase_State::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PipelineCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PipelineCondition.php deleted file mode 100644 index 9b2a718bb204..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PipelineCondition.php +++ /dev/null @@ -1,169 +0,0 @@ -google.cloud.deploy.v1.PipelineCondition - */ -class PipelineCondition extends \Google\Protobuf\Internal\Message -{ - /** - * Details around the Pipeline's overall status. - * - * Generated from protobuf field .google.cloud.deploy.v1.PipelineReadyCondition pipeline_ready_condition = 1; - */ - protected $pipeline_ready_condition = null; - /** - * Details around targets enumerated in the pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 3; - */ - protected $targets_present_condition = null; - /** - * Details on the whether the targets enumerated in the pipeline are of the - * same type. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsTypeCondition targets_type_condition = 4; - */ - protected $targets_type_condition = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\PipelineReadyCondition $pipeline_ready_condition - * Details around the Pipeline's overall status. - * @type \Google\Cloud\Deploy\V1\TargetsPresentCondition $targets_present_condition - * Details around targets enumerated in the pipeline. - * @type \Google\Cloud\Deploy\V1\TargetsTypeCondition $targets_type_condition - * Details on the whether the targets enumerated in the pipeline are of the - * same type. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Details around the Pipeline's overall status. - * - * Generated from protobuf field .google.cloud.deploy.v1.PipelineReadyCondition pipeline_ready_condition = 1; - * @return \Google\Cloud\Deploy\V1\PipelineReadyCondition|null - */ - public function getPipelineReadyCondition() - { - return $this->pipeline_ready_condition; - } - - public function hasPipelineReadyCondition() - { - return isset($this->pipeline_ready_condition); - } - - public function clearPipelineReadyCondition() - { - unset($this->pipeline_ready_condition); - } - - /** - * Details around the Pipeline's overall status. - * - * Generated from protobuf field .google.cloud.deploy.v1.PipelineReadyCondition pipeline_ready_condition = 1; - * @param \Google\Cloud\Deploy\V1\PipelineReadyCondition $var - * @return $this - */ - public function setPipelineReadyCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\PipelineReadyCondition::class); - $this->pipeline_ready_condition = $var; - - return $this; - } - - /** - * Details around targets enumerated in the pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 3; - * @return \Google\Cloud\Deploy\V1\TargetsPresentCondition|null - */ - public function getTargetsPresentCondition() - { - return $this->targets_present_condition; - } - - public function hasTargetsPresentCondition() - { - return isset($this->targets_present_condition); - } - - public function clearTargetsPresentCondition() - { - unset($this->targets_present_condition); - } - - /** - * Details around targets enumerated in the pipeline. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 3; - * @param \Google\Cloud\Deploy\V1\TargetsPresentCondition $var - * @return $this - */ - public function setTargetsPresentCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\TargetsPresentCondition::class); - $this->targets_present_condition = $var; - - return $this; - } - - /** - * Details on the whether the targets enumerated in the pipeline are of the - * same type. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsTypeCondition targets_type_condition = 4; - * @return \Google\Cloud\Deploy\V1\TargetsTypeCondition|null - */ - public function getTargetsTypeCondition() - { - return $this->targets_type_condition; - } - - public function hasTargetsTypeCondition() - { - return isset($this->targets_type_condition); - } - - public function clearTargetsTypeCondition() - { - unset($this->targets_type_condition); - } - - /** - * Details on the whether the targets enumerated in the pipeline are of the - * same type. - * - * Generated from protobuf field .google.cloud.deploy.v1.TargetsTypeCondition targets_type_condition = 4; - * @param \Google\Cloud\Deploy\V1\TargetsTypeCondition $var - * @return $this - */ - public function setTargetsTypeCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\TargetsTypeCondition::class); - $this->targets_type_condition = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PipelineReadyCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PipelineReadyCondition.php deleted file mode 100644 index 5ed4775bcce0..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PipelineReadyCondition.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.deploy.v1.PipelineReadyCondition - */ -class PipelineReadyCondition extends \Google\Protobuf\Internal\Message -{ - /** - * True if the Pipeline is in a valid state. Otherwise at least one condition - * in `PipelineCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Pipeline. - * - * Generated from protobuf field bool status = 3; - */ - protected $status = false; - /** - * Last time the condition was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4; - */ - protected $update_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $status - * True if the Pipeline is in a valid state. Otherwise at least one condition - * in `PipelineCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Pipeline. - * @type \Google\Protobuf\Timestamp $update_time - * Last time the condition was updated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * True if the Pipeline is in a valid state. Otherwise at least one condition - * in `PipelineCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Pipeline. - * - * Generated from protobuf field bool status = 3; - * @return bool - */ - public function getStatus() - { - return $this->status; - } - - /** - * True if the Pipeline is in a valid state. Otherwise at least one condition - * in `PipelineCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Pipeline. - * - * Generated from protobuf field bool status = 3; - * @param bool $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkBool($var); - $this->status = $var; - - return $this; - } - - /** - * Last time the condition was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4; - * @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); - } - - /** - * Last time the condition was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4; - * @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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyRule.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyRule.php deleted file mode 100644 index 24b46dc234e1..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyRule.php +++ /dev/null @@ -1,75 +0,0 @@ -google.cloud.deploy.v1.PolicyRule - */ -class PolicyRule extends \Google\Protobuf\Internal\Message -{ - protected $rule; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\RolloutRestriction $rollout_restriction - * Rollout restrictions. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Rollout restrictions. - * - * Generated from protobuf field .google.cloud.deploy.v1.RolloutRestriction rollout_restriction = 2; - * @return \Google\Cloud\Deploy\V1\RolloutRestriction|null - */ - public function getRolloutRestriction() - { - return $this->readOneof(2); - } - - public function hasRolloutRestriction() - { - return $this->hasOneof(2); - } - - /** - * Rollout restrictions. - * - * Generated from protobuf field .google.cloud.deploy.v1.RolloutRestriction rollout_restriction = 2; - * @param \Google\Cloud\Deploy\V1\RolloutRestriction $var - * @return $this - */ - public function setRolloutRestriction($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RolloutRestriction::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getRule() - { - return $this->whichOneof("rule"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyViolation.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyViolation.php deleted file mode 100644 index cc6f290964e6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyViolation.php +++ /dev/null @@ -1,69 +0,0 @@ -google.cloud.deploy.v1.PolicyViolation - */ -class PolicyViolation extends \Google\Protobuf\Internal\Message -{ - /** - * Policy violation details. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.PolicyViolationDetails policy_violation_details = 1; - */ - private $policy_violation_details; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Deploy\V1\PolicyViolationDetails>|\Google\Protobuf\Internal\RepeatedField $policy_violation_details - * Policy violation details. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Policy violation details. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.PolicyViolationDetails policy_violation_details = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPolicyViolationDetails() - { - return $this->policy_violation_details; - } - - /** - * Policy violation details. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.PolicyViolationDetails policy_violation_details = 1; - * @param array<\Google\Cloud\Deploy\V1\PolicyViolationDetails>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPolicyViolationDetails($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\PolicyViolationDetails::class); - $this->policy_violation_details = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyViolationDetails.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyViolationDetails.php deleted file mode 100644 index 53a3ac965baf..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PolicyViolationDetails.php +++ /dev/null @@ -1,147 +0,0 @@ -google.cloud.deploy.v1.PolicyViolationDetails - */ -class PolicyViolationDetails extends \Google\Protobuf\Internal\Message -{ - /** - * Name of the policy that was violated. - * Policy resource will be in the format of - * `projects/{project}/locations/{location}/policies/{policy}`. - * - * Generated from protobuf field string policy = 1; - */ - protected $policy = ''; - /** - * Id of the rule that triggered the policy violation. - * - * Generated from protobuf field string rule_id = 2; - */ - protected $rule_id = ''; - /** - * User readable message about why the request violated a policy. This is not - * intended for machine parsing. - * - * Generated from protobuf field string failure_message = 3; - */ - protected $failure_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $policy - * Name of the policy that was violated. - * Policy resource will be in the format of - * `projects/{project}/locations/{location}/policies/{policy}`. - * @type string $rule_id - * Id of the rule that triggered the policy violation. - * @type string $failure_message - * User readable message about why the request violated a policy. This is not - * intended for machine parsing. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Name of the policy that was violated. - * Policy resource will be in the format of - * `projects/{project}/locations/{location}/policies/{policy}`. - * - * Generated from protobuf field string policy = 1; - * @return string - */ - public function getPolicy() - { - return $this->policy; - } - - /** - * Name of the policy that was violated. - * Policy resource will be in the format of - * `projects/{project}/locations/{location}/policies/{policy}`. - * - * Generated from protobuf field string policy = 1; - * @param string $var - * @return $this - */ - public function setPolicy($var) - { - GPBUtil::checkString($var, True); - $this->policy = $var; - - return $this; - } - - /** - * Id of the rule that triggered the policy violation. - * - * Generated from protobuf field string rule_id = 2; - * @return string - */ - public function getRuleId() - { - return $this->rule_id; - } - - /** - * Id of the rule that triggered the policy violation. - * - * Generated from protobuf field string rule_id = 2; - * @param string $var - * @return $this - */ - public function setRuleId($var) - { - GPBUtil::checkString($var, True); - $this->rule_id = $var; - - return $this; - } - - /** - * User readable message about why the request violated a policy. This is not - * intended for machine parsing. - * - * Generated from protobuf field string failure_message = 3; - * @return string - */ - public function getFailureMessage() - { - return $this->failure_message; - } - - /** - * User readable message about why the request violated a policy. This is not - * intended for machine parsing. - * - * Generated from protobuf field string failure_message = 3; - * @param string $var - * @return $this - */ - public function setFailureMessage($var) - { - GPBUtil::checkString($var, True); - $this->failure_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Postdeploy.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Postdeploy.php deleted file mode 100644 index 9d9352935c0e..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Postdeploy.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.Postdeploy - */ -class Postdeploy extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the postdeploy job. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $actions; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $actions - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the postdeploy job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the postdeploy job. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getActions() - { - return $this->actions; - } - - /** - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the postdeploy job. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setActions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->actions = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJob.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJob.php deleted file mode 100644 index 44bcfbac945d..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJob.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.deploy.v1.PostdeployJob - */ -class PostdeployJob extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The custom actions that the postdeploy Job executes. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $actions; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $actions - * Output only. The custom actions that the postdeploy Job executes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The custom actions that the postdeploy Job executes. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getActions() - { - return $this->actions; - } - - /** - * Output only. The custom actions that the postdeploy Job executes. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setActions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->actions = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJobRun.php deleted file mode 100644 index 1f75d56505ec..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJobRun.php +++ /dev/null @@ -1,151 +0,0 @@ -google.cloud.deploy.v1.PostdeployJobRun - */ -class PostdeployJobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the postdeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $build = ''; - /** - * Output only. The reason the postdeploy failed. This will always be - * unspecified while the postdeploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_cause = 0; - /** - * Output only. Additional information about the postdeploy failure, if - * available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $build - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the postdeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * @type int $failure_cause - * Output only. The reason the postdeploy failed. This will always be - * unspecified while the postdeploy is in progress or if it succeeded. - * @type string $failure_message - * Output only. Additional information about the postdeploy failure, if - * available. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the postdeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getBuild() - { - return $this->build; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the postdeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkString($var, True); - $this->build = $var; - - return $this; - } - - /** - * Output only. The reason the postdeploy failed. This will always be - * unspecified while the postdeploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getFailureCause() - { - return $this->failure_cause; - } - - /** - * Output only. The reason the postdeploy failed. This will always be - * unspecified while the postdeploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.PostdeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setFailureCause($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\PostdeployJobRun\FailureCause::class); - $this->failure_cause = $var; - - return $this; - } - - /** - * Output only. Additional information about the postdeploy failure, if - * available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getFailureMessage() - { - return $this->failure_message; - } - - /** - * Output only. Additional information about the postdeploy failure, if - * available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setFailureMessage($var) - { - GPBUtil::checkString($var, True); - $this->failure_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJobRun/FailureCause.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJobRun/FailureCause.php deleted file mode 100644 index c8b36d03b38b..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PostdeployJobRun/FailureCause.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.deploy.v1.PostdeployJobRun.FailureCause - */ -class FailureCause -{ - /** - * No reason for failure is specified. - * - * Generated from protobuf enum FAILURE_CAUSE_UNSPECIFIED = 0; - */ - const FAILURE_CAUSE_UNSPECIFIED = 0; - /** - * Cloud Build is not available, either because it is not enabled or because - * Cloud Deploy has insufficient permissions. See [required - * permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). - * - * Generated from protobuf enum CLOUD_BUILD_UNAVAILABLE = 1; - */ - const CLOUD_BUILD_UNAVAILABLE = 1; - /** - * The postdeploy operation did not complete successfully; check Cloud Build - * logs. - * - * Generated from protobuf enum EXECUTION_FAILED = 2; - */ - const EXECUTION_FAILED = 2; - /** - * The postdeploy job run did not complete within the alloted time. - * - * Generated from protobuf enum DEADLINE_EXCEEDED = 3; - */ - const DEADLINE_EXCEEDED = 3; - /** - * Cloud Build failed to fulfill Cloud Deploy's request. See failure_message - * for additional details. - * - * Generated from protobuf enum CLOUD_BUILD_REQUEST_FAILED = 4; - */ - const CLOUD_BUILD_REQUEST_FAILED = 4; - - private static $valueToName = [ - self::FAILURE_CAUSE_UNSPECIFIED => 'FAILURE_CAUSE_UNSPECIFIED', - self::CLOUD_BUILD_UNAVAILABLE => 'CLOUD_BUILD_UNAVAILABLE', - self::EXECUTION_FAILED => 'EXECUTION_FAILED', - self::DEADLINE_EXCEEDED => 'DEADLINE_EXCEEDED', - self::CLOUD_BUILD_REQUEST_FAILED => 'CLOUD_BUILD_REQUEST_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(FailureCause::class, \Google\Cloud\Deploy\V1\PostdeployJobRun_FailureCause::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Predeploy.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Predeploy.php deleted file mode 100644 index cb69743fa87d..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Predeploy.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.Predeploy - */ -class Predeploy extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the predeploy job. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $actions; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $actions - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the predeploy job. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the predeploy job. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getActions() - { - return $this->actions; - } - - /** - * Optional. A sequence of Skaffold custom actions to invoke during execution - * of the predeploy job. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setActions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->actions = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJob.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJob.php deleted file mode 100644 index d11e91272b59..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJob.php +++ /dev/null @@ -1,67 +0,0 @@ -google.cloud.deploy.v1.PredeployJob - */ -class PredeployJob extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The custom actions that the predeploy Job executes. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $actions; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $actions - * Output only. The custom actions that the predeploy Job executes. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The custom actions that the predeploy Job executes. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getActions() - { - return $this->actions; - } - - /** - * Output only. The custom actions that the predeploy Job executes. - * - * Generated from protobuf field repeated string actions = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setActions($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->actions = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJobRun.php deleted file mode 100644 index ad155d70502c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJobRun.php +++ /dev/null @@ -1,151 +0,0 @@ -google.cloud.deploy.v1.PredeployJobRun - */ -class PredeployJobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the predeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $build = ''; - /** - * Output only. The reason the predeploy failed. This will always be - * unspecified while the predeploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_cause = 0; - /** - * Output only. Additional information about the predeploy failure, if - * available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $build - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the predeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * @type int $failure_cause - * Output only. The reason the predeploy failed. This will always be - * unspecified while the predeploy is in progress or if it succeeded. - * @type string $failure_message - * Output only. Additional information about the predeploy failure, if - * available. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the predeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getBuild() - { - return $this->build; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to execute the custom actions associated with the predeploy Job. - * Format is `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkString($var, True); - $this->build = $var; - - return $this; - } - - /** - * Output only. The reason the predeploy failed. This will always be - * unspecified while the predeploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getFailureCause() - { - return $this->failure_cause; - } - - /** - * Output only. The reason the predeploy failed. This will always be - * unspecified while the predeploy is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.PredeployJobRun.FailureCause failure_cause = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setFailureCause($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\PredeployJobRun\FailureCause::class); - $this->failure_cause = $var; - - return $this; - } - - /** - * Output only. Additional information about the predeploy failure, if - * available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getFailureMessage() - { - return $this->failure_message; - } - - /** - * Output only. Additional information about the predeploy failure, if - * available. - * - * Generated from protobuf field string failure_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setFailureMessage($var) - { - GPBUtil::checkString($var, True); - $this->failure_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJobRun/FailureCause.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJobRun/FailureCause.php deleted file mode 100644 index 4859716a18b2..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PredeployJobRun/FailureCause.php +++ /dev/null @@ -1,82 +0,0 @@ -google.cloud.deploy.v1.PredeployJobRun.FailureCause - */ -class FailureCause -{ - /** - * No reason for failure is specified. - * - * Generated from protobuf enum FAILURE_CAUSE_UNSPECIFIED = 0; - */ - const FAILURE_CAUSE_UNSPECIFIED = 0; - /** - * Cloud Build is not available, either because it is not enabled or because - * Cloud Deploy has insufficient permissions. See [required - * permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). - * - * Generated from protobuf enum CLOUD_BUILD_UNAVAILABLE = 1; - */ - const CLOUD_BUILD_UNAVAILABLE = 1; - /** - * The predeploy operation did not complete successfully; check Cloud Build - * logs. - * - * Generated from protobuf enum EXECUTION_FAILED = 2; - */ - const EXECUTION_FAILED = 2; - /** - * The predeploy job run did not complete within the alloted time. - * - * Generated from protobuf enum DEADLINE_EXCEEDED = 3; - */ - const DEADLINE_EXCEEDED = 3; - /** - * Cloud Build failed to fulfill Cloud Deploy's request. See failure_message - * for additional details. - * - * Generated from protobuf enum CLOUD_BUILD_REQUEST_FAILED = 4; - */ - const CLOUD_BUILD_REQUEST_FAILED = 4; - - private static $valueToName = [ - self::FAILURE_CAUSE_UNSPECIFIED => 'FAILURE_CAUSE_UNSPECIFIED', - self::CLOUD_BUILD_UNAVAILABLE => 'CLOUD_BUILD_UNAVAILABLE', - self::EXECUTION_FAILED => 'EXECUTION_FAILED', - self::DEADLINE_EXCEEDED => 'DEADLINE_EXCEEDED', - self::CLOUD_BUILD_REQUEST_FAILED => 'CLOUD_BUILD_REQUEST_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(FailureCause::class, \Google\Cloud\Deploy\V1\PredeployJobRun_FailureCause::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PrivatePool.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PrivatePool.php deleted file mode 100644 index b7a8ae63ba44..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PrivatePool.php +++ /dev/null @@ -1,159 +0,0 @@ -google.cloud.deploy.v1.PrivatePool - */ -class PrivatePool extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Resource name of the Cloud Build worker pool to use. The format - * is `projects/{project}/locations/{location}/workerPools/{pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $worker_pool = ''; - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * - * Generated from protobuf field string service_account = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $service_account = ''; - /** - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $artifact_storage = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $worker_pool - * Required. Resource name of the Cloud Build worker pool to use. The format - * is `projects/{project}/locations/{location}/workerPools/{pool}`. - * @type string $service_account - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * @type string $artifact_storage - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Resource name of the Cloud Build worker pool to use. The format - * is `projects/{project}/locations/{location}/workerPools/{pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getWorkerPool() - { - return $this->worker_pool; - } - - /** - * Required. Resource name of the Cloud Build worker pool to use. The format - * is `projects/{project}/locations/{location}/workerPools/{pool}`. - * - * Generated from protobuf field string worker_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setWorkerPool($var) - { - GPBUtil::checkString($var, True); - $this->worker_pool = $var; - - return $this; - } - - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * - * Generated from protobuf field string service_account = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getServiceAccount() - { - return $this->service_account; - } - - /** - * Optional. Google service account to use for execution. If unspecified, - * the project execution service account - * (-compute@developer.gserviceaccount.com) will be used. - * - * Generated from protobuf field string service_account = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setServiceAccount($var) - { - GPBUtil::checkString($var, True); - $this->service_account = $var; - - return $this; - } - - /** - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getArtifactStorage() - { - return $this->artifact_storage; - } - - /** - * Optional. Cloud Storage location where execution outputs should be stored. - * This can either be a bucket ("gs://my-bucket") or a path within a bucket - * ("gs://my-bucket/my-dir"). - * If unspecified, a default bucket located in the same region will be used. - * - * Generated from protobuf field string artifact_storage = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setArtifactStorage($var) - { - GPBUtil::checkString($var, True); - $this->artifact_storage = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PromoteReleaseOperation.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PromoteReleaseOperation.php deleted file mode 100644 index 5dec2ed45fe3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PromoteReleaseOperation.php +++ /dev/null @@ -1,187 +0,0 @@ -google.cloud.deploy.v1.PromoteReleaseOperation - */ -class PromoteReleaseOperation extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The ID of the target that represents the promotion stage to - * which the release will be promoted. The value of this field is the last - * segment of a target name. - * - * Generated from protobuf field string target_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target_id = ''; - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $wait = null; - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout = ''; - /** - * Output only. The starting phase of the rollout created by this operation. - * - * Generated from protobuf field string phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $phase = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $target_id - * Output only. The ID of the target that represents the promotion stage to - * which the release will be promoted. The value of this field is the last - * segment of a target name. - * @type \Google\Protobuf\Duration $wait - * Output only. How long the operation will be paused. - * @type string $rollout - * Output only. The name of the rollout that initiates the `AutomationRun`. - * @type string $phase - * Output only. The starting phase of the rollout created by this operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The ID of the target that represents the promotion stage to - * which the release will be promoted. The value of this field is the last - * segment of a target name. - * - * Generated from protobuf field string target_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * Output only. The ID of the target that represents the promotion stage to - * which the release will be promoted. The value of this field is the last - * segment of a target name. - * - * Generated from protobuf field string target_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Duration|null - */ - public function getWait() - { - return $this->wait; - } - - public function hasWait() - { - return isset($this->wait); - } - - public function clearWait() - { - unset($this->wait); - } - - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setWait($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->wait = $var; - - return $this; - } - - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Output only. The starting phase of the rollout created by this operation. - * - * Generated from protobuf field string phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPhase() - { - return $this->phase; - } - - /** - * Output only. The starting phase of the rollout created by this operation. - * - * Generated from protobuf field string phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPhase($var) - { - GPBUtil::checkString($var, True); - $this->phase = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PromoteReleaseRule.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PromoteReleaseRule.php deleted file mode 100644 index e07f786ba393..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/PromoteReleaseRule.php +++ /dev/null @@ -1,256 +0,0 @@ -google.cloud.deploy.v1.PromoteReleaseRule - */ -class PromoteReleaseRule extends \Google\Protobuf\Internal\Message -{ - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - /** - * Optional. How long the release need to be paused until being promoted to - * the next target. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $wait = null; - /** - * Optional. The ID of the stage in the pipeline to which this `Release` is - * deploying. If unspecified, default it to the next stage in the promotion - * flow. The value of this field could be one of the following: - * * The last segment of a target name - * * "@next", the next target in the promotion sequence - * - * Generated from protobuf field string destination_target_id = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $destination_target_id = ''; - /** - * Output only. Information around the state of the Automation rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $condition = null; - /** - * Optional. The starting phase of the rollout created by this operation. - * Default to the first phase. - * - * Generated from protobuf field string destination_phase = 8 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $destination_phase = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * @type \Google\Protobuf\Duration $wait - * Optional. How long the release need to be paused until being promoted to - * the next target. - * @type string $destination_target_id - * Optional. The ID of the stage in the pipeline to which this `Release` is - * deploying. If unspecified, default it to the next stage in the promotion - * flow. The value of this field could be one of the following: - * * The last segment of a target name - * * "@next", the next target in the promotion sequence - * @type \Google\Cloud\Deploy\V1\AutomationRuleCondition $condition - * Output only. Information around the state of the Automation rule. - * @type string $destination_phase - * Optional. The starting phase of the rollout created by this operation. - * Default to the first phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * 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; - } - - /** - * Optional. How long the release need to be paused until being promoted to - * the next target. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Duration|null - */ - public function getWait() - { - return $this->wait; - } - - public function hasWait() - { - return isset($this->wait); - } - - public function clearWait() - { - unset($this->wait); - } - - /** - * Optional. How long the release need to be paused until being promoted to - * the next target. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setWait($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->wait = $var; - - return $this; - } - - /** - * Optional. The ID of the stage in the pipeline to which this `Release` is - * deploying. If unspecified, default it to the next stage in the promotion - * flow. The value of this field could be one of the following: - * * The last segment of a target name - * * "@next", the next target in the promotion sequence - * - * Generated from protobuf field string destination_target_id = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDestinationTargetId() - { - return $this->destination_target_id; - } - - /** - * Optional. The ID of the stage in the pipeline to which this `Release` is - * deploying. If unspecified, default it to the next stage in the promotion - * flow. The value of this field could be one of the following: - * * The last segment of a target name - * * "@next", the next target in the promotion sequence - * - * Generated from protobuf field string destination_target_id = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDestinationTargetId($var) - { - GPBUtil::checkString($var, True); - $this->destination_target_id = $var; - - return $this; - } - - /** - * Output only. Information around the state of the Automation rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AutomationRuleCondition|null - */ - public function getCondition() - { - return $this->condition; - } - - public function hasCondition() - { - return isset($this->condition); - } - - public function clearCondition() - { - unset($this->condition); - } - - /** - * Output only. Information around the state of the Automation rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AutomationRuleCondition $var - * @return $this - */ - public function setCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AutomationRuleCondition::class); - $this->condition = $var; - - return $this; - } - - /** - * Optional. The starting phase of the rollout created by this operation. - * Default to the first phase. - * - * Generated from protobuf field string destination_phase = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDestinationPhase() - { - return $this->destination_phase; - } - - /** - * Optional. The starting phase of the rollout created by this operation. - * Default to the first phase. - * - * Generated from protobuf field string destination_phase = 8 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDestinationPhase($var) - { - GPBUtil::checkString($var, True); - $this->destination_phase = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release.php deleted file mode 100644 index 2842c336a4e7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release.php +++ /dev/null @@ -1,917 +0,0 @@ -google.cloud.deploy.v1.Release - */ -class Release extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the `Release`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * The `release` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the `Release`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Description of the `Release`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. 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; - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - */ - private $labels; - /** - * Output only. Indicates whether this is an abandoned release. - * - * Generated from protobuf field bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $abandoned = false; - /** - * Output only. Time at which the `Release` was created. - * - * 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 the render began. - * - * Generated from protobuf field .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $render_start_time = null; - /** - * Output only. Time at which the render completed. - * - * Generated from protobuf field .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $render_end_time = null; - /** - * Cloud Storage URI of tar.gz archive containing Skaffold configuration. - * - * Generated from protobuf field string skaffold_config_uri = 17; - */ - protected $skaffold_config_uri = ''; - /** - * Filepath of the Skaffold config inside of the config URI. - * - * Generated from protobuf field string skaffold_config_path = 9; - */ - protected $skaffold_config_path = ''; - /** - * List of artifacts to pass through to Skaffold command. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10; - */ - private $build_artifacts; - /** - * Output only. Snapshot of the parent pipeline taken at release creation - * time. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $delivery_pipeline_snapshot = null; - /** - * Output only. Snapshot of the targets taken at release creation time. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $target_snapshots; - /** - * Output only. Snapshot of the custom target types referenced by the targets - * taken at release creation time. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $custom_target_type_snapshots; - /** - * Output only. Current state of the render operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $render_state = 0; - /** - * 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 = ''; - /** - * The Skaffold version to use when operating on this release, such as - * "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set - * of versions. - * If unset, the most recent supported Skaffold version will be used. - * - * Generated from protobuf field string skaffold_version = 19; - */ - protected $skaffold_version = ''; - /** - * Output only. Map from target ID to the target artifacts created - * during the render operation. - * - * Generated from protobuf field map target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $target_artifacts; - /** - * Output only. Map from target ID to details of the render operation for that - * target. - * - * Generated from protobuf field map target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $target_renders; - /** - * Output only. Information around the state of the Release. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $condition = null; - /** - * Optional. The deploy parameters to use for all targets in this release. - * - * Generated from protobuf field map deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $deploy_parameters; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the `Release`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * The `release` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * @type string $uid - * Output only. Unique identifier of the `Release`. - * @type string $description - * Description of the `Release`. Max length is 255 characters. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations - * for more details such as format and size limitations. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * @type bool $abandoned - * Output only. Indicates whether this is an abandoned release. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the `Release` was created. - * @type \Google\Protobuf\Timestamp $render_start_time - * Output only. Time at which the render began. - * @type \Google\Protobuf\Timestamp $render_end_time - * Output only. Time at which the render completed. - * @type string $skaffold_config_uri - * Cloud Storage URI of tar.gz archive containing Skaffold configuration. - * @type string $skaffold_config_path - * Filepath of the Skaffold config inside of the config URI. - * @type array<\Google\Cloud\Deploy\V1\BuildArtifact>|\Google\Protobuf\Internal\RepeatedField $build_artifacts - * List of artifacts to pass through to Skaffold command. - * @type \Google\Cloud\Deploy\V1\DeliveryPipeline $delivery_pipeline_snapshot - * Output only. Snapshot of the parent pipeline taken at release creation - * time. - * @type array<\Google\Cloud\Deploy\V1\Target>|\Google\Protobuf\Internal\RepeatedField $target_snapshots - * Output only. Snapshot of the targets taken at release creation time. - * @type array<\Google\Cloud\Deploy\V1\CustomTargetType>|\Google\Protobuf\Internal\RepeatedField $custom_target_type_snapshots - * Output only. Snapshot of the custom target types referenced by the targets - * taken at release creation time. - * @type int $render_state - * Output only. Current state of the render operation. - * @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. - * @type string $skaffold_version - * The Skaffold version to use when operating on this release, such as - * "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set - * of versions. - * If unset, the most recent supported Skaffold version will be used. - * @type array|\Google\Protobuf\Internal\MapField $target_artifacts - * Output only. Map from target ID to the target artifacts created - * during the render operation. - * @type array|\Google\Protobuf\Internal\MapField $target_renders - * Output only. Map from target ID to details of the render operation for that - * target. - * @type \Google\Cloud\Deploy\V1\Release\ReleaseCondition $condition - * Output only. Information around the state of the Release. - * @type array|\Google\Protobuf\Internal\MapField $deploy_parameters - * Optional. The deploy parameters to use for all targets in this release. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the `Release`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * The `release` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the `Release`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. - * The `release` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * 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; - } - - /** - * Output only. Unique identifier of the `Release`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `Release`. - * - * 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; - } - - /** - * Description of the `Release`. Max length is 255 characters. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Description of the `Release`. Max length is 255 characters. - * - * 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; - } - - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. 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 annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. 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; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @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. Indicates whether this is an abandoned release. - * - * Generated from protobuf field bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return bool - */ - public function getAbandoned() - { - return $this->abandoned; - } - - /** - * Output only. Indicates whether this is an abandoned release. - * - * Generated from protobuf field bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param bool $var - * @return $this - */ - public function setAbandoned($var) - { - GPBUtil::checkBool($var); - $this->abandoned = $var; - - return $this; - } - - /** - * Output only. Time at which the `Release` was created. - * - * 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 `Release` was created. - * - * 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 the render began. - * - * Generated from protobuf field .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getRenderStartTime() - { - return $this->render_start_time; - } - - public function hasRenderStartTime() - { - return isset($this->render_start_time); - } - - public function clearRenderStartTime() - { - unset($this->render_start_time); - } - - /** - * Output only. Time at which the render began. - * - * Generated from protobuf field .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setRenderStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->render_start_time = $var; - - return $this; - } - - /** - * Output only. Time at which the render completed. - * - * Generated from protobuf field .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getRenderEndTime() - { - return $this->render_end_time; - } - - public function hasRenderEndTime() - { - return isset($this->render_end_time); - } - - public function clearRenderEndTime() - { - unset($this->render_end_time); - } - - /** - * Output only. Time at which the render completed. - * - * Generated from protobuf field .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setRenderEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->render_end_time = $var; - - return $this; - } - - /** - * Cloud Storage URI of tar.gz archive containing Skaffold configuration. - * - * Generated from protobuf field string skaffold_config_uri = 17; - * @return string - */ - public function getSkaffoldConfigUri() - { - return $this->skaffold_config_uri; - } - - /** - * Cloud Storage URI of tar.gz archive containing Skaffold configuration. - * - * Generated from protobuf field string skaffold_config_uri = 17; - * @param string $var - * @return $this - */ - public function setSkaffoldConfigUri($var) - { - GPBUtil::checkString($var, True); - $this->skaffold_config_uri = $var; - - return $this; - } - - /** - * Filepath of the Skaffold config inside of the config URI. - * - * Generated from protobuf field string skaffold_config_path = 9; - * @return string - */ - public function getSkaffoldConfigPath() - { - return $this->skaffold_config_path; - } - - /** - * Filepath of the Skaffold config inside of the config URI. - * - * Generated from protobuf field string skaffold_config_path = 9; - * @param string $var - * @return $this - */ - public function setSkaffoldConfigPath($var) - { - GPBUtil::checkString($var, True); - $this->skaffold_config_path = $var; - - return $this; - } - - /** - * List of artifacts to pass through to Skaffold command. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getBuildArtifacts() - { - return $this->build_artifacts; - } - - /** - * List of artifacts to pass through to Skaffold command. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10; - * @param array<\Google\Cloud\Deploy\V1\BuildArtifact>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setBuildArtifacts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\BuildArtifact::class); - $this->build_artifacts = $arr; - - return $this; - } - - /** - * Output only. Snapshot of the parent pipeline taken at release creation - * time. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\DeliveryPipeline|null - */ - public function getDeliveryPipelineSnapshot() - { - return $this->delivery_pipeline_snapshot; - } - - public function hasDeliveryPipelineSnapshot() - { - return isset($this->delivery_pipeline_snapshot); - } - - public function clearDeliveryPipelineSnapshot() - { - unset($this->delivery_pipeline_snapshot); - } - - /** - * Output only. Snapshot of the parent pipeline taken at release creation - * time. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\DeliveryPipeline $var - * @return $this - */ - public function setDeliveryPipelineSnapshot($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeliveryPipeline::class); - $this->delivery_pipeline_snapshot = $var; - - return $this; - } - - /** - * Output only. Snapshot of the targets taken at release creation time. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getTargetSnapshots() - { - return $this->target_snapshots; - } - - /** - * Output only. Snapshot of the targets taken at release creation time. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\Target>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setTargetSnapshots($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Target::class); - $this->target_snapshots = $arr; - - return $this; - } - - /** - * Output only. Snapshot of the custom target types referenced by the targets - * taken at release creation time. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getCustomTargetTypeSnapshots() - { - return $this->custom_target_type_snapshots; - } - - /** - * Output only. Snapshot of the custom target types referenced by the targets - * taken at release creation time. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\CustomTargetType>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setCustomTargetTypeSnapshots($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\CustomTargetType::class); - $this->custom_target_type_snapshots = $arr; - - return $this; - } - - /** - * Output only. Current state of the render operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getRenderState() - { - return $this->render_state; - } - - /** - * Output only. Current state of the render operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setRenderState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Release\RenderState::class); - $this->render_state = $var; - - 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; - } - - /** - * The Skaffold version to use when operating on this release, such as - * "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set - * of versions. - * If unset, the most recent supported Skaffold version will be used. - * - * Generated from protobuf field string skaffold_version = 19; - * @return string - */ - public function getSkaffoldVersion() - { - return $this->skaffold_version; - } - - /** - * The Skaffold version to use when operating on this release, such as - * "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set - * of versions. - * If unset, the most recent supported Skaffold version will be used. - * - * Generated from protobuf field string skaffold_version = 19; - * @param string $var - * @return $this - */ - public function setSkaffoldVersion($var) - { - GPBUtil::checkString($var, True); - $this->skaffold_version = $var; - - return $this; - } - - /** - * Output only. Map from target ID to the target artifacts created - * during the render operation. - * - * Generated from protobuf field map target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTargetArtifacts() - { - return $this->target_artifacts; - } - - /** - * Output only. Map from target ID to the target artifacts created - * during the render operation. - * - * Generated from protobuf field map target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTargetArtifacts($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\TargetArtifact::class); - $this->target_artifacts = $arr; - - return $this; - } - - /** - * Output only. Map from target ID to details of the render operation for that - * target. - * - * Generated from protobuf field map target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getTargetRenders() - { - return $this->target_renders; - } - - /** - * Output only. Map from target ID to details of the render operation for that - * target. - * - * Generated from protobuf field map target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setTargetRenders($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Release\TargetRender::class); - $this->target_renders = $arr; - - return $this; - } - - /** - * Output only. Information around the state of the Release. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Release\ReleaseCondition|null - */ - public function getCondition() - { - return $this->condition; - } - - public function hasCondition() - { - return isset($this->condition); - } - - public function clearCondition() - { - unset($this->condition); - } - - /** - * Output only. Information around the state of the Release. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Release\ReleaseCondition $var - * @return $this - */ - public function setCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Release\ReleaseCondition::class); - $this->condition = $var; - - return $this; - } - - /** - * Optional. The deploy parameters to use for all targets in this release. - * - * Generated from protobuf field map deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getDeployParameters() - { - return $this->deploy_parameters; - } - - /** - * Optional. The deploy parameters to use for all targets in this release. - * - * Generated from protobuf field map deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setDeployParameters($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->deploy_parameters = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/ReleaseCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/ReleaseCondition.php deleted file mode 100644 index 5312fff399f3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/ReleaseCondition.php +++ /dev/null @@ -1,128 +0,0 @@ -google.cloud.deploy.v1.Release.ReleaseCondition - */ -class ReleaseCondition extends \Google\Protobuf\Internal\Message -{ - /** - * Details around the Releases's overall status. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.ReleaseReadyCondition release_ready_condition = 1; - */ - protected $release_ready_condition = null; - /** - * Details around the support state of the release's Skaffold - * version. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.SkaffoldSupportedCondition skaffold_supported_condition = 2; - */ - protected $skaffold_supported_condition = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\Release\ReleaseReadyCondition $release_ready_condition - * Details around the Releases's overall status. - * @type \Google\Cloud\Deploy\V1\Release\SkaffoldSupportedCondition $skaffold_supported_condition - * Details around the support state of the release's Skaffold - * version. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Details around the Releases's overall status. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.ReleaseReadyCondition release_ready_condition = 1; - * @return \Google\Cloud\Deploy\V1\Release\ReleaseReadyCondition|null - */ - public function getReleaseReadyCondition() - { - return $this->release_ready_condition; - } - - public function hasReleaseReadyCondition() - { - return isset($this->release_ready_condition); - } - - public function clearReleaseReadyCondition() - { - unset($this->release_ready_condition); - } - - /** - * Details around the Releases's overall status. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.ReleaseReadyCondition release_ready_condition = 1; - * @param \Google\Cloud\Deploy\V1\Release\ReleaseReadyCondition $var - * @return $this - */ - public function setReleaseReadyCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Release\ReleaseReadyCondition::class); - $this->release_ready_condition = $var; - - return $this; - } - - /** - * Details around the support state of the release's Skaffold - * version. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.SkaffoldSupportedCondition skaffold_supported_condition = 2; - * @return \Google\Cloud\Deploy\V1\Release\SkaffoldSupportedCondition|null - */ - public function getSkaffoldSupportedCondition() - { - return $this->skaffold_supported_condition; - } - - public function hasSkaffoldSupportedCondition() - { - return isset($this->skaffold_supported_condition); - } - - public function clearSkaffoldSupportedCondition() - { - unset($this->skaffold_supported_condition); - } - - /** - * Details around the support state of the release's Skaffold - * version. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.SkaffoldSupportedCondition skaffold_supported_condition = 2; - * @param \Google\Cloud\Deploy\V1\Release\SkaffoldSupportedCondition $var - * @return $this - */ - public function setSkaffoldSupportedCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Release\SkaffoldSupportedCondition::class); - $this->skaffold_supported_condition = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ReleaseCondition::class, \Google\Cloud\Deploy\V1\Release_ReleaseCondition::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/ReleaseReadyCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/ReleaseReadyCondition.php deleted file mode 100644 index 067f272f1658..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/ReleaseReadyCondition.php +++ /dev/null @@ -1,84 +0,0 @@ -google.cloud.deploy.v1.Release.ReleaseReadyCondition - */ -class ReleaseReadyCondition extends \Google\Protobuf\Internal\Message -{ - /** - * True if the Release is in a valid state. Otherwise at least one condition - * in `ReleaseCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Release. - * - * Generated from protobuf field bool status = 1; - */ - protected $status = false; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $status - * True if the Release is in a valid state. Otherwise at least one condition - * in `ReleaseCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Release. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * True if the Release is in a valid state. Otherwise at least one condition - * in `ReleaseCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Release. - * - * Generated from protobuf field bool status = 1; - * @return bool - */ - public function getStatus() - { - return $this->status; - } - - /** - * True if the Release is in a valid state. Otherwise at least one condition - * in `ReleaseCondition` is in an invalid state. Iterate over those - * conditions and see which condition(s) has status = false to find out what - * is wrong with the Release. - * - * Generated from protobuf field bool status = 1; - * @param bool $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkBool($var); - $this->status = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(ReleaseReadyCondition::class, \Google\Cloud\Deploy\V1\Release_ReleaseReadyCondition::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/RenderState.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/RenderState.php deleted file mode 100644 index 37282c517e76..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/RenderState.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.Release.RenderState - */ -class RenderState -{ - /** - * The render state is unspecified. - * - * Generated from protobuf enum RENDER_STATE_UNSPECIFIED = 0; - */ - const RENDER_STATE_UNSPECIFIED = 0; - /** - * All rendering operations have completed successfully. - * - * Generated from protobuf enum SUCCEEDED = 1; - */ - const SUCCEEDED = 1; - /** - * All rendering operations have completed, and one or more have failed. - * - * Generated from protobuf enum FAILED = 2; - */ - const FAILED = 2; - /** - * Rendering has started and is not complete. - * - * Generated from protobuf enum IN_PROGRESS = 3; - */ - const IN_PROGRESS = 3; - - private static $valueToName = [ - self::RENDER_STATE_UNSPECIFIED => 'RENDER_STATE_UNSPECIFIED', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::IN_PROGRESS => '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(RenderState::class, \Google\Cloud\Deploy\V1\Release_RenderState::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/SkaffoldSupportedCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/SkaffoldSupportedCondition.php deleted file mode 100644 index 282e3fa25ab1..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/SkaffoldSupportedCondition.php +++ /dev/null @@ -1,201 +0,0 @@ -google.cloud.deploy.v1.Release.SkaffoldSupportedCondition - */ -class SkaffoldSupportedCondition extends \Google\Protobuf\Internal\Message -{ - /** - * True if the version of Skaffold used by this release is supported. - * - * Generated from protobuf field bool status = 1; - */ - protected $status = false; - /** - * The Skaffold support state for this release's version of Skaffold. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldSupportState skaffold_support_state = 2; - */ - protected $skaffold_support_state = 0; - /** - * The time at which this release's version of Skaffold will enter - * maintenance mode. - * - * Generated from protobuf field .google.protobuf.Timestamp maintenance_mode_time = 3; - */ - protected $maintenance_mode_time = null; - /** - * The time at which this release's version of Skaffold will no longer be - * supported. - * - * Generated from protobuf field .google.protobuf.Timestamp support_expiration_time = 4; - */ - protected $support_expiration_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $status - * True if the version of Skaffold used by this release is supported. - * @type int $skaffold_support_state - * The Skaffold support state for this release's version of Skaffold. - * @type \Google\Protobuf\Timestamp $maintenance_mode_time - * The time at which this release's version of Skaffold will enter - * maintenance mode. - * @type \Google\Protobuf\Timestamp $support_expiration_time - * The time at which this release's version of Skaffold will no longer be - * supported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * True if the version of Skaffold used by this release is supported. - * - * Generated from protobuf field bool status = 1; - * @return bool - */ - public function getStatus() - { - return $this->status; - } - - /** - * True if the version of Skaffold used by this release is supported. - * - * Generated from protobuf field bool status = 1; - * @param bool $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkBool($var); - $this->status = $var; - - return $this; - } - - /** - * The Skaffold support state for this release's version of Skaffold. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldSupportState skaffold_support_state = 2; - * @return int - */ - public function getSkaffoldSupportState() - { - return $this->skaffold_support_state; - } - - /** - * The Skaffold support state for this release's version of Skaffold. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldSupportState skaffold_support_state = 2; - * @param int $var - * @return $this - */ - public function setSkaffoldSupportState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\SkaffoldSupportState::class); - $this->skaffold_support_state = $var; - - return $this; - } - - /** - * The time at which this release's version of Skaffold will enter - * maintenance mode. - * - * Generated from protobuf field .google.protobuf.Timestamp maintenance_mode_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getMaintenanceModeTime() - { - return $this->maintenance_mode_time; - } - - public function hasMaintenanceModeTime() - { - return isset($this->maintenance_mode_time); - } - - public function clearMaintenanceModeTime() - { - unset($this->maintenance_mode_time); - } - - /** - * The time at which this release's version of Skaffold will enter - * maintenance mode. - * - * Generated from protobuf field .google.protobuf.Timestamp maintenance_mode_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setMaintenanceModeTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->maintenance_mode_time = $var; - - return $this; - } - - /** - * The time at which this release's version of Skaffold will no longer be - * supported. - * - * Generated from protobuf field .google.protobuf.Timestamp support_expiration_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getSupportExpirationTime() - { - return $this->support_expiration_time; - } - - public function hasSupportExpirationTime() - { - return isset($this->support_expiration_time); - } - - public function clearSupportExpirationTime() - { - unset($this->support_expiration_time); - } - - /** - * The time at which this release's version of Skaffold will no longer be - * supported. - * - * Generated from protobuf field .google.protobuf.Timestamp support_expiration_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setSupportExpirationTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->support_expiration_time = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SkaffoldSupportedCondition::class, \Google\Cloud\Deploy\V1\Release_SkaffoldSupportedCondition::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender.php deleted file mode 100644 index 6042ed840749..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender.php +++ /dev/null @@ -1,232 +0,0 @@ -google.cloud.deploy.v1.Release.TargetRender - */ -class TargetRender extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to render the manifest for this target. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string rendering_build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $rendering_build = ''; - /** - * Output only. Current state of the render operation for this Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.TargetRender.TargetRenderState rendering_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rendering_state = 0; - /** - * Output only. Metadata related to the `Release` render for this Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.RenderMetadata metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $metadata = null; - /** - * Output only. Reason this render failed. This will always be unspecified - * while the render in progress. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.TargetRender.FailureCause failure_cause = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_cause = 0; - /** - * Output only. Additional information about the render failure, if - * available. - * - * Generated from protobuf field string failure_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $rendering_build - * Output only. The resource name of the Cloud Build `Build` object that is - * used to render the manifest for this target. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * @type int $rendering_state - * Output only. Current state of the render operation for this Target. - * @type \Google\Cloud\Deploy\V1\RenderMetadata $metadata - * Output only. Metadata related to the `Release` render for this Target. - * @type int $failure_cause - * Output only. Reason this render failed. This will always be unspecified - * while the render in progress. - * @type string $failure_message - * Output only. Additional information about the render failure, if - * available. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to render the manifest for this target. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string rendering_build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getRenderingBuild() - { - return $this->rendering_build; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to render the manifest for this target. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string rendering_build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRenderingBuild($var) - { - GPBUtil::checkString($var, True); - $this->rendering_build = $var; - - return $this; - } - - /** - * Output only. Current state of the render operation for this Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.TargetRender.TargetRenderState rendering_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getRenderingState() - { - return $this->rendering_state; - } - - /** - * Output only. Current state of the render operation for this Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.TargetRender.TargetRenderState rendering_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setRenderingState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Release\TargetRender\TargetRenderState::class); - $this->rendering_state = $var; - - return $this; - } - - /** - * Output only. Metadata related to the `Release` render for this Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.RenderMetadata metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\RenderMetadata|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * Output only. Metadata related to the `Release` render for this Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.RenderMetadata metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\RenderMetadata $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RenderMetadata::class); - $this->metadata = $var; - - return $this; - } - - /** - * Output only. Reason this render failed. This will always be unspecified - * while the render in progress. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.TargetRender.FailureCause failure_cause = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getFailureCause() - { - return $this->failure_cause; - } - - /** - * Output only. Reason this render failed. This will always be unspecified - * while the render in progress. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.TargetRender.FailureCause failure_cause = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setFailureCause($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Release\TargetRender\FailureCause::class); - $this->failure_cause = $var; - - return $this; - } - - /** - * Output only. Additional information about the render failure, if - * available. - * - * Generated from protobuf field string failure_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getFailureMessage() - { - return $this->failure_message; - } - - /** - * Output only. Additional information about the render failure, if - * available. - * - * Generated from protobuf field string failure_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setFailureMessage($var) - { - GPBUtil::checkString($var, True); - $this->failure_message = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(TargetRender::class, \Google\Cloud\Deploy\V1\Release_TargetRender::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender/FailureCause.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender/FailureCause.php deleted file mode 100644 index b5c87f038ed3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender/FailureCause.php +++ /dev/null @@ -1,108 +0,0 @@ -google.cloud.deploy.v1.Release.TargetRender.FailureCause - */ -class FailureCause -{ - /** - * No reason for failure is specified. - * - * Generated from protobuf enum FAILURE_CAUSE_UNSPECIFIED = 0; - */ - const FAILURE_CAUSE_UNSPECIFIED = 0; - /** - * Cloud Build is not available, either because it is not enabled or - * because Cloud Deploy has insufficient permissions. See [required - * permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). - * - * Generated from protobuf enum CLOUD_BUILD_UNAVAILABLE = 1; - */ - const CLOUD_BUILD_UNAVAILABLE = 1; - /** - * The render operation did not complete successfully; check Cloud Build - * logs. - * - * Generated from protobuf enum EXECUTION_FAILED = 2; - */ - const EXECUTION_FAILED = 2; - /** - * Cloud Build failed to fulfill Cloud Deploy's request. See - * failure_message for additional details. - * - * Generated from protobuf enum CLOUD_BUILD_REQUEST_FAILED = 3; - */ - const CLOUD_BUILD_REQUEST_FAILED = 3; - /** - * The render operation did not complete successfully because the - * verification stanza required for verify was not found on the Skaffold - * configuration. - * - * Generated from protobuf enum VERIFICATION_CONFIG_NOT_FOUND = 4; - */ - const VERIFICATION_CONFIG_NOT_FOUND = 4; - /** - * The render operation did not complete successfully because the custom - * action required for predeploy or postdeploy was not found in the - * Skaffold configuration. See failure_message for additional details. - * - * Generated from protobuf enum CUSTOM_ACTION_NOT_FOUND = 5; - */ - const CUSTOM_ACTION_NOT_FOUND = 5; - /** - * Release failed during rendering because the release configuration is - * not supported with the specified deployment strategy. - * - * Generated from protobuf enum DEPLOYMENT_STRATEGY_NOT_SUPPORTED = 6; - */ - const DEPLOYMENT_STRATEGY_NOT_SUPPORTED = 6; - /** - * The render operation had a feature configured that is not supported. - * - * Generated from protobuf enum RENDER_FEATURE_NOT_SUPPORTED = 7; - */ - const RENDER_FEATURE_NOT_SUPPORTED = 7; - - private static $valueToName = [ - self::FAILURE_CAUSE_UNSPECIFIED => 'FAILURE_CAUSE_UNSPECIFIED', - self::CLOUD_BUILD_UNAVAILABLE => 'CLOUD_BUILD_UNAVAILABLE', - self::EXECUTION_FAILED => 'EXECUTION_FAILED', - self::CLOUD_BUILD_REQUEST_FAILED => 'CLOUD_BUILD_REQUEST_FAILED', - self::VERIFICATION_CONFIG_NOT_FOUND => 'VERIFICATION_CONFIG_NOT_FOUND', - self::CUSTOM_ACTION_NOT_FOUND => 'CUSTOM_ACTION_NOT_FOUND', - self::DEPLOYMENT_STRATEGY_NOT_SUPPORTED => 'DEPLOYMENT_STRATEGY_NOT_SUPPORTED', - self::RENDER_FEATURE_NOT_SUPPORTED => 'RENDER_FEATURE_NOT_SUPPORTED', - ]; - - 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(FailureCause::class, \Google\Cloud\Deploy\V1\Release_TargetRender_FailureCause::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender/TargetRenderState.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender/TargetRenderState.php deleted file mode 100644 index 3f4840b1272f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Release/TargetRender/TargetRenderState.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.Release.TargetRender.TargetRenderState - */ -class TargetRenderState -{ - /** - * The render operation state is unspecified. - * - * Generated from protobuf enum TARGET_RENDER_STATE_UNSPECIFIED = 0; - */ - const TARGET_RENDER_STATE_UNSPECIFIED = 0; - /** - * The render operation has completed successfully. - * - * Generated from protobuf enum SUCCEEDED = 1; - */ - const SUCCEEDED = 1; - /** - * The render operation has failed. - * - * Generated from protobuf enum FAILED = 2; - */ - const FAILED = 2; - /** - * The render operation is in progress. - * - * Generated from protobuf enum IN_PROGRESS = 3; - */ - const IN_PROGRESS = 3; - - private static $valueToName = [ - self::TARGET_RENDER_STATE_UNSPECIFIED => 'TARGET_RENDER_STATE_UNSPECIFIED', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::IN_PROGRESS => '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(TargetRenderState::class, \Google\Cloud\Deploy\V1\Release_TargetRender_TargetRenderState::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ReleaseNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ReleaseNotificationEvent.php deleted file mode 100644 index 564707b255ce..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ReleaseNotificationEvent.php +++ /dev/null @@ -1,205 +0,0 @@ -google.cloud.deploy.v1.ReleaseNotificationEvent - */ -class ReleaseNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - */ - protected $pipeline_uid = ''; - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 5; - */ - protected $release_uid = ''; - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 2; - */ - protected $release = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a notification fails to send. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type string $release_uid - * Unique identifier of the `Release`. - * @type string $release - * The name of the `Release`. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\ReleaseNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 5; - * @return string - */ - public function getReleaseUid() - { - return $this->release_uid; - } - - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 5; - * @param string $var - * @return $this - */ - public function setReleaseUid($var) - { - GPBUtil::checkString($var, True); - $this->release_uid = $var; - - return $this; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 2; - * @return string - */ - public function getRelease() - { - return $this->release; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 2; - * @param string $var - * @return $this - */ - public function setRelease($var) - { - GPBUtil::checkString($var, True); - $this->release = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ReleaseRenderEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ReleaseRenderEvent.php deleted file mode 100644 index 59933d460f13..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/ReleaseRenderEvent.php +++ /dev/null @@ -1,216 +0,0 @@ -google.cloud.deploy.v1.ReleaseRenderEvent - */ -class ReleaseRenderEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a render transition occurs. Provides further - * details as rendering progresses through render states. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - */ - protected $pipeline_uid = ''; - /** - * The name of the release. - * release_uid is not in this log message because we write some of these log - * messages at release creation time, before we've generated the uid. - * - * Generated from protobuf field string release = 2; - */ - protected $release = ''; - /** - * Type of this notification, e.g. for a release render state change event. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 5; - */ - protected $type = 0; - /** - * The state of the release render. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.RenderState release_render_state = 3; - */ - protected $release_render_state = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a render transition occurs. Provides further - * details as rendering progresses through render states. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type string $release - * The name of the release. - * release_uid is not in this log message because we write some of these log - * messages at release creation time, before we've generated the uid. - * @type int $type - * Type of this notification, e.g. for a release render state change event. - * @type int $release_render_state - * The state of the release render. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\ReleaseRenderPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a render transition occurs. Provides further - * details as rendering progresses through render states. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a render transition occurs. Provides further - * details as rendering progresses through render states. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 4; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * The name of the release. - * release_uid is not in this log message because we write some of these log - * messages at release creation time, before we've generated the uid. - * - * Generated from protobuf field string release = 2; - * @return string - */ - public function getRelease() - { - return $this->release; - } - - /** - * The name of the release. - * release_uid is not in this log message because we write some of these log - * messages at release creation time, before we've generated the uid. - * - * Generated from protobuf field string release = 2; - * @param string $var - * @return $this - */ - public function setRelease($var) - { - GPBUtil::checkString($var, True); - $this->release = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a release render state change event. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 5; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a release render state change event. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 5; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - - /** - * The state of the release render. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.RenderState release_render_state = 3; - * @return int - */ - public function getReleaseRenderState() - { - return $this->release_render_state; - } - - /** - * The state of the release render. - * - * Generated from protobuf field .google.cloud.deploy.v1.Release.RenderState release_render_state = 3; - * @param int $var - * @return $this - */ - public function setReleaseRenderState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Release\RenderState::class); - $this->release_render_state = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RenderMetadata.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RenderMetadata.php deleted file mode 100644 index a4ef9c53a1d1..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RenderMetadata.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.deploy.v1.RenderMetadata - */ -class RenderMetadata extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. Metadata associated with rendering for Cloud Run. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunRenderMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $cloud_run = null; - /** - * Output only. Custom metadata provided by user-defined render operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $custom = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\CloudRunRenderMetadata $cloud_run - * Output only. Metadata associated with rendering for Cloud Run. - * @type \Google\Cloud\Deploy\V1\CustomMetadata $custom - * Output only. Custom metadata provided by user-defined render operation. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Metadata associated with rendering for Cloud Run. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunRenderMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CloudRunRenderMetadata|null - */ - public function getCloudRun() - { - return $this->cloud_run; - } - - public function hasCloudRun() - { - return isset($this->cloud_run); - } - - public function clearCloudRun() - { - unset($this->cloud_run); - } - - /** - * Output only. Metadata associated with rendering for Cloud Run. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunRenderMetadata cloud_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CloudRunRenderMetadata $var - * @return $this - */ - public function setCloudRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CloudRunRenderMetadata::class); - $this->cloud_run = $var; - - return $this; - } - - /** - * Output only. Custom metadata provided by user-defined render operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\CustomMetadata|null - */ - public function getCustom() - { - return $this->custom; - } - - public function hasCustom() - { - return isset($this->custom); - } - - public function clearCustom() - { - unset($this->custom); - } - - /** - * Output only. Custom metadata provided by user-defined render operation. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomMetadata custom = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\CustomMetadata $var - * @return $this - */ - public function setCustom($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomMetadata::class); - $this->custom = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairPhase.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairPhase.php deleted file mode 100644 index a82b00878400..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairPhase.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.deploy.v1.RepairPhase - */ -class RepairPhase extends \Google\Protobuf\Internal\Message -{ - protected $repair_phase; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\RetryPhase $retry - * Output only. Records of the retry attempts for retry repair mode. - * @type \Google\Cloud\Deploy\V1\RollbackAttempt $rollback - * Output only. Rollback attempt for rollback repair mode . - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. Records of the retry attempts for retry repair mode. - * - * Generated from protobuf field .google.cloud.deploy.v1.RetryPhase retry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\RetryPhase|null - */ - public function getRetry() - { - return $this->readOneof(1); - } - - public function hasRetry() - { - return $this->hasOneof(1); - } - - /** - * Output only. Records of the retry attempts for retry repair mode. - * - * Generated from protobuf field .google.cloud.deploy.v1.RetryPhase retry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\RetryPhase $var - * @return $this - */ - public function setRetry($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RetryPhase::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Output only. Rollback attempt for rollback repair mode . - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackAttempt rollback = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\RollbackAttempt|null - */ - public function getRollback() - { - return $this->readOneof(2); - } - - public function hasRollback() - { - return $this->hasOneof(2); - } - - /** - * Output only. Rollback attempt for rollback repair mode . - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackAttempt rollback = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\RollbackAttempt $var - * @return $this - */ - public function setRollback($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RollbackAttempt::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getRepairPhase() - { - return $this->whichOneof("repair_phase"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairRolloutOperation.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairRolloutOperation.php deleted file mode 100644 index 8db984466a7f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairRolloutOperation.php +++ /dev/null @@ -1,177 +0,0 @@ -google.cloud.deploy.v1.RepairRolloutOperation - */ -class RepairRolloutOperation extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout = ''; - /** - * Output only. Records of the repair attempts. Each repair phase may have - * multiple retry attempts or single rollback attempt. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $repair_phases; - /** - * Output only. The phase ID of the phase that includes the job being - * repaired. - * - * Generated from protobuf field string phase_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $phase_id = ''; - /** - * Output only. The job ID for the Job to repair. - * - * Generated from protobuf field string job_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $job_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $rollout - * Output only. The name of the rollout that initiates the `AutomationRun`. - * @type array<\Google\Cloud\Deploy\V1\RepairPhase>|\Google\Protobuf\Internal\RepeatedField $repair_phases - * Output only. Records of the repair attempts. Each repair phase may have - * multiple retry attempts or single rollback attempt. - * @type string $phase_id - * Output only. The phase ID of the phase that includes the job being - * repaired. - * @type string $job_id - * Output only. The job ID for the Job to repair. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Output only. The name of the rollout that initiates the `AutomationRun`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Output only. Records of the repair attempts. Each repair phase may have - * multiple retry attempts or single rollback attempt. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRepairPhases() - { - return $this->repair_phases; - } - - /** - * Output only. Records of the repair attempts. Each repair phase may have - * multiple retry attempts or single rollback attempt. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\RepairPhase>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRepairPhases($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\RepairPhase::class); - $this->repair_phases = $arr; - - return $this; - } - - /** - * Output only. The phase ID of the phase that includes the job being - * repaired. - * - * Generated from protobuf field string phase_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getPhaseId() - { - return $this->phase_id; - } - - /** - * Output only. The phase ID of the phase that includes the job being - * repaired. - * - * Generated from protobuf field string phase_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->phase_id = $var; - - return $this; - } - - /** - * Output only. The job ID for the Job to repair. - * - * Generated from protobuf field string job_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * Output only. The job ID for the Job to repair. - * - * Generated from protobuf field string job_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairRolloutRule.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairRolloutRule.php deleted file mode 100644 index e562296f3300..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairRolloutRule.php +++ /dev/null @@ -1,178 +0,0 @@ -google.cloud.deploy.v1.RepairRolloutRule - */ -class RepairRolloutRule extends \Google\Protobuf\Internal\Message -{ - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $id = ''; - /** - * Optional. Jobs to repair. Proceeds only after job name matched any one in - * the list, or for all jobs if unspecified or empty. The phase that includes - * the job must match the phase ID specified in `source_phase`. This value - * must consist of lower-case letters, numbers, and hyphens, start with a - * letter and end with a letter or a number, and have a max length of 63 - * characters. In other words, it must match the following regex: - * `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field repeated string jobs = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $jobs; - /** - * Output only. Information around the state of the 'Automation' rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $condition = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * @type array|\Google\Protobuf\Internal\RepeatedField $jobs - * Optional. Jobs to repair. Proceeds only after job name matched any one in - * the list, or for all jobs if unspecified or empty. The phase that includes - * the job must match the phase ID specified in `source_phase`. This value - * must consist of lower-case letters, numbers, and hyphens, start with a - * letter and end with a letter or a number, and have a max length of 63 - * characters. In other words, it must match the following regex: - * `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * @type \Google\Cloud\Deploy\V1\AutomationRuleCondition $condition - * Output only. Information around the state of the 'Automation' rule. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * Generated from protobuf field string id = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is - * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. - * - * 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; - } - - /** - * Optional. Jobs to repair. Proceeds only after job name matched any one in - * the list, or for all jobs if unspecified or empty. The phase that includes - * the job must match the phase ID specified in `source_phase`. This value - * must consist of lower-case letters, numbers, and hyphens, start with a - * letter and end with a letter or a number, and have a max length of 63 - * characters. In other words, it must match the following regex: - * `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field repeated string jobs = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getJobs() - { - return $this->jobs; - } - - /** - * Optional. Jobs to repair. Proceeds only after job name matched any one in - * the list, or for all jobs if unspecified or empty. The phase that includes - * the job must match the phase ID specified in `source_phase`. This value - * must consist of lower-case letters, numbers, and hyphens, start with a - * letter and end with a letter or a number, and have a max length of 63 - * characters. In other words, it must match the following regex: - * `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. - * - * Generated from protobuf field repeated string jobs = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setJobs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->jobs = $arr; - - return $this; - } - - /** - * Output only. Information around the state of the 'Automation' rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\AutomationRuleCondition|null - */ - public function getCondition() - { - return $this->condition; - } - - public function hasCondition() - { - return isset($this->condition); - } - - public function clearCondition() - { - unset($this->condition); - } - - /** - * Output only. Information around the state of the 'Automation' rule. - * - * Generated from protobuf field .google.cloud.deploy.v1.AutomationRuleCondition condition = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\AutomationRuleCondition $var - * @return $this - */ - public function setCondition($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AutomationRuleCondition::class); - $this->condition = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairState.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairState.php deleted file mode 100644 index fabd2dd44dcb..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RepairState.php +++ /dev/null @@ -1,89 +0,0 @@ -google.cloud.deploy.v1.RepairState - */ -class RepairState -{ - /** - * The `repair` has an unspecified state. - * - * Generated from protobuf enum REPAIR_STATE_UNSPECIFIED = 0; - */ - const REPAIR_STATE_UNSPECIFIED = 0; - /** - * The `repair` action has succeeded. - * - * Generated from protobuf enum REPAIR_STATE_SUCCEEDED = 1; - */ - const REPAIR_STATE_SUCCEEDED = 1; - /** - * The `repair` action was cancelled. - * - * Generated from protobuf enum REPAIR_STATE_CANCELLED = 2; - */ - const REPAIR_STATE_CANCELLED = 2; - /** - * The `repair` action has failed. - * - * Generated from protobuf enum REPAIR_STATE_FAILED = 3; - */ - const REPAIR_STATE_FAILED = 3; - /** - * The `repair` action is in progress. - * - * Generated from protobuf enum REPAIR_STATE_IN_PROGRESS = 4; - */ - const REPAIR_STATE_IN_PROGRESS = 4; - /** - * The `repair` action is pending. - * - * Generated from protobuf enum REPAIR_STATE_PENDING = 5; - */ - const REPAIR_STATE_PENDING = 5; - /** - * The `repair` action was aborted. - * - * Generated from protobuf enum REPAIR_STATE_ABORTED = 7; - */ - const REPAIR_STATE_ABORTED = 7; - - private static $valueToName = [ - self::REPAIR_STATE_UNSPECIFIED => 'REPAIR_STATE_UNSPECIFIED', - self::REPAIR_STATE_SUCCEEDED => 'REPAIR_STATE_SUCCEEDED', - self::REPAIR_STATE_CANCELLED => 'REPAIR_STATE_CANCELLED', - self::REPAIR_STATE_FAILED => 'REPAIR_STATE_FAILED', - self::REPAIR_STATE_IN_PROGRESS => 'REPAIR_STATE_IN_PROGRESS', - self::REPAIR_STATE_PENDING => 'REPAIR_STATE_PENDING', - self::REPAIR_STATE_ABORTED => 'REPAIR_STATE_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); - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryAttempt.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryAttempt.php deleted file mode 100644 index 469c65d247e7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryAttempt.php +++ /dev/null @@ -1,179 +0,0 @@ -google.cloud.deploy.v1.RetryAttempt - */ -class RetryAttempt extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The index of this retry attempt. - * - * Generated from protobuf field int64 attempt = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $attempt = 0; - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $wait = null; - /** - * Output only. Valid state of this retry action. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Description of the state of the Retry. - * - * Generated from protobuf field string state_desc = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state_desc = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $attempt - * Output only. The index of this retry attempt. - * @type \Google\Protobuf\Duration $wait - * Output only. How long the operation will be paused. - * @type int $state - * Output only. Valid state of this retry action. - * @type string $state_desc - * Output only. Description of the state of the Retry. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The index of this retry attempt. - * - * Generated from protobuf field int64 attempt = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int|string - */ - public function getAttempt() - { - return $this->attempt; - } - - /** - * Output only. The index of this retry attempt. - * - * Generated from protobuf field int64 attempt = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int|string $var - * @return $this - */ - public function setAttempt($var) - { - GPBUtil::checkInt64($var); - $this->attempt = $var; - - return $this; - } - - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Duration|null - */ - public function getWait() - { - return $this->wait; - } - - public function hasWait() - { - return isset($this->wait); - } - - public function clearWait() - { - unset($this->wait); - } - - /** - * Output only. How long the operation will be paused. - * - * Generated from protobuf field .google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Duration $var - * @return $this - */ - public function setWait($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class); - $this->wait = $var; - - return $this; - } - - /** - * Output only. Valid state of this retry action. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Valid state of this retry action. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\RepairState::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Description of the state of the Retry. - * - * Generated from protobuf field string state_desc = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStateDesc() - { - return $this->state_desc; - } - - /** - * Output only. Description of the state of the Retry. - * - * Generated from protobuf field string state_desc = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStateDesc($var) - { - GPBUtil::checkString($var, True); - $this->state_desc = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryJobRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryJobRequest.php deleted file mode 100644 index 398162c57ca6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryJobRequest.php +++ /dev/null @@ -1,196 +0,0 @@ -google.cloud.deploy.v1.RetryJobRequest - */ -class RetryJobRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $rollout = ''; - /** - * Required. The phase ID the Job to retry belongs to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $phase_id = ''; - /** - * Required. The job ID for the Job to retry. - * - * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $job_id = ''; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $rollout Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Please see - * {@see CloudDeployClient::rolloutName()} for help formatting this field. - * @param string $phaseId Required. The phase ID the Job to retry belongs to. - * @param string $jobId Required. The job ID for the Job to retry. - * - * @return \Google\Cloud\Deploy\V1\RetryJobRequest - * - * @experimental - */ - public static function build(string $rollout, string $phaseId, string $jobId): self - { - return (new self()) - ->setRollout($rollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $rollout - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type string $phase_id - * Required. The phase ID the Job to retry belongs to. - * @type string $job_id - * Required. The job ID for the Job to retry. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * Required. Name of the Rollout. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string rollout = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * Required. The phase ID the Job to retry belongs to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getPhaseId() - { - return $this->phase_id; - } - - /** - * Required. The phase ID the Job to retry belongs to. - * - * Generated from protobuf field string phase_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->phase_id = $var; - - return $this; - } - - /** - * Required. The job ID for the Job to retry. - * - * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getJobId() - { - return $this->job_id; - } - - /** - * Required. The job ID for the Job to retry. - * - * Generated from protobuf field string job_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setJobId($var) - { - GPBUtil::checkString($var, True); - $this->job_id = $var; - - return $this; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryJobResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryJobResponse.php deleted file mode 100644 index 3058f4b1d9e7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryJobResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.RetryJobResponse - */ -class RetryJobResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryPhase.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryPhase.php deleted file mode 100644 index f8efa1208a0c..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RetryPhase.php +++ /dev/null @@ -1,140 +0,0 @@ -google.cloud.deploy.v1.RetryPhase - */ -class RetryPhase extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The number of attempts that have been made. - * - * Generated from protobuf field int64 total_attempts = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $total_attempts = 0; - /** - * Output only. The pattern of how the wait time of the retry attempt is - * calculated. - * - * Generated from protobuf field .google.cloud.deploy.v1.BackoffMode backoff_mode = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $backoff_mode = 0; - /** - * Output only. Detail of a retry action. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.RetryAttempt attempts = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $attempts; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type int|string $total_attempts - * Output only. The number of attempts that have been made. - * @type int $backoff_mode - * Output only. The pattern of how the wait time of the retry attempt is - * calculated. - * @type array<\Google\Cloud\Deploy\V1\RetryAttempt>|\Google\Protobuf\Internal\RepeatedField $attempts - * Output only. Detail of a retry action. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The number of attempts that have been made. - * - * Generated from protobuf field int64 total_attempts = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int|string - */ - public function getTotalAttempts() - { - return $this->total_attempts; - } - - /** - * Output only. The number of attempts that have been made. - * - * Generated from protobuf field int64 total_attempts = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int|string $var - * @return $this - */ - public function setTotalAttempts($var) - { - GPBUtil::checkInt64($var); - $this->total_attempts = $var; - - return $this; - } - - /** - * Output only. The pattern of how the wait time of the retry attempt is - * calculated. - * - * Generated from protobuf field .google.cloud.deploy.v1.BackoffMode backoff_mode = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getBackoffMode() - { - return $this->backoff_mode; - } - - /** - * Output only. The pattern of how the wait time of the retry attempt is - * calculated. - * - * Generated from protobuf field .google.cloud.deploy.v1.BackoffMode backoff_mode = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setBackoffMode($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\BackoffMode::class); - $this->backoff_mode = $var; - - return $this; - } - - /** - * Output only. Detail of a retry action. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.RetryAttempt attempts = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getAttempts() - { - return $this->attempts; - } - - /** - * Output only. Detail of a retry action. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.RetryAttempt attempts = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\RetryAttempt>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setAttempts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\RetryAttempt::class); - $this->attempts = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackAttempt.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackAttempt.php deleted file mode 100644 index 6cf2b0dae8d7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackAttempt.php +++ /dev/null @@ -1,169 +0,0 @@ -google.cloud.deploy.v1.RollbackAttempt - */ -class RollbackAttempt extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The phase to which the rollout will be rolled back to. - * - * Generated from protobuf field string destination_phase = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $destination_phase = ''; - /** - * Output only. ID of the rollback `Rollout` to create. - * - * Generated from protobuf field string rollout_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollout_id = ''; - /** - * Output only. Valid state of this rollback action. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairState state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Description of the state of the Rollback. - * - * Generated from protobuf field string state_desc = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state_desc = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $destination_phase - * Output only. The phase to which the rollout will be rolled back to. - * @type string $rollout_id - * Output only. ID of the rollback `Rollout` to create. - * @type int $state - * Output only. Valid state of this rollback action. - * @type string $state_desc - * Output only. Description of the state of the Rollback. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The phase to which the rollout will be rolled back to. - * - * Generated from protobuf field string destination_phase = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getDestinationPhase() - { - return $this->destination_phase; - } - - /** - * Output only. The phase to which the rollout will be rolled back to. - * - * Generated from protobuf field string destination_phase = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setDestinationPhase($var) - { - GPBUtil::checkString($var, True); - $this->destination_phase = $var; - - return $this; - } - - /** - * Output only. ID of the rollback `Rollout` to create. - * - * Generated from protobuf field string rollout_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRolloutId() - { - return $this->rollout_id; - } - - /** - * Output only. ID of the rollback `Rollout` to create. - * - * Generated from protobuf field string rollout_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRolloutId($var) - { - GPBUtil::checkString($var, True); - $this->rollout_id = $var; - - return $this; - } - - /** - * Output only. Valid state of this rollback action. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairState state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Valid state of this rollback action. - * - * Generated from protobuf field .google.cloud.deploy.v1.RepairState state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\RepairState::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Description of the state of the Rollback. - * - * Generated from protobuf field string state_desc = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getStateDesc() - { - return $this->state_desc; - } - - /** - * Output only. Description of the state of the Rollback. - * - * Generated from protobuf field string state_desc = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setStateDesc($var) - { - GPBUtil::checkString($var, True); - $this->state_desc = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetConfig.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetConfig.php deleted file mode 100644 index 0993a0b5efbe..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetConfig.php +++ /dev/null @@ -1,115 +0,0 @@ -google.cloud.deploy.v1.RollbackTargetConfig - */ -class RollbackTargetConfig extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. The rollback `Rollout` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout rollout = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $rollout = null; - /** - * Optional. The starting phase ID for the `Rollout`. If unspecified, the - * `Rollout` will start in the stable phase. - * - * Generated from protobuf field string starting_phase_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $starting_phase_id = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\Rollout $rollout - * Optional. The rollback `Rollout` to create. - * @type string $starting_phase_id - * Optional. The starting phase ID for the `Rollout`. If unspecified, the - * `Rollout` will start in the stable phase. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. The rollback `Rollout` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout rollout = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Rollout|null - */ - public function getRollout() - { - return $this->rollout; - } - - public function hasRollout() - { - return isset($this->rollout); - } - - public function clearRollout() - { - unset($this->rollout); - } - - /** - * Optional. The rollback `Rollout` to create. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout rollout = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Rollout $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Rollout::class); - $this->rollout = $var; - - return $this; - } - - /** - * Optional. The starting phase ID for the `Rollout`. If unspecified, the - * `Rollout` will start in the stable phase. - * - * Generated from protobuf field string starting_phase_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getStartingPhaseId() - { - return $this->starting_phase_id; - } - - /** - * Optional. The starting phase ID for the `Rollout`. If unspecified, the - * `Rollout` will start in the stable phase. - * - * Generated from protobuf field string starting_phase_id = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setStartingPhaseId($var) - { - GPBUtil::checkString($var, True); - $this->starting_phase_id = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetRequest.php deleted file mode 100644 index f7208f661a50..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetRequest.php +++ /dev/null @@ -1,363 +0,0 @@ -google.cloud.deploy.v1.RollbackTargetRequest - */ -class RollbackTargetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. The `DeliveryPipeline` for which the rollback `Rollout` must be - * created. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Required. ID of the `Target` that is being rolled back. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $target_id = ''; - /** - * Required. ID of the rollback `Rollout` to create. - * - * Generated from protobuf field string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $rollout_id = ''; - /** - * Optional. ID of the `Release` to roll back to. If this isn't specified, the - * previous successful `Rollout` to the specified target will be used to - * determine the `Release`. - * - * Generated from protobuf field string release_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $release_id = ''; - /** - * Optional. If provided, this must be the latest `Rollout` that is on the - * `Target`. - * - * Generated from protobuf field string rollout_to_roll_back = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $rollout_to_roll_back = ''; - /** - * Optional. Configs for the rollback `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $rollback_config = null; - /** - * Optional. If set to true, the request is validated and the user is provided - * with a `RollbackTargetResponse`. - * - * Generated from protobuf field bool validate_only = 7 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $name Required. The `DeliveryPipeline` for which the rollback `Rollout` must be - * created. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Please see - * {@see CloudDeployClient::deliveryPipelineName()} for help formatting this field. - * @param string $targetId Required. ID of the `Target` that is being rolled back. - * @param string $rolloutId Required. ID of the rollback `Rollout` to create. - * - * @return \Google\Cloud\Deploy\V1\RollbackTargetRequest - * - * @experimental - */ - public static function build(string $name, string $targetId, string $rolloutId): self - { - return (new self()) - ->setName($name) - ->setTargetId($targetId) - ->setRolloutId($rolloutId); - } - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Required. The `DeliveryPipeline` for which the rollback `Rollout` must be - * created. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. - * @type string $target_id - * Required. ID of the `Target` that is being rolled back. - * @type string $rollout_id - * Required. ID of the rollback `Rollout` to create. - * @type string $release_id - * Optional. ID of the `Release` to roll back to. If this isn't specified, the - * previous successful `Rollout` to the specified target will be used to - * determine the `Release`. - * @type string $rollout_to_roll_back - * Optional. If provided, this must be the latest `Rollout` that is on the - * `Target`. - * @type \Google\Cloud\Deploy\V1\RollbackTargetConfig $rollback_config - * Optional. Configs for the rollback `Rollout`. - * @type bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with a `RollbackTargetResponse`. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. The `DeliveryPipeline` for which the rollback `Rollout` must be - * created. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_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. The `DeliveryPipeline` for which the rollback `Rollout` must be - * created. The format is - * `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_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; - } - - /** - * Required. ID of the `Target` that is being rolled back. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * Required. ID of the `Target` that is being rolled back. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Required. ID of the rollback `Rollout` to create. - * - * Generated from protobuf field string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRolloutId() - { - return $this->rollout_id; - } - - /** - * Required. ID of the rollback `Rollout` to create. - * - * Generated from protobuf field string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRolloutId($var) - { - GPBUtil::checkString($var, True); - $this->rollout_id = $var; - - return $this; - } - - /** - * Optional. ID of the `Release` to roll back to. If this isn't specified, the - * previous successful `Rollout` to the specified target will be used to - * determine the `Release`. - * - * Generated from protobuf field string release_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getReleaseId() - { - return $this->release_id; - } - - /** - * Optional. ID of the `Release` to roll back to. If this isn't specified, the - * previous successful `Rollout` to the specified target will be used to - * determine the `Release`. - * - * Generated from protobuf field string release_id = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setReleaseId($var) - { - GPBUtil::checkString($var, True); - $this->release_id = $var; - - return $this; - } - - /** - * Optional. If provided, this must be the latest `Rollout` that is on the - * `Target`. - * - * Generated from protobuf field string rollout_to_roll_back = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRolloutToRollBack() - { - return $this->rollout_to_roll_back; - } - - /** - * Optional. If provided, this must be the latest `Rollout` that is on the - * `Target`. - * - * Generated from protobuf field string rollout_to_roll_back = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRolloutToRollBack($var) - { - GPBUtil::checkString($var, True); - $this->rollout_to_roll_back = $var; - - return $this; - } - - /** - * Optional. Configs for the rollback `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\RollbackTargetConfig|null - */ - public function getRollbackConfig() - { - return $this->rollback_config; - } - - public function hasRollbackConfig() - { - return isset($this->rollback_config); - } - - public function clearRollbackConfig() - { - unset($this->rollback_config); - } - - /** - * Optional. Configs for the rollback `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\RollbackTargetConfig $var - * @return $this - */ - public function setRollbackConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RollbackTargetConfig::class); - $this->rollback_config = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with a `RollbackTargetResponse`. - * - * Generated from protobuf field bool validate_only = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getValidateOnly() - { - return $this->validate_only; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with a `RollbackTargetResponse`. - * - * Generated from protobuf field bool validate_only = 7 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setValidateOnly($var) - { - GPBUtil::checkBool($var); - $this->validate_only = $var; - - return $this; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetResponse.php deleted file mode 100644 index 0c2baf18351b..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RollbackTargetResponse.php +++ /dev/null @@ -1,77 +0,0 @@ -google.cloud.deploy.v1.RollbackTargetResponse - */ -class RollbackTargetResponse extends \Google\Protobuf\Internal\Message -{ - /** - * The config of the rollback `Rollout` created or will be created. - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 1; - */ - protected $rollback_config = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\RollbackTargetConfig $rollback_config - * The config of the rollback `Rollout` created or will be created. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The config of the rollback `Rollout` created or will be created. - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 1; - * @return \Google\Cloud\Deploy\V1\RollbackTargetConfig|null - */ - public function getRollbackConfig() - { - return $this->rollback_config; - } - - public function hasRollbackConfig() - { - return isset($this->rollback_config); - } - - public function clearRollbackConfig() - { - unset($this->rollback_config); - } - - /** - * The config of the rollback `Rollout` created or will be created. - * - * Generated from protobuf field .google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 1; - * @param \Google\Cloud\Deploy\V1\RollbackTargetConfig $var - * @return $this - */ - public function setRollbackConfig($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\RollbackTargetConfig::class); - $this->rollback_config = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout.php deleted file mode 100644 index 4a50ee1c678b..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout.php +++ /dev/null @@ -1,926 +0,0 @@ -google.cloud.deploy.v1.Rollout - */ -class Rollout extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the `Rollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Output only. Unique identifier of the `Rollout`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Description of the `Rollout` for user purposes. Max length is 255 - * characters. - * - * Generated from protobuf field string description = 3; - */ - protected $description = ''; - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. 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; - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - */ - private $labels; - /** - * Output only. Time at which the `Rollout` was created. - * - * 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 the `Rollout` was approved. - * - * Generated from protobuf field .google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $approve_time = null; - /** - * Output only. Time at which the `Rollout` was enqueued. - * - * Generated from protobuf field .google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $enqueue_time = null; - /** - * Output only. Time at which the `Rollout` started deploying. - * - * Generated from protobuf field .google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $deploy_start_time = null; - /** - * Output only. Time at which the `Rollout` finished deploying. - * - * Generated from protobuf field .google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $deploy_end_time = null; - /** - * Required. The ID of Target to which this `Rollout` is deploying. - * - * Generated from protobuf field string target_id = 18 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $target_id = ''; - /** - * Output only. Approval state of the `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $approval_state = 0; - /** - * Output only. Current state of the `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $state = 0; - /** - * Output only. Additional information about the rollout failure, if - * available. - * - * Generated from protobuf field string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_reason = ''; - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy the Rollout. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $deploying_build = ''; - /** - * 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 = ''; - /** - * Output only. The reason this rollout failed. This will always be - * unspecified while the rollout is in progress. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $deploy_failure_cause = 0; - /** - * Output only. The phases that represent the workflows of this `Rollout`. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $phases; - /** - * Output only. Metadata contains information about the rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $metadata = null; - /** - * Output only. Name of the `ControllerRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $controller_rollout = ''; - /** - * Output only. Name of the `Rollout` that is rolled back by this `Rollout`. - * Empty if this `Rollout` wasn't created as a rollback. - * - * Generated from protobuf field string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $rollback_of_rollout = ''; - /** - * Output only. Names of `Rollouts` that rolled back this `Rollout`. - * - * Generated from protobuf field repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $rolled_back_by_rollouts; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the `Rollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * @type string $uid - * Output only. Unique identifier of the `Rollout`. - * @type string $description - * Description of the `Rollout` for user purposes. Max length is 255 - * characters. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations - * for more details such as format and size limitations. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the `Rollout` was created. - * @type \Google\Protobuf\Timestamp $approve_time - * Output only. Time at which the `Rollout` was approved. - * @type \Google\Protobuf\Timestamp $enqueue_time - * Output only. Time at which the `Rollout` was enqueued. - * @type \Google\Protobuf\Timestamp $deploy_start_time - * Output only. Time at which the `Rollout` started deploying. - * @type \Google\Protobuf\Timestamp $deploy_end_time - * Output only. Time at which the `Rollout` finished deploying. - * @type string $target_id - * Required. The ID of Target to which this `Rollout` is deploying. - * @type int $approval_state - * Output only. Approval state of the `Rollout`. - * @type int $state - * Output only. Current state of the `Rollout`. - * @type string $failure_reason - * Output only. Additional information about the rollout failure, if - * available. - * @type string $deploying_build - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy the Rollout. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * @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. - * @type int $deploy_failure_cause - * Output only. The reason this rollout failed. This will always be - * unspecified while the rollout is in progress. - * @type array<\Google\Cloud\Deploy\V1\Phase>|\Google\Protobuf\Internal\RepeatedField $phases - * Output only. The phases that represent the workflows of this `Rollout`. - * @type \Google\Cloud\Deploy\V1\Metadata $metadata - * Output only. Metadata contains information about the rollout. - * @type string $controller_rollout - * Output only. Name of the `ControllerRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * @type string $rollback_of_rollout - * Output only. Name of the `Rollout` that is rolled back by this `Rollout`. - * Empty if this `Rollout` wasn't created as a rollback. - * @type array|\Google\Protobuf\Internal\RepeatedField $rolled_back_by_rollouts - * Output only. Names of `Rollouts` that rolled back this `Rollout`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the `Rollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the `Rollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * 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; - } - - /** - * Output only. Unique identifier of the `Rollout`. - * - * Generated from protobuf field string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `Rollout`. - * - * 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; - } - - /** - * Description of the `Rollout` for user purposes. Max length is 255 - * characters. - * - * Generated from protobuf field string description = 3; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Description of the `Rollout` for user purposes. Max length is 255 - * characters. - * - * 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; - } - - /** - * User annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. 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 annotations. These attributes can only be set and used by the - * user, and not by Cloud Deploy. 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; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 5; - * @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. Time at which the `Rollout` was created. - * - * 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 `Rollout` was created. - * - * 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 the `Rollout` was approved. - * - * Generated from protobuf field .google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getApproveTime() - { - return $this->approve_time; - } - - public function hasApproveTime() - { - return isset($this->approve_time); - } - - public function clearApproveTime() - { - unset($this->approve_time); - } - - /** - * Output only. Time at which the `Rollout` was approved. - * - * Generated from protobuf field .google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setApproveTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->approve_time = $var; - - return $this; - } - - /** - * Output only. Time at which the `Rollout` was enqueued. - * - * Generated from protobuf field .google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getEnqueueTime() - { - return $this->enqueue_time; - } - - public function hasEnqueueTime() - { - return isset($this->enqueue_time); - } - - public function clearEnqueueTime() - { - unset($this->enqueue_time); - } - - /** - * Output only. Time at which the `Rollout` was enqueued. - * - * Generated from protobuf field .google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setEnqueueTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->enqueue_time = $var; - - return $this; - } - - /** - * Output only. Time at which the `Rollout` started deploying. - * - * Generated from protobuf field .google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getDeployStartTime() - { - return $this->deploy_start_time; - } - - public function hasDeployStartTime() - { - return isset($this->deploy_start_time); - } - - public function clearDeployStartTime() - { - unset($this->deploy_start_time); - } - - /** - * Output only. Time at which the `Rollout` started deploying. - * - * Generated from protobuf field .google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setDeployStartTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->deploy_start_time = $var; - - return $this; - } - - /** - * Output only. Time at which the `Rollout` finished deploying. - * - * Generated from protobuf field .google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Timestamp|null - */ - public function getDeployEndTime() - { - return $this->deploy_end_time; - } - - public function hasDeployEndTime() - { - return isset($this->deploy_end_time); - } - - public function clearDeployEndTime() - { - unset($this->deploy_end_time); - } - - /** - * Output only. Time at which the `Rollout` finished deploying. - * - * Generated from protobuf field .google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setDeployEndTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->deploy_end_time = $var; - - return $this; - } - - /** - * Required. The ID of Target to which this `Rollout` is deploying. - * - * Generated from protobuf field string target_id = 18 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * Required. The ID of Target to which this `Rollout` is deploying. - * - * Generated from protobuf field string target_id = 18 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Output only. Approval state of the `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getApprovalState() - { - return $this->approval_state; - } - - /** - * Output only. Approval state of the `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setApprovalState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Rollout\ApprovalState::class); - $this->approval_state = $var; - - return $this; - } - - /** - * Output only. Current state of the `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getState() - { - return $this->state; - } - - /** - * Output only. Current state of the `Rollout`. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setState($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Rollout\State::class); - $this->state = $var; - - return $this; - } - - /** - * Output only. Additional information about the rollout failure, if - * available. - * - * Generated from protobuf field string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getFailureReason() - { - return $this->failure_reason; - } - - /** - * Output only. Additional information about the rollout failure, if - * available. - * - * Generated from protobuf field string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setFailureReason($var) - { - GPBUtil::checkString($var, True); - $this->failure_reason = $var; - - return $this; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy the Rollout. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getDeployingBuild() - { - return $this->deploying_build; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to deploy the Rollout. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setDeployingBuild($var) - { - GPBUtil::checkString($var, True); - $this->deploying_build = $var; - - 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; - } - - /** - * Output only. The reason this rollout failed. This will always be - * unspecified while the rollout is in progress. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getDeployFailureCause() - { - return $this->deploy_failure_cause; - } - - /** - * Output only. The reason this rollout failed. This will always be - * unspecified while the rollout is in progress. - * - * Generated from protobuf field .google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setDeployFailureCause($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Rollout\FailureCause::class); - $this->deploy_failure_cause = $var; - - return $this; - } - - /** - * Output only. The phases that represent the workflows of this `Rollout`. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getPhases() - { - return $this->phases; - } - - /** - * Output only. The phases that represent the workflows of this `Rollout`. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array<\Google\Cloud\Deploy\V1\Phase>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setPhases($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Phase::class); - $this->phases = $arr; - - return $this; - } - - /** - * Output only. Metadata contains information about the rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Cloud\Deploy\V1\Metadata|null - */ - public function getMetadata() - { - return $this->metadata; - } - - public function hasMetadata() - { - return isset($this->metadata); - } - - public function clearMetadata() - { - unset($this->metadata); - } - - /** - * Output only. Metadata contains information about the rollout. - * - * Generated from protobuf field .google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param \Google\Cloud\Deploy\V1\Metadata $var - * @return $this - */ - public function setMetadata($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Metadata::class); - $this->metadata = $var; - - return $this; - } - - /** - * Output only. Name of the `ControllerRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getControllerRollout() - { - return $this->controller_rollout; - } - - /** - * Output only. Name of the `ControllerRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. - * - * Generated from protobuf field string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setControllerRollout($var) - { - GPBUtil::checkString($var, True); - $this->controller_rollout = $var; - - return $this; - } - - /** - * Output only. Name of the `Rollout` that is rolled back by this `Rollout`. - * Empty if this `Rollout` wasn't created as a rollback. - * - * Generated from protobuf field string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getRollbackOfRollout() - { - return $this->rollback_of_rollout; - } - - /** - * Output only. Name of the `Rollout` that is rolled back by this `Rollout`. - * Empty if this `Rollout` wasn't created as a rollback. - * - * Generated from protobuf field string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setRollbackOfRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollback_of_rollout = $var; - - return $this; - } - - /** - * Output only. Names of `Rollouts` that rolled back this `Rollout`. - * - * Generated from protobuf field repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getRolledBackByRollouts() - { - return $this->rolled_back_by_rollouts; - } - - /** - * Output only. Names of `Rollouts` that rolled back this `Rollout`. - * - * Generated from protobuf field repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setRolledBackByRollouts($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->rolled_back_by_rollouts = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/ApprovalState.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/ApprovalState.php deleted file mode 100644 index c0fb8336f4e8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/ApprovalState.php +++ /dev/null @@ -1,78 +0,0 @@ -google.cloud.deploy.v1.Rollout.ApprovalState - */ -class ApprovalState -{ - /** - * The `Rollout` has an unspecified approval state. - * - * Generated from protobuf enum APPROVAL_STATE_UNSPECIFIED = 0; - */ - const APPROVAL_STATE_UNSPECIFIED = 0; - /** - * The `Rollout` requires approval. - * - * Generated from protobuf enum NEEDS_APPROVAL = 1; - */ - const NEEDS_APPROVAL = 1; - /** - * The `Rollout` does not require approval. - * - * Generated from protobuf enum DOES_NOT_NEED_APPROVAL = 2; - */ - const DOES_NOT_NEED_APPROVAL = 2; - /** - * The `Rollout` has been approved. - * - * Generated from protobuf enum APPROVED = 3; - */ - const APPROVED = 3; - /** - * The `Rollout` has been rejected. - * - * Generated from protobuf enum REJECTED = 4; - */ - const REJECTED = 4; - - private static $valueToName = [ - self::APPROVAL_STATE_UNSPECIFIED => 'APPROVAL_STATE_UNSPECIFIED', - self::NEEDS_APPROVAL => 'NEEDS_APPROVAL', - self::DOES_NOT_NEED_APPROVAL => 'DOES_NOT_NEED_APPROVAL', - 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(ApprovalState::class, \Google\Cloud\Deploy\V1\Rollout_ApprovalState::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/FailureCause.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/FailureCause.php deleted file mode 100644 index 4b398b758ecb..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/FailureCause.php +++ /dev/null @@ -1,110 +0,0 @@ -google.cloud.deploy.v1.Rollout.FailureCause - */ -class FailureCause -{ - /** - * No reason for failure is specified. - * - * Generated from protobuf enum FAILURE_CAUSE_UNSPECIFIED = 0; - */ - const FAILURE_CAUSE_UNSPECIFIED = 0; - /** - * Cloud Build is not available, either because it is not enabled or because - * Cloud Deploy has insufficient permissions. See [required - * permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). - * - * Generated from protobuf enum CLOUD_BUILD_UNAVAILABLE = 1; - */ - const CLOUD_BUILD_UNAVAILABLE = 1; - /** - * The deploy operation did not complete successfully; check Cloud Build - * logs. - * - * Generated from protobuf enum EXECUTION_FAILED = 2; - */ - const EXECUTION_FAILED = 2; - /** - * Deployment did not complete within the alloted time. - * - * Generated from protobuf enum DEADLINE_EXCEEDED = 3; - */ - const DEADLINE_EXCEEDED = 3; - /** - * Release is in a failed state. - * - * Generated from protobuf enum RELEASE_FAILED = 4; - */ - const RELEASE_FAILED = 4; - /** - * Release is abandoned. - * - * Generated from protobuf enum RELEASE_ABANDONED = 5; - */ - const RELEASE_ABANDONED = 5; - /** - * No Skaffold verify configuration was found. - * - * Generated from protobuf enum VERIFICATION_CONFIG_NOT_FOUND = 6; - */ - const VERIFICATION_CONFIG_NOT_FOUND = 6; - /** - * Cloud Build failed to fulfill Cloud Deploy's request. See failure_message - * for additional details. - * - * Generated from protobuf enum CLOUD_BUILD_REQUEST_FAILED = 7; - */ - const CLOUD_BUILD_REQUEST_FAILED = 7; - /** - * A Rollout operation had a feature configured that is not supported. - * - * Generated from protobuf enum OPERATION_FEATURE_NOT_SUPPORTED = 8; - */ - const OPERATION_FEATURE_NOT_SUPPORTED = 8; - - private static $valueToName = [ - self::FAILURE_CAUSE_UNSPECIFIED => 'FAILURE_CAUSE_UNSPECIFIED', - self::CLOUD_BUILD_UNAVAILABLE => 'CLOUD_BUILD_UNAVAILABLE', - self::EXECUTION_FAILED => 'EXECUTION_FAILED', - self::DEADLINE_EXCEEDED => 'DEADLINE_EXCEEDED', - self::RELEASE_FAILED => 'RELEASE_FAILED', - self::RELEASE_ABANDONED => 'RELEASE_ABANDONED', - self::VERIFICATION_CONFIG_NOT_FOUND => 'VERIFICATION_CONFIG_NOT_FOUND', - self::CLOUD_BUILD_REQUEST_FAILED => 'CLOUD_BUILD_REQUEST_FAILED', - self::OPERATION_FEATURE_NOT_SUPPORTED => 'OPERATION_FEATURE_NOT_SUPPORTED', - ]; - - 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(FailureCause::class, \Google\Cloud\Deploy\V1\Rollout_FailureCause::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/State.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/State.php deleted file mode 100644 index d92e91477504..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Rollout/State.php +++ /dev/null @@ -1,121 +0,0 @@ -google.cloud.deploy.v1.Rollout.State - */ -class State -{ - /** - * The `Rollout` has an unspecified state. - * - * Generated from protobuf enum STATE_UNSPECIFIED = 0; - */ - const STATE_UNSPECIFIED = 0; - /** - * The `Rollout` has completed successfully. - * - * Generated from protobuf enum SUCCEEDED = 1; - */ - const SUCCEEDED = 1; - /** - * The `Rollout` has failed. - * - * Generated from protobuf enum FAILED = 2; - */ - const FAILED = 2; - /** - * The `Rollout` is being deployed. - * - * Generated from protobuf enum IN_PROGRESS = 3; - */ - const IN_PROGRESS = 3; - /** - * The `Rollout` needs approval. - * - * Generated from protobuf enum PENDING_APPROVAL = 4; - */ - const PENDING_APPROVAL = 4; - /** - * An approver rejected the `Rollout`. - * - * Generated from protobuf enum APPROVAL_REJECTED = 5; - */ - const APPROVAL_REJECTED = 5; - /** - * The `Rollout` is waiting for an earlier Rollout(s) to complete on this - * `Target`. - * - * Generated from protobuf enum PENDING = 6; - */ - const PENDING = 6; - /** - * The `Rollout` is waiting for the `Release` to be fully rendered. - * - * Generated from protobuf enum PENDING_RELEASE = 7; - */ - const PENDING_RELEASE = 7; - /** - * The `Rollout` is in the process of being cancelled. - * - * Generated from protobuf enum CANCELLING = 8; - */ - const CANCELLING = 8; - /** - * The `Rollout` has been cancelled. - * - * Generated from protobuf enum CANCELLED = 9; - */ - const CANCELLED = 9; - /** - * The `Rollout` is halted. - * - * Generated from protobuf enum HALTED = 10; - */ - const HALTED = 10; - - private static $valueToName = [ - self::STATE_UNSPECIFIED => 'STATE_UNSPECIFIED', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::IN_PROGRESS => 'IN_PROGRESS', - self::PENDING_APPROVAL => 'PENDING_APPROVAL', - self::APPROVAL_REJECTED => 'APPROVAL_REJECTED', - self::PENDING => 'PENDING', - self::PENDING_RELEASE => 'PENDING_RELEASE', - self::CANCELLING => 'CANCELLING', - self::CANCELLED => 'CANCELLED', - self::HALTED => 'HALTED', - ]; - - 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\Deploy\V1\Rollout_State::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutNotificationEvent.php deleted file mode 100644 index 98651e6feff8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutNotificationEvent.php +++ /dev/null @@ -1,307 +0,0 @@ -google.cloud.deploy.v1.RolloutNotificationEvent - */ -class RolloutNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 2; - */ - protected $pipeline_uid = ''; - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 3; - */ - protected $release_uid = ''; - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 7; - */ - protected $release = ''; - /** - * Unique identifier of the `Rollout`. - * - * Generated from protobuf field string rollout_uid = 8; - */ - protected $rollout_uid = ''; - /** - * The name of the `Rollout`. - * - * Generated from protobuf field string rollout = 4; - */ - protected $rollout = ''; - /** - * ID of the `Target` that the rollout is deployed to. - * - * Generated from protobuf field string target_id = 6; - */ - protected $target_id = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 5; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a notification fails to send. - * @type string $pipeline_uid - * Unique identifier of the `DeliveryPipeline`. - * @type string $release_uid - * Unique identifier of the `Release`. - * @type string $release - * The name of the `Release`. - * @type string $rollout_uid - * Unique identifier of the `Rollout`. - * @type string $rollout - * The name of the `Rollout`. - * @type string $target_id - * ID of the `Target` that the rollout is deployed to. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\RolloutNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 2; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the `DeliveryPipeline`. - * - * Generated from protobuf field string pipeline_uid = 2; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 3; - * @return string - */ - public function getReleaseUid() - { - return $this->release_uid; - } - - /** - * Unique identifier of the `Release`. - * - * Generated from protobuf field string release_uid = 3; - * @param string $var - * @return $this - */ - public function setReleaseUid($var) - { - GPBUtil::checkString($var, True); - $this->release_uid = $var; - - return $this; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 7; - * @return string - */ - public function getRelease() - { - return $this->release; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 7; - * @param string $var - * @return $this - */ - public function setRelease($var) - { - GPBUtil::checkString($var, True); - $this->release = $var; - - return $this; - } - - /** - * Unique identifier of the `Rollout`. - * - * Generated from protobuf field string rollout_uid = 8; - * @return string - */ - public function getRolloutUid() - { - return $this->rollout_uid; - } - - /** - * Unique identifier of the `Rollout`. - * - * Generated from protobuf field string rollout_uid = 8; - * @param string $var - * @return $this - */ - public function setRolloutUid($var) - { - GPBUtil::checkString($var, True); - $this->rollout_uid = $var; - - return $this; - } - - /** - * The name of the `Rollout`. - * - * Generated from protobuf field string rollout = 4; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * The name of the `Rollout`. - * - * Generated from protobuf field string rollout = 4; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * ID of the `Target` that the rollout is deployed to. - * - * Generated from protobuf field string target_id = 6; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * ID of the `Target` that the rollout is deployed to. - * - * Generated from protobuf field string target_id = 6; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 5; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 5; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutUpdateEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutUpdateEvent.php deleted file mode 100644 index 6595c48a0d0f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutUpdateEvent.php +++ /dev/null @@ -1,314 +0,0 @@ -google.cloud.deploy.v1.RolloutUpdateEvent - */ -class RolloutUpdateEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a rollout update event occurs. - * - * Generated from protobuf field string message = 6; - */ - protected $message = ''; - /** - * Unique identifier of the pipeline. - * - * Generated from protobuf field string pipeline_uid = 1; - */ - protected $pipeline_uid = ''; - /** - * Unique identifier of the release. - * - * Generated from protobuf field string release_uid = 2; - */ - protected $release_uid = ''; - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 8; - */ - protected $release = ''; - /** - * The name of the rollout. - * rollout_uid is not in this log message because we write some of these log - * messages at rollout creation time, before we've generated the uid. - * - * Generated from protobuf field string rollout = 3; - */ - protected $rollout = ''; - /** - * ID of the target. - * - * Generated from protobuf field string target_id = 4; - */ - protected $target_id = ''; - /** - * Type of this notification, e.g. for a rollout update event. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - */ - protected $type = 0; - /** - * The type of the rollout update. - * - * Generated from protobuf field .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - */ - protected $rollout_update_type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a rollout update event occurs. - * @type string $pipeline_uid - * Unique identifier of the pipeline. - * @type string $release_uid - * Unique identifier of the release. - * @type string $release - * The name of the `Release`. - * @type string $rollout - * The name of the rollout. - * rollout_uid is not in this log message because we write some of these log - * messages at rollout creation time, before we've generated the uid. - * @type string $target_id - * ID of the target. - * @type int $type - * Type of this notification, e.g. for a rollout update event. - * @type int $rollout_update_type - * The type of the rollout update. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\RolloutUpdatePayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a rollout update event occurs. - * - * Generated from protobuf field string message = 6; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a rollout update event occurs. - * - * Generated from protobuf field string message = 6; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * Unique identifier of the pipeline. - * - * Generated from protobuf field string pipeline_uid = 1; - * @return string - */ - public function getPipelineUid() - { - return $this->pipeline_uid; - } - - /** - * Unique identifier of the pipeline. - * - * Generated from protobuf field string pipeline_uid = 1; - * @param string $var - * @return $this - */ - public function setPipelineUid($var) - { - GPBUtil::checkString($var, True); - $this->pipeline_uid = $var; - - return $this; - } - - /** - * Unique identifier of the release. - * - * Generated from protobuf field string release_uid = 2; - * @return string - */ - public function getReleaseUid() - { - return $this->release_uid; - } - - /** - * Unique identifier of the release. - * - * Generated from protobuf field string release_uid = 2; - * @param string $var - * @return $this - */ - public function setReleaseUid($var) - { - GPBUtil::checkString($var, True); - $this->release_uid = $var; - - return $this; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 8; - * @return string - */ - public function getRelease() - { - return $this->release; - } - - /** - * The name of the `Release`. - * - * Generated from protobuf field string release = 8; - * @param string $var - * @return $this - */ - public function setRelease($var) - { - GPBUtil::checkString($var, True); - $this->release = $var; - - return $this; - } - - /** - * The name of the rollout. - * rollout_uid is not in this log message because we write some of these log - * messages at rollout creation time, before we've generated the uid. - * - * Generated from protobuf field string rollout = 3; - * @return string - */ - public function getRollout() - { - return $this->rollout; - } - - /** - * The name of the rollout. - * rollout_uid is not in this log message because we write some of these log - * messages at rollout creation time, before we've generated the uid. - * - * Generated from protobuf field string rollout = 3; - * @param string $var - * @return $this - */ - public function setRollout($var) - { - GPBUtil::checkString($var, True); - $this->rollout = $var; - - return $this; - } - - /** - * ID of the target. - * - * Generated from protobuf field string target_id = 4; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * ID of the target. - * - * Generated from protobuf field string target_id = 4; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a rollout update event. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a rollout update event. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 7; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - - /** - * The type of the rollout update. - * - * Generated from protobuf field .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * @return int - */ - public function getRolloutUpdateType() - { - return $this->rollout_update_type; - } - - /** - * The type of the rollout update. - * - * Generated from protobuf field .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * @param int $var - * @return $this - */ - public function setRolloutUpdateType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\RolloutUpdateEvent\RolloutUpdateType::class); - $this->rollout_update_type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutUpdateEvent/RolloutUpdateType.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutUpdateEvent/RolloutUpdateType.php deleted file mode 100644 index 2bb121e5eae8..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RolloutUpdateEvent/RolloutUpdateType.php +++ /dev/null @@ -1,141 +0,0 @@ -google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType - */ -class RolloutUpdateType -{ - /** - * Rollout update type unspecified. - * - * Generated from protobuf enum ROLLOUT_UPDATE_TYPE_UNSPECIFIED = 0; - */ - const ROLLOUT_UPDATE_TYPE_UNSPECIFIED = 0; - /** - * rollout state updated to pending. - * - * Generated from protobuf enum PENDING = 1; - */ - const PENDING = 1; - /** - * Rollout state updated to pending release. - * - * Generated from protobuf enum PENDING_RELEASE = 2; - */ - const PENDING_RELEASE = 2; - /** - * Rollout state updated to in progress. - * - * Generated from protobuf enum IN_PROGRESS = 3; - */ - const IN_PROGRESS = 3; - /** - * Rollout state updated to cancelling. - * - * Generated from protobuf enum CANCELLING = 4; - */ - const CANCELLING = 4; - /** - * Rollout state updated to cancelled. - * - * Generated from protobuf enum CANCELLED = 5; - */ - const CANCELLED = 5; - /** - * Rollout state updated to halted. - * - * Generated from protobuf enum HALTED = 6; - */ - const HALTED = 6; - /** - * Rollout state updated to succeeded. - * - * Generated from protobuf enum SUCCEEDED = 7; - */ - const SUCCEEDED = 7; - /** - * Rollout state updated to failed. - * - * Generated from protobuf enum FAILED = 8; - */ - const FAILED = 8; - /** - * Rollout requires approval. - * - * Generated from protobuf enum APPROVAL_REQUIRED = 9; - */ - const APPROVAL_REQUIRED = 9; - /** - * Rollout has been approved. - * - * Generated from protobuf enum APPROVED = 10; - */ - const APPROVED = 10; - /** - * Rollout has been rejected. - * - * Generated from protobuf enum REJECTED = 11; - */ - const REJECTED = 11; - /** - * Rollout requires advance to the next phase. - * - * Generated from protobuf enum ADVANCE_REQUIRED = 12; - */ - const ADVANCE_REQUIRED = 12; - /** - * Rollout has been advanced. - * - * Generated from protobuf enum ADVANCED = 13; - */ - const ADVANCED = 13; - - private static $valueToName = [ - self::ROLLOUT_UPDATE_TYPE_UNSPECIFIED => 'ROLLOUT_UPDATE_TYPE_UNSPECIFIED', - self::PENDING => 'PENDING', - self::PENDING_RELEASE => 'PENDING_RELEASE', - self::IN_PROGRESS => 'IN_PROGRESS', - self::CANCELLING => 'CANCELLING', - self::CANCELLED => 'CANCELLED', - self::HALTED => 'HALTED', - self::SUCCEEDED => 'SUCCEEDED', - self::FAILED => 'FAILED', - self::APPROVAL_REQUIRED => 'APPROVAL_REQUIRED', - self::APPROVED => 'APPROVED', - self::REJECTED => 'REJECTED', - self::ADVANCE_REQUIRED => 'ADVANCE_REQUIRED', - self::ADVANCED => 'ADVANCED', - ]; - - 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(RolloutUpdateType::class, \Google\Cloud\Deploy\V1\RolloutUpdateEvent_RolloutUpdateType::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RuntimeConfig.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RuntimeConfig.php deleted file mode 100644 index 21cbabe4279b..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/RuntimeConfig.php +++ /dev/null @@ -1,109 +0,0 @@ -google.cloud.deploy.v1.RuntimeConfig - */ -class RuntimeConfig extends \Google\Protobuf\Internal\Message -{ - protected $runtime_config; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\KubernetesConfig $kubernetes - * Kubernetes runtime configuration. - * @type \Google\Cloud\Deploy\V1\CloudRunConfig $cloud_run - * Cloud Run runtime configuration. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Kubernetes runtime configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.KubernetesConfig kubernetes = 1; - * @return \Google\Cloud\Deploy\V1\KubernetesConfig|null - */ - public function getKubernetes() - { - return $this->readOneof(1); - } - - public function hasKubernetes() - { - return $this->hasOneof(1); - } - - /** - * Kubernetes runtime configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.KubernetesConfig kubernetes = 1; - * @param \Google\Cloud\Deploy\V1\KubernetesConfig $var - * @return $this - */ - public function setKubernetes($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\KubernetesConfig::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Cloud Run runtime configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunConfig cloud_run = 2; - * @return \Google\Cloud\Deploy\V1\CloudRunConfig|null - */ - public function getCloudRun() - { - return $this->readOneof(2); - } - - public function hasCloudRun() - { - return $this->hasOneof(2); - } - - /** - * Cloud Run runtime configuration. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunConfig cloud_run = 2; - * @param \Google\Cloud\Deploy\V1\CloudRunConfig $var - * @return $this - */ - public function setCloudRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CloudRunConfig::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getRuntimeConfig() - { - return $this->whichOneof("runtime_config"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SerialPipeline.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SerialPipeline.php deleted file mode 100644 index df68b2ffa1d9..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SerialPipeline.php +++ /dev/null @@ -1,71 +0,0 @@ -google.cloud.deploy.v1.SerialPipeline - */ -class SerialPipeline extends \Google\Protobuf\Internal\Message -{ - /** - * Each stage specifies configuration for a `Target`. The ordering - * of this list defines the promotion flow. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Stage stages = 1; - */ - private $stages; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array<\Google\Cloud\Deploy\V1\Stage>|\Google\Protobuf\Internal\RepeatedField $stages - * Each stage specifies configuration for a `Target`. The ordering - * of this list defines the promotion flow. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Each stage specifies configuration for a `Target`. The ordering - * of this list defines the promotion flow. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Stage stages = 1; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getStages() - { - return $this->stages; - } - - /** - * Each stage specifies configuration for a `Target`. The ordering - * of this list defines the promotion flow. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.Stage stages = 1; - * @param array<\Google\Cloud\Deploy\V1\Stage>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setStages($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\Stage::class); - $this->stages = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules.php deleted file mode 100644 index 80cd38b13c24..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules.php +++ /dev/null @@ -1,175 +0,0 @@ -google.cloud.deploy.v1.SkaffoldModules - */ -class SkaffoldModules extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. The Skaffold Config modules to use from the specified source. - * - * Generated from protobuf field repeated string configs = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $configs; - protected $source; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type array|\Google\Protobuf\Internal\RepeatedField $configs - * Optional. The Skaffold Config modules to use from the specified source. - * @type \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGitSource $git - * Remote git repository containing the Skaffold Config modules. - * @type \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCSSource $google_cloud_storage - * Cloud Storage bucket containing the Skaffold Config modules. - * @type \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCBRepoSource $google_cloud_build_repo - * Cloud Build V2 repository containing the Skaffold Config modules. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. The Skaffold Config modules to use from the specified source. - * - * Generated from protobuf field repeated string configs = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getConfigs() - { - return $this->configs; - } - - /** - * Optional. The Skaffold Config modules to use from the specified source. - * - * Generated from protobuf field repeated string configs = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->configs = $arr; - - return $this; - } - - /** - * Remote git repository containing the Skaffold Config modules. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldModules.SkaffoldGitSource git = 2; - * @return \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGitSource|null - */ - public function getGit() - { - return $this->readOneof(2); - } - - public function hasGit() - { - return $this->hasOneof(2); - } - - /** - * Remote git repository containing the Skaffold Config modules. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldModules.SkaffoldGitSource git = 2; - * @param \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGitSource $var - * @return $this - */ - public function setGit($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGitSource::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * Cloud Storage bucket containing the Skaffold Config modules. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldModules.SkaffoldGCSSource google_cloud_storage = 3; - * @return \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCSSource|null - */ - public function getGoogleCloudStorage() - { - return $this->readOneof(3); - } - - public function hasGoogleCloudStorage() - { - return $this->hasOneof(3); - } - - /** - * Cloud Storage bucket containing the Skaffold Config modules. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldModules.SkaffoldGCSSource google_cloud_storage = 3; - * @param \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCSSource $var - * @return $this - */ - public function setGoogleCloudStorage($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCSSource::class); - $this->writeOneof(3, $var); - - return $this; - } - - /** - * Cloud Build V2 repository containing the Skaffold Config modules. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldModules.SkaffoldGCBRepoSource google_cloud_build_repo = 4; - * @return \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCBRepoSource|null - */ - public function getGoogleCloudBuildRepo() - { - return $this->readOneof(4); - } - - public function hasGoogleCloudBuildRepo() - { - return $this->hasOneof(4); - } - - /** - * Cloud Build V2 repository containing the Skaffold Config modules. - * - * Generated from protobuf field .google.cloud.deploy.v1.SkaffoldModules.SkaffoldGCBRepoSource google_cloud_build_repo = 4; - * @param \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCBRepoSource $var - * @return $this - */ - public function setGoogleCloudBuildRepo($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\SkaffoldModules\SkaffoldGCBRepoSource::class); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * @return string - */ - public function getSource() - { - return $this->whichOneof("source"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGCBRepoSource.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGCBRepoSource.php deleted file mode 100644 index fa3d408ca365..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGCBRepoSource.php +++ /dev/null @@ -1,150 +0,0 @@ -google.cloud.deploy.v1.SkaffoldModules.SkaffoldGCBRepoSource - */ -class SkaffoldGCBRepoSource extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the Cloud Build V2 Repository. - * Format is - * projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}. - * - * Generated from protobuf field string repository = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $repository = ''; - /** - * Optional. Relative path from the repository root to the Skaffold Config - * file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $path = ''; - /** - * Optional. Branch or tag to use when cloning the repository. - * - * Generated from protobuf field string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $ref = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repository - * Required. Name of the Cloud Build V2 Repository. - * Format is - * projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}. - * @type string $path - * Optional. Relative path from the repository root to the Skaffold Config - * file. - * @type string $ref - * Optional. Branch or tag to use when cloning the repository. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the Cloud Build V2 Repository. - * Format is - * projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}. - * - * 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. Name of the Cloud Build V2 Repository. - * Format is - * projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}. - * - * 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; - } - - /** - * Optional. Relative path from the repository root to the Skaffold Config - * file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPath() - { - return $this->path; - } - - /** - * Optional. Relative path from the repository root to the Skaffold Config - * file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPath($var) - { - GPBUtil::checkString($var, True); - $this->path = $var; - - return $this; - } - - /** - * Optional. Branch or tag to use when cloning the repository. - * - * Generated from protobuf field string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRef() - { - return $this->ref; - } - - /** - * Optional. Branch or tag to use when cloning the repository. - * - * Generated from protobuf field string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRef($var) - { - GPBUtil::checkString($var, True); - $this->ref = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SkaffoldGCBRepoSource::class, \Google\Cloud\Deploy\V1\SkaffoldModules_SkaffoldGCBRepoSource::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGCSSource.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGCSSource.php deleted file mode 100644 index 30506470d3ce..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGCSSource.php +++ /dev/null @@ -1,112 +0,0 @@ -google.cloud.deploy.v1.SkaffoldModules.SkaffoldGCSSource - */ -class SkaffoldGCSSource extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Cloud Storage source paths to copy recursively. For example, - * providing "gs://my-bucket/dir/configs/*" will result in Skaffold copying - * all files within the "dir/configs" directory in the bucket "my-bucket". - * - * Generated from protobuf field string source = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $source = ''; - /** - * Optional. Relative path from the source to the Skaffold file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $source - * Required. Cloud Storage source paths to copy recursively. For example, - * providing "gs://my-bucket/dir/configs/*" will result in Skaffold copying - * all files within the "dir/configs" directory in the bucket "my-bucket". - * @type string $path - * Optional. Relative path from the source to the Skaffold file. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Cloud Storage source paths to copy recursively. For example, - * providing "gs://my-bucket/dir/configs/*" will result in Skaffold copying - * all files within the "dir/configs" directory in the bucket "my-bucket". - * - * Generated from protobuf field string source = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getSource() - { - return $this->source; - } - - /** - * Required. Cloud Storage source paths to copy recursively. For example, - * providing "gs://my-bucket/dir/configs/*" will result in Skaffold copying - * all files within the "dir/configs" directory in the bucket "my-bucket". - * - * Generated from protobuf field string source = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setSource($var) - { - GPBUtil::checkString($var, True); - $this->source = $var; - - return $this; - } - - /** - * Optional. Relative path from the source to the Skaffold file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPath() - { - return $this->path; - } - - /** - * Optional. Relative path from the source to the Skaffold file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPath($var) - { - GPBUtil::checkString($var, True); - $this->path = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SkaffoldGCSSource::class, \Google\Cloud\Deploy\V1\SkaffoldModules_SkaffoldGCSSource::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGitSource.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGitSource.php deleted file mode 100644 index 38bc7ae988de..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldModules/SkaffoldGitSource.php +++ /dev/null @@ -1,138 +0,0 @@ -google.cloud.deploy.v1.SkaffoldModules.SkaffoldGitSource - */ -class SkaffoldGitSource extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Git repository the package should be cloned from. - * - * Generated from protobuf field string repo = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $repo = ''; - /** - * Optional. Relative path from the repository root to the Skaffold file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $path = ''; - /** - * Optional. Git branch or tag to use when cloning the repository. - * - * Generated from protobuf field string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $ref = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $repo - * Required. Git repository the package should be cloned from. - * @type string $path - * Optional. Relative path from the repository root to the Skaffold file. - * @type string $ref - * Optional. Git branch or tag to use when cloning the repository. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Git repository the package should be cloned from. - * - * Generated from protobuf field string repo = 1 [(.google.api.field_behavior) = REQUIRED]; - * @return string - */ - public function getRepo() - { - return $this->repo; - } - - /** - * Required. Git repository the package should be cloned from. - * - * Generated from protobuf field string repo = 1 [(.google.api.field_behavior) = REQUIRED]; - * @param string $var - * @return $this - */ - public function setRepo($var) - { - GPBUtil::checkString($var, True); - $this->repo = $var; - - return $this; - } - - /** - * Optional. Relative path from the repository root to the Skaffold file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getPath() - { - return $this->path; - } - - /** - * Optional. Relative path from the repository root to the Skaffold file. - * - * Generated from protobuf field string path = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setPath($var) - { - GPBUtil::checkString($var, True); - $this->path = $var; - - return $this; - } - - /** - * Optional. Git branch or tag to use when cloning the repository. - * - * Generated from protobuf field string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRef() - { - return $this->ref; - } - - /** - * Optional. Git branch or tag to use when cloning the repository. - * - * Generated from protobuf field string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setRef($var) - { - GPBUtil::checkString($var, True); - $this->ref = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(SkaffoldGitSource::class, \Google\Cloud\Deploy\V1\SkaffoldModules_SkaffoldGitSource::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldSupportState.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldSupportState.php deleted file mode 100644 index ddeaf2ac9f3a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldSupportState.php +++ /dev/null @@ -1,68 +0,0 @@ -google.cloud.deploy.v1.SkaffoldSupportState - */ -class SkaffoldSupportState -{ - /** - * Default value. This value is unused. - * - * Generated from protobuf enum SKAFFOLD_SUPPORT_STATE_UNSPECIFIED = 0; - */ - const SKAFFOLD_SUPPORT_STATE_UNSPECIFIED = 0; - /** - * This Skaffold version is currently supported. - * - * Generated from protobuf enum SKAFFOLD_SUPPORT_STATE_SUPPORTED = 1; - */ - const SKAFFOLD_SUPPORT_STATE_SUPPORTED = 1; - /** - * This Skaffold version is in maintenance mode. - * - * Generated from protobuf enum SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE = 2; - */ - const SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE = 2; - /** - * This Skaffold version is no longer supported. - * - * Generated from protobuf enum SKAFFOLD_SUPPORT_STATE_UNSUPPORTED = 3; - */ - const SKAFFOLD_SUPPORT_STATE_UNSUPPORTED = 3; - - private static $valueToName = [ - self::SKAFFOLD_SUPPORT_STATE_UNSPECIFIED => 'SKAFFOLD_SUPPORT_STATE_UNSPECIFIED', - self::SKAFFOLD_SUPPORT_STATE_SUPPORTED => 'SKAFFOLD_SUPPORT_STATE_SUPPORTED', - self::SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE => 'SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE', - self::SKAFFOLD_SUPPORT_STATE_UNSUPPORTED => 'SKAFFOLD_SUPPORT_STATE_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); - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldVersion.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldVersion.php deleted file mode 100644 index 025ceb464b68..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/SkaffoldVersion.php +++ /dev/null @@ -1,199 +0,0 @@ -google.cloud.deploy.v1.SkaffoldVersion - */ -class SkaffoldVersion extends \Google\Protobuf\Internal\Message -{ - /** - * Release version number. For example, "1.20.3". - * - * Generated from protobuf field string version = 1; - */ - protected $version = ''; - /** - * The time at which this version of Skaffold will enter maintenance mode. - * - * Generated from protobuf field .google.protobuf.Timestamp maintenance_mode_time = 3; - */ - protected $maintenance_mode_time = null; - /** - * The time at which this version of Skaffold will no longer be supported. - * - * Generated from protobuf field .google.protobuf.Timestamp support_expiration_time = 4; - */ - protected $support_expiration_time = null; - /** - * Date when this version is expected to no longer be supported. - * - * Generated from protobuf field .google.type.Date support_end_date = 2; - */ - protected $support_end_date = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $version - * Release version number. For example, "1.20.3". - * @type \Google\Protobuf\Timestamp $maintenance_mode_time - * The time at which this version of Skaffold will enter maintenance mode. - * @type \Google\Protobuf\Timestamp $support_expiration_time - * The time at which this version of Skaffold will no longer be supported. - * @type \Google\Type\Date $support_end_date - * Date when this version is expected to no longer be supported. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Release version number. For example, "1.20.3". - * - * Generated from protobuf field string version = 1; - * @return string - */ - public function getVersion() - { - return $this->version; - } - - /** - * Release version number. For example, "1.20.3". - * - * 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; - } - - /** - * The time at which this version of Skaffold will enter maintenance mode. - * - * Generated from protobuf field .google.protobuf.Timestamp maintenance_mode_time = 3; - * @return \Google\Protobuf\Timestamp|null - */ - public function getMaintenanceModeTime() - { - return $this->maintenance_mode_time; - } - - public function hasMaintenanceModeTime() - { - return isset($this->maintenance_mode_time); - } - - public function clearMaintenanceModeTime() - { - unset($this->maintenance_mode_time); - } - - /** - * The time at which this version of Skaffold will enter maintenance mode. - * - * Generated from protobuf field .google.protobuf.Timestamp maintenance_mode_time = 3; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setMaintenanceModeTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->maintenance_mode_time = $var; - - return $this; - } - - /** - * The time at which this version of Skaffold will no longer be supported. - * - * Generated from protobuf field .google.protobuf.Timestamp support_expiration_time = 4; - * @return \Google\Protobuf\Timestamp|null - */ - public function getSupportExpirationTime() - { - return $this->support_expiration_time; - } - - public function hasSupportExpirationTime() - { - return isset($this->support_expiration_time); - } - - public function clearSupportExpirationTime() - { - unset($this->support_expiration_time); - } - - /** - * The time at which this version of Skaffold will no longer be supported. - * - * Generated from protobuf field .google.protobuf.Timestamp support_expiration_time = 4; - * @param \Google\Protobuf\Timestamp $var - * @return $this - */ - public function setSupportExpirationTime($var) - { - GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class); - $this->support_expiration_time = $var; - - return $this; - } - - /** - * Date when this version is expected to no longer be supported. - * - * Generated from protobuf field .google.type.Date support_end_date = 2; - * @return \Google\Type\Date|null - */ - public function getSupportEndDate() - { - return $this->support_end_date; - } - - public function hasSupportEndDate() - { - return isset($this->support_end_date); - } - - public function clearSupportEndDate() - { - unset($this->support_end_date); - } - - /** - * Date when this version is expected to no longer be supported. - * - * Generated from protobuf field .google.type.Date support_end_date = 2; - * @param \Google\Type\Date $var - * @return $this - */ - public function setSupportEndDate($var) - { - GPBUtil::checkMessage($var, \Google\Type\Date::class); - $this->support_end_date = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Stage.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Stage.php deleted file mode 100644 index ffd1b986043b..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Stage.php +++ /dev/null @@ -1,203 +0,0 @@ -google.cloud.deploy.v1.Stage - */ -class Stage extends \Google\Protobuf\Internal\Message -{ - /** - * The target_id to which this stage points. This field refers exclusively to - * the last segment of a target name. For example, this field would just be - * `my-target` (rather than - * `projects/project/locations/location/targets/my-target`). The location of - * the `Target` is inferred to be the same as the location of the - * `DeliveryPipeline` that contains this `Stage`. - * - * Generated from protobuf field string target_id = 1; - */ - protected $target_id = ''; - /** - * Skaffold profiles to use when rendering the manifest for this stage's - * `Target`. - * - * Generated from protobuf field repeated string profiles = 2; - */ - private $profiles; - /** - * Optional. The strategy to use for a `Rollout` to this stage. - * - * Generated from protobuf field .google.cloud.deploy.v1.Strategy strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $strategy = null; - /** - * Optional. The deploy parameters to use for the target in this stage. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $deploy_parameters; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $target_id - * The target_id to which this stage points. This field refers exclusively to - * the last segment of a target name. For example, this field would just be - * `my-target` (rather than - * `projects/project/locations/location/targets/my-target`). The location of - * the `Target` is inferred to be the same as the location of the - * `DeliveryPipeline` that contains this `Stage`. - * @type array|\Google\Protobuf\Internal\RepeatedField $profiles - * Skaffold profiles to use when rendering the manifest for this stage's - * `Target`. - * @type \Google\Cloud\Deploy\V1\Strategy $strategy - * Optional. The strategy to use for a `Rollout` to this stage. - * @type array<\Google\Cloud\Deploy\V1\DeployParameters>|\Google\Protobuf\Internal\RepeatedField $deploy_parameters - * Optional. The deploy parameters to use for the target in this stage. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * The target_id to which this stage points. This field refers exclusively to - * the last segment of a target name. For example, this field would just be - * `my-target` (rather than - * `projects/project/locations/location/targets/my-target`). The location of - * the `Target` is inferred to be the same as the location of the - * `DeliveryPipeline` that contains this `Stage`. - * - * Generated from protobuf field string target_id = 1; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * The target_id to which this stage points. This field refers exclusively to - * the last segment of a target name. For example, this field would just be - * `my-target` (rather than - * `projects/project/locations/location/targets/my-target`). The location of - * the `Target` is inferred to be the same as the location of the - * `DeliveryPipeline` that contains this `Stage`. - * - * Generated from protobuf field string target_id = 1; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Skaffold profiles to use when rendering the manifest for this stage's - * `Target`. - * - * Generated from protobuf field repeated string profiles = 2; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getProfiles() - { - return $this->profiles; - } - - /** - * Skaffold profiles to use when rendering the manifest for this stage's - * `Target`. - * - * Generated from protobuf field repeated string profiles = 2; - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setProfiles($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->profiles = $arr; - - return $this; - } - - /** - * Optional. The strategy to use for a `Rollout` to this stage. - * - * Generated from protobuf field .google.cloud.deploy.v1.Strategy strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Strategy|null - */ - public function getStrategy() - { - return $this->strategy; - } - - public function hasStrategy() - { - return isset($this->strategy); - } - - public function clearStrategy() - { - unset($this->strategy); - } - - /** - * Optional. The strategy to use for a `Rollout` to this stage. - * - * Generated from protobuf field .google.cloud.deploy.v1.Strategy strategy = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Strategy $var - * @return $this - */ - public function setStrategy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Strategy::class); - $this->strategy = $var; - - return $this; - } - - /** - * Optional. The deploy parameters to use for the target in this stage. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getDeployParameters() - { - return $this->deploy_parameters; - } - - /** - * Optional. The deploy parameters to use for the target in this stage. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @param array<\Google\Cloud\Deploy\V1\DeployParameters>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setDeployParameters($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\DeployParameters::class); - $this->deploy_parameters = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Standard.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Standard.php deleted file mode 100644 index 5dfce8ecc950..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Standard.php +++ /dev/null @@ -1,163 +0,0 @@ -google.cloud.deploy.v1.Standard - */ -class Standard extends \Google\Protobuf\Internal\Message -{ - /** - * Whether to verify a deployment. - * - * Generated from protobuf field bool verify = 1; - */ - protected $verify = false; - /** - * Optional. Configuration for the predeploy job. If this is not configured, - * predeploy job will not be present. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 2 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $predeploy = null; - /** - * Optional. Configuration for the postdeploy job. If this is not configured, - * postdeploy job will not be present. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $postdeploy = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $verify - * Whether to verify a deployment. - * @type \Google\Cloud\Deploy\V1\Predeploy $predeploy - * Optional. Configuration for the predeploy job. If this is not configured, - * predeploy job will not be present. - * @type \Google\Cloud\Deploy\V1\Postdeploy $postdeploy - * Optional. Configuration for the postdeploy job. If this is not configured, - * postdeploy job will not be present. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Whether to verify a deployment. - * - * Generated from protobuf field bool verify = 1; - * @return bool - */ - public function getVerify() - { - return $this->verify; - } - - /** - * Whether to verify a deployment. - * - * Generated from protobuf field bool verify = 1; - * @param bool $var - * @return $this - */ - public function setVerify($var) - { - GPBUtil::checkBool($var); - $this->verify = $var; - - return $this; - } - - /** - * Optional. Configuration for the predeploy job. If this is not configured, - * predeploy job will not be present. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Predeploy|null - */ - public function getPredeploy() - { - return $this->predeploy; - } - - public function hasPredeploy() - { - return isset($this->predeploy); - } - - public function clearPredeploy() - { - unset($this->predeploy); - } - - /** - * Optional. Configuration for the predeploy job. If this is not configured, - * predeploy job will not be present. - * - * Generated from protobuf field .google.cloud.deploy.v1.Predeploy predeploy = 2 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Predeploy $var - * @return $this - */ - public function setPredeploy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Predeploy::class); - $this->predeploy = $var; - - return $this; - } - - /** - * Optional. Configuration for the postdeploy job. If this is not configured, - * postdeploy job will not be present. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\Postdeploy|null - */ - public function getPostdeploy() - { - return $this->postdeploy; - } - - public function hasPostdeploy() - { - return isset($this->postdeploy); - } - - public function clearPostdeploy() - { - unset($this->postdeploy); - } - - /** - * Optional. Configuration for the postdeploy job. If this is not configured, - * postdeploy job will not be present. - * - * Generated from protobuf field .google.cloud.deploy.v1.Postdeploy postdeploy = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\Postdeploy $var - * @return $this - */ - public function setPostdeploy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Postdeploy::class); - $this->postdeploy = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Strategy.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Strategy.php deleted file mode 100644 index 3d4f9641a71f..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Strategy.php +++ /dev/null @@ -1,114 +0,0 @@ -google.cloud.deploy.v1.Strategy - */ -class Strategy extends \Google\Protobuf\Internal\Message -{ - protected $deployment_strategy; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type \Google\Cloud\Deploy\V1\Standard $standard - * Standard deployment strategy executes a single deploy and allows - * verifying the deployment. - * @type \Google\Cloud\Deploy\V1\Canary $canary - * Canary deployment strategy provides progressive percentage based - * deployments to a Target. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Standard deployment strategy executes a single deploy and allows - * verifying the deployment. - * - * Generated from protobuf field .google.cloud.deploy.v1.Standard standard = 1; - * @return \Google\Cloud\Deploy\V1\Standard|null - */ - public function getStandard() - { - return $this->readOneof(1); - } - - public function hasStandard() - { - return $this->hasOneof(1); - } - - /** - * Standard deployment strategy executes a single deploy and allows - * verifying the deployment. - * - * Generated from protobuf field .google.cloud.deploy.v1.Standard standard = 1; - * @param \Google\Cloud\Deploy\V1\Standard $var - * @return $this - */ - public function setStandard($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Standard::class); - $this->writeOneof(1, $var); - - return $this; - } - - /** - * Canary deployment strategy provides progressive percentage based - * deployments to a Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.Canary canary = 2; - * @return \Google\Cloud\Deploy\V1\Canary|null - */ - public function getCanary() - { - return $this->readOneof(2); - } - - public function hasCanary() - { - return $this->hasOneof(2); - } - - /** - * Canary deployment strategy provides progressive percentage based - * deployments to a Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.Canary canary = 2; - * @param \Google\Cloud\Deploy\V1\Canary $var - * @return $this - */ - public function setCanary($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Canary::class); - $this->writeOneof(2, $var); - - return $this; - } - - /** - * @return string - */ - public function getDeploymentStrategy() - { - return $this->whichOneof("deployment_strategy"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Target.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Target.php deleted file mode 100644 index 8e17d8f3b811..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Target.php +++ /dev/null @@ -1,721 +0,0 @@ -google.cloud.deploy.v1.Target - */ -class Target extends \Google\Protobuf\Internal\Message -{ - /** - * Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/{target}`. - * The `target` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $name = ''; - /** - * Output only. Resource id of the `Target`. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $target_id = ''; - /** - * Output only. Unique identifier of the `Target`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $uid = ''; - /** - * Optional. Description of the `Target`. Max length is 255 characters. - * - * Generated from protobuf field string description = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $description = ''; - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * - * Generated from protobuf field map annotations = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $annotations; - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $labels; - /** - * Optional. Whether or not the `Target` requires approval. - * - * Generated from protobuf field bool require_approval = 13 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $require_approval = false; - /** - * Output only. Time at which the `Target` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $create_time = null; - /** - * Output only. Most recent time at which the `Target` was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $update_time = null; - /** - * Optional. 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 = 12 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $etag = ''; - /** - * Configurations for all execution that relates to this `Target`. - * Each `ExecutionEnvironmentUsage` value may only be used in a single - * configuration; using the same value multiple times is an error. - * When one or more configurations are specified, they must include the - * `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. - * When no configurations are specified, execution will use the default - * specified in `DefaultPool`. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.ExecutionConfig execution_configs = 16; - */ - private $execution_configs; - /** - * Optional. The deploy parameters to use for this target. - * - * Generated from protobuf field map deploy_parameters = 20 [(.google.api.field_behavior) = OPTIONAL]; - */ - private $deploy_parameters; - protected $deployment_target; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $name - * Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/{target}`. - * The `target` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * @type string $target_id - * Output only. Resource id of the `Target`. - * @type string $uid - * Output only. Unique identifier of the `Target`. - * @type string $description - * Optional. Description of the `Target`. Max length is 255 characters. - * @type array|\Google\Protobuf\Internal\MapField $annotations - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * @type array|\Google\Protobuf\Internal\MapField $labels - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * @type bool $require_approval - * Optional. Whether or not the `Target` requires approval. - * @type \Google\Protobuf\Timestamp $create_time - * Output only. Time at which the `Target` was created. - * @type \Google\Protobuf\Timestamp $update_time - * Output only. Most recent time at which the `Target` was updated. - * @type \Google\Cloud\Deploy\V1\GkeCluster $gke - * Optional. Information specifying a GKE Cluster. - * @type \Google\Cloud\Deploy\V1\AnthosCluster $anthos_cluster - * Optional. Information specifying an Anthos Cluster. - * @type \Google\Cloud\Deploy\V1\CloudRunLocation $run - * Optional. Information specifying a Cloud Run deployment target. - * @type \Google\Cloud\Deploy\V1\MultiTarget $multi_target - * Optional. Information specifying a multiTarget. - * @type \Google\Cloud\Deploy\V1\CustomTarget $custom_target - * Optional. Information specifying a Custom Target. - * @type string $etag - * Optional. 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. - * @type array<\Google\Cloud\Deploy\V1\ExecutionConfig>|\Google\Protobuf\Internal\RepeatedField $execution_configs - * Configurations for all execution that relates to this `Target`. - * Each `ExecutionEnvironmentUsage` value may only be used in a single - * configuration; using the same value multiple times is an error. - * When one or more configurations are specified, they must include the - * `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. - * When no configurations are specified, execution will use the default - * specified in `DefaultPool`. - * @type array|\Google\Protobuf\Internal\MapField $deploy_parameters - * Optional. The deploy parameters to use for this target. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/{target}`. - * The `target` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/{target}`. - * The `target` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` - * - * 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; - } - - /** - * Output only. Resource id of the `Target`. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getTargetId() - { - return $this->target_id; - } - - /** - * Output only. Resource id of the `Target`. - * - * Generated from protobuf field string target_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setTargetId($var) - { - GPBUtil::checkString($var, True); - $this->target_id = $var; - - return $this; - } - - /** - * Output only. Unique identifier of the `Target`. - * - * Generated from protobuf field string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getUid() - { - return $this->uid; - } - - /** - * Output only. Unique identifier of the `Target`. - * - * 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; - } - - /** - * Optional. Description of the `Target`. Max length is 255 characters. - * - * Generated from protobuf field string description = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getDescription() - { - return $this->description; - } - - /** - * Optional. Description of the `Target`. Max length is 255 characters. - * - * Generated from protobuf field string description = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setDescription($var) - { - GPBUtil::checkString($var, True); - $this->description = $var; - - return $this; - } - - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * - * Generated from protobuf field map annotations = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getAnnotations() - { - return $this->annotations; - } - - /** - * Optional. User annotations. These attributes can only be set and used by - * the user, and not by Cloud Deploy. See - * https://google.aip.dev/128#annotations for more details such as format and - * size limitations. - * - * Generated from protobuf field map annotations = 5 [(.google.api.field_behavior) = OPTIONAL]; - * @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; - } - - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 6 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Optional. Labels are attributes that can be set and used by both the - * user and by Cloud Deploy. Labels must meet the following constraints: - * * Keys and values can contain only lowercase letters, numeric characters, - * underscores, and dashes. - * * All characters must use UTF-8 encoding, and international characters are - * allowed. - * * Keys must start with a lowercase letter or international character. - * * Each resource is limited to a maximum of 64 labels. - * Both keys and values are additionally constrained to be <= 128 bytes. - * - * Generated from protobuf field map labels = 6 [(.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. Whether or not the `Target` requires approval. - * - * Generated from protobuf field bool require_approval = 13 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getRequireApproval() - { - return $this->require_approval; - } - - /** - * Optional. Whether or not the `Target` requires approval. - * - * Generated from protobuf field bool require_approval = 13 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setRequireApproval($var) - { - GPBUtil::checkBool($var); - $this->require_approval = $var; - - return $this; - } - - /** - * Output only. Time at which the `Target` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 8 [(.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 `Target` was created. - * - * Generated from protobuf field .google.protobuf.Timestamp create_time = 8 [(.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. Most recent time at which the `Target` was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.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. Most recent time at which the `Target` was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 9 [(.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. Information specifying a GKE Cluster. - * - * Generated from protobuf field .google.cloud.deploy.v1.GkeCluster gke = 15 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\GkeCluster|null - */ - public function getGke() - { - return $this->readOneof(15); - } - - public function hasGke() - { - return $this->hasOneof(15); - } - - /** - * Optional. Information specifying a GKE Cluster. - * - * Generated from protobuf field .google.cloud.deploy.v1.GkeCluster gke = 15 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\GkeCluster $var - * @return $this - */ - public function setGke($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\GkeCluster::class); - $this->writeOneof(15, $var); - - return $this; - } - - /** - * Optional. Information specifying an Anthos Cluster. - * - * Generated from protobuf field .google.cloud.deploy.v1.AnthosCluster anthos_cluster = 17 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\AnthosCluster|null - */ - public function getAnthosCluster() - { - return $this->readOneof(17); - } - - public function hasAnthosCluster() - { - return $this->hasOneof(17); - } - - /** - * Optional. Information specifying an Anthos Cluster. - * - * Generated from protobuf field .google.cloud.deploy.v1.AnthosCluster anthos_cluster = 17 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\AnthosCluster $var - * @return $this - */ - public function setAnthosCluster($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\AnthosCluster::class); - $this->writeOneof(17, $var); - - return $this; - } - - /** - * Optional. Information specifying a Cloud Run deployment target. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunLocation run = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\CloudRunLocation|null - */ - public function getRun() - { - return $this->readOneof(18); - } - - public function hasRun() - { - return $this->hasOneof(18); - } - - /** - * Optional. Information specifying a Cloud Run deployment target. - * - * Generated from protobuf field .google.cloud.deploy.v1.CloudRunLocation run = 18 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\CloudRunLocation $var - * @return $this - */ - public function setRun($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CloudRunLocation::class); - $this->writeOneof(18, $var); - - return $this; - } - - /** - * Optional. Information specifying a multiTarget. - * - * Generated from protobuf field .google.cloud.deploy.v1.MultiTarget multi_target = 19 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\MultiTarget|null - */ - public function getMultiTarget() - { - return $this->readOneof(19); - } - - public function hasMultiTarget() - { - return $this->hasOneof(19); - } - - /** - * Optional. Information specifying a multiTarget. - * - * Generated from protobuf field .google.cloud.deploy.v1.MultiTarget multi_target = 19 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\MultiTarget $var - * @return $this - */ - public function setMultiTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\MultiTarget::class); - $this->writeOneof(19, $var); - - return $this; - } - - /** - * Optional. Information specifying a Custom Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTarget custom_target = 21 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Cloud\Deploy\V1\CustomTarget|null - */ - public function getCustomTarget() - { - return $this->readOneof(21); - } - - public function hasCustomTarget() - { - return $this->hasOneof(21); - } - - /** - * Optional. Information specifying a Custom Target. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTarget custom_target = 21 [(.google.api.field_behavior) = OPTIONAL]; - * @param \Google\Cloud\Deploy\V1\CustomTarget $var - * @return $this - */ - public function setCustomTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomTarget::class); - $this->writeOneof(21, $var); - - return $this; - } - - /** - * Optional. 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 = 12 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Optional. 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 = 12 [(.google.api.field_behavior) = OPTIONAL]; - * @param string $var - * @return $this - */ - public function setEtag($var) - { - GPBUtil::checkString($var, True); - $this->etag = $var; - - return $this; - } - - /** - * Configurations for all execution that relates to this `Target`. - * Each `ExecutionEnvironmentUsage` value may only be used in a single - * configuration; using the same value multiple times is an error. - * When one or more configurations are specified, they must include the - * `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. - * When no configurations are specified, execution will use the default - * specified in `DefaultPool`. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.ExecutionConfig execution_configs = 16; - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getExecutionConfigs() - { - return $this->execution_configs; - } - - /** - * Configurations for all execution that relates to this `Target`. - * Each `ExecutionEnvironmentUsage` value may only be used in a single - * configuration; using the same value multiple times is an error. - * When one or more configurations are specified, they must include the - * `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. - * When no configurations are specified, execution will use the default - * specified in `DefaultPool`. - * - * Generated from protobuf field repeated .google.cloud.deploy.v1.ExecutionConfig execution_configs = 16; - * @param array<\Google\Cloud\Deploy\V1\ExecutionConfig>|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setExecutionConfigs($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\ExecutionConfig::class); - $this->execution_configs = $arr; - - return $this; - } - - /** - * Optional. The deploy parameters to use for this target. - * - * Generated from protobuf field map deploy_parameters = 20 [(.google.api.field_behavior) = OPTIONAL]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getDeployParameters() - { - return $this->deploy_parameters; - } - - /** - * Optional. The deploy parameters to use for this target. - * - * Generated from protobuf field map deploy_parameters = 20 [(.google.api.field_behavior) = OPTIONAL]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setDeployParameters($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING); - $this->deploy_parameters = $arr; - - return $this; - } - - /** - * @return string - */ - public function getDeploymentTarget() - { - return $this->whichOneof("deployment_target"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetArtifact.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetArtifact.php deleted file mode 100644 index dcca9ff5bfa5..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetArtifact.php +++ /dev/null @@ -1,187 +0,0 @@ -google.cloud.deploy.v1.TargetArtifact - */ -class TargetArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * - * Generated from protobuf field string skaffold_config_path = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $skaffold_config_path = ''; - /** - * Output only. File path of the rendered manifest relative to the URI. - * - * Generated from protobuf field string manifest_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $manifest_path = ''; - /** - * Output only. Map from the phase ID to the phase artifacts for the `Target`. - * - * Generated from protobuf field map phase_artifacts = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - private $phase_artifacts; - protected $uri; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $artifact_uri - * Output only. URI of a directory containing the artifacts. This contains - * deployment configuration used by Skaffold during a rollout, and all - * paths are relative to this location. - * @type string $skaffold_config_path - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * @type string $manifest_path - * Output only. File path of the rendered manifest relative to the URI. - * @type array|\Google\Protobuf\Internal\MapField $phase_artifacts - * Output only. Map from the phase ID to the phase artifacts for the `Target`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. URI of a directory containing the artifacts. This contains - * deployment configuration used by Skaffold during a rollout, and all - * paths are relative to this location. - * - * Generated from protobuf field string artifact_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getArtifactUri() - { - return $this->readOneof(4); - } - - public function hasArtifactUri() - { - return $this->hasOneof(4); - } - - /** - * Output only. URI of a directory containing the artifacts. This contains - * deployment configuration used by Skaffold during a rollout, and all - * paths are relative to this location. - * - * Generated from protobuf field string artifact_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setArtifactUri($var) - { - GPBUtil::checkString($var, True); - $this->writeOneof(4, $var); - - return $this; - } - - /** - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * - * Generated from protobuf field string skaffold_config_path = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getSkaffoldConfigPath() - { - return $this->skaffold_config_path; - } - - /** - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * - * Generated from protobuf field string skaffold_config_path = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setSkaffoldConfigPath($var) - { - GPBUtil::checkString($var, True); - $this->skaffold_config_path = $var; - - return $this; - } - - /** - * Output only. File path of the rendered manifest relative to the URI. - * - * Generated from protobuf field string manifest_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getManifestPath() - { - return $this->manifest_path; - } - - /** - * Output only. File path of the rendered manifest relative to the URI. - * - * Generated from protobuf field string manifest_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setManifestPath($var) - { - GPBUtil::checkString($var, True); - $this->manifest_path = $var; - - return $this; - } - - /** - * Output only. Map from the phase ID to the phase artifacts for the `Target`. - * - * Generated from protobuf field map phase_artifacts = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return \Google\Protobuf\Internal\MapField - */ - public function getPhaseArtifacts() - { - return $this->phase_artifacts; - } - - /** - * Output only. Map from the phase ID to the phase artifacts for the `Target`. - * - * Generated from protobuf field map phase_artifacts = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param array|\Google\Protobuf\Internal\MapField $var - * @return $this - */ - public function setPhaseArtifacts($var) - { - $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Deploy\V1\TargetArtifact\PhaseArtifact::class); - $this->phase_artifacts = $arr; - - return $this; - } - - /** - * @return string - */ - public function getUri() - { - return $this->whichOneof("uri"); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetArtifact/PhaseArtifact.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetArtifact/PhaseArtifact.php deleted file mode 100644 index 27736c6008e0..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetArtifact/PhaseArtifact.php +++ /dev/null @@ -1,146 +0,0 @@ -google.cloud.deploy.v1.TargetArtifact.PhaseArtifact - */ -class PhaseArtifact extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * - * Generated from protobuf field string skaffold_config_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $skaffold_config_path = ''; - /** - * Output only. File path of the rendered manifest relative to the URI. - * - * Generated from protobuf field string manifest_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $manifest_path = ''; - /** - * Output only. File path of the directory of rendered job manifests - * relative to the URI. This is only set if it is applicable. - * - * Generated from protobuf field string job_manifests_path = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $job_manifests_path = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $skaffold_config_path - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * @type string $manifest_path - * Output only. File path of the rendered manifest relative to the URI. - * @type string $job_manifests_path - * Output only. File path of the directory of rendered job manifests - * relative to the URI. This is only set if it is applicable. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * - * Generated from protobuf field string skaffold_config_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getSkaffoldConfigPath() - { - return $this->skaffold_config_path; - } - - /** - * Output only. File path of the resolved Skaffold configuration relative to - * the URI. - * - * Generated from protobuf field string skaffold_config_path = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setSkaffoldConfigPath($var) - { - GPBUtil::checkString($var, True); - $this->skaffold_config_path = $var; - - return $this; - } - - /** - * Output only. File path of the rendered manifest relative to the URI. - * - * Generated from protobuf field string manifest_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getManifestPath() - { - return $this->manifest_path; - } - - /** - * Output only. File path of the rendered manifest relative to the URI. - * - * Generated from protobuf field string manifest_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setManifestPath($var) - { - GPBUtil::checkString($var, True); - $this->manifest_path = $var; - - return $this; - } - - /** - * Output only. File path of the directory of rendered job manifests - * relative to the URI. This is only set if it is applicable. - * - * Generated from protobuf field string job_manifests_path = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getJobManifestsPath() - { - return $this->job_manifests_path; - } - - /** - * Output only. File path of the directory of rendered job manifests - * relative to the URI. This is only set if it is applicable. - * - * Generated from protobuf field string job_manifests_path = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setJobManifestsPath($var) - { - GPBUtil::checkString($var, True); - $this->job_manifests_path = $var; - - return $this; - } - -} - -// Adding a class alias for backwards compatibility with the previous class name. -class_alias(PhaseArtifact::class, \Google\Cloud\Deploy\V1\TargetArtifact_PhaseArtifact::class); - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetAttribute.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetAttribute.php deleted file mode 100644 index 21ab6a0e6ce3..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetAttribute.php +++ /dev/null @@ -1,114 +0,0 @@ -google.cloud.deploy.v1.TargetAttribute - */ -class TargetAttribute extends \Google\Protobuf\Internal\Message -{ - /** - * ID of the `Target`. The value of this field could be one of the - * following: - * * The last segment of a target name - * * "*", all targets in a location - * - * Generated from protobuf field string id = 1; - */ - protected $id = ''; - /** - * Target labels. - * - * Generated from protobuf field map labels = 2; - */ - private $labels; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $id - * ID of the `Target`. The value of this field could be one of the - * following: - * * The last segment of a target name - * * "*", all targets in a location - * @type array|\Google\Protobuf\Internal\MapField $labels - * Target labels. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * ID of the `Target`. The value of this field could be one of the - * following: - * * The last segment of a target name - * * "*", all targets in a location - * - * Generated from protobuf field string id = 1; - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * ID of the `Target`. The value of this field could be one of the - * following: - * * The last segment of a target name - * * "*", all targets in a location - * - * 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; - } - - /** - * Target labels. - * - * Generated from protobuf field map labels = 2; - * @return \Google\Protobuf\Internal\MapField - */ - public function getLabels() - { - return $this->labels; - } - - /** - * Target labels. - * - * Generated from protobuf field map labels = 2; - * @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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetNotificationEvent.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetNotificationEvent.php deleted file mode 100644 index 60f2044019f6..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetNotificationEvent.php +++ /dev/null @@ -1,137 +0,0 @@ -google.cloud.deploy.v1.TargetNotificationEvent - */ -class TargetNotificationEvent extends \Google\Protobuf\Internal\Message -{ - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - */ - protected $message = ''; - /** - * The name of the `Target`. - * - * Generated from protobuf field string target = 2; - */ - protected $target = ''; - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - */ - protected $type = 0; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $message - * Debug message for when a notification fails to send. - * @type string $target - * The name of the `Target`. - * @type int $type - * Type of this notification, e.g. for a Pub/Sub failure. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\TargetNotificationPayload::initOnce(); - parent::__construct($data); - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @return string - */ - public function getMessage() - { - return $this->message; - } - - /** - * Debug message for when a notification fails to send. - * - * Generated from protobuf field string message = 1; - * @param string $var - * @return $this - */ - public function setMessage($var) - { - GPBUtil::checkString($var, True); - $this->message = $var; - - return $this; - } - - /** - * The name of the `Target`. - * - * Generated from protobuf field string target = 2; - * @return string - */ - public function getTarget() - { - return $this->target; - } - - /** - * The name of the `Target`. - * - * Generated from protobuf field string target = 2; - * @param string $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkString($var, True); - $this->target = $var; - - return $this; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @return int - */ - public function getType() - { - return $this->type; - } - - /** - * Type of this notification, e.g. for a Pub/Sub failure. - * - * Generated from protobuf field .google.cloud.deploy.v1.Type type = 3; - * @param int $var - * @return $this - */ - public function setType($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\Type::class); - $this->type = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetsPresentCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetsPresentCondition.php deleted file mode 100644 index 7dba90cabb9d..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetsPresentCondition.php +++ /dev/null @@ -1,150 +0,0 @@ -google.cloud.deploy.v1.TargetsPresentCondition - */ -class TargetsPresentCondition extends \Google\Protobuf\Internal\Message -{ - /** - * True if there aren't any missing Targets. - * - * Generated from protobuf field bool status = 1; - */ - protected $status = false; - /** - * The list of Target names that do not exist. For example, - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * - * Generated from protobuf field repeated string missing_targets = 2 [(.google.api.resource_reference) = { - */ - private $missing_targets; - /** - * Last time the condition was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4; - */ - protected $update_time = null; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $status - * True if there aren't any missing Targets. - * @type array|\Google\Protobuf\Internal\RepeatedField $missing_targets - * The list of Target names that do not exist. For example, - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * @type \Google\Protobuf\Timestamp $update_time - * Last time the condition was updated. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * True if there aren't any missing Targets. - * - * Generated from protobuf field bool status = 1; - * @return bool - */ - public function getStatus() - { - return $this->status; - } - - /** - * True if there aren't any missing Targets. - * - * Generated from protobuf field bool status = 1; - * @param bool $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkBool($var); - $this->status = $var; - - return $this; - } - - /** - * The list of Target names that do not exist. For example, - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * - * Generated from protobuf field repeated string missing_targets = 2 [(.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getMissingTargets() - { - return $this->missing_targets; - } - - /** - * The list of Target names that do not exist. For example, - * `projects/{project_id}/locations/{location_name}/targets/{target_name}`. - * - * Generated from protobuf field repeated string missing_targets = 2 [(.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setMissingTargets($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->missing_targets = $arr; - - return $this; - } - - /** - * Last time the condition was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4; - * @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); - } - - /** - * Last time the condition was updated. - * - * Generated from protobuf field .google.protobuf.Timestamp update_time = 4; - * @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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetsTypeCondition.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetsTypeCondition.php deleted file mode 100644 index 34705dbf6df7..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TargetsTypeCondition.php +++ /dev/null @@ -1,110 +0,0 @@ -google.cloud.deploy.v1.TargetsTypeCondition - */ -class TargetsTypeCondition extends \Google\Protobuf\Internal\Message -{ - /** - * True if the targets are all a comparable type. For example this is true if - * all targets are GKE clusters. This is false if some targets are Cloud Run - * targets and others are GKE clusters. - * - * Generated from protobuf field bool status = 1; - */ - protected $status = false; - /** - * Human readable error message. - * - * Generated from protobuf field string error_details = 2; - */ - protected $error_details = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type bool $status - * True if the targets are all a comparable type. For example this is true if - * all targets are GKE clusters. This is false if some targets are Cloud Run - * targets and others are GKE clusters. - * @type string $error_details - * Human readable error message. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * True if the targets are all a comparable type. For example this is true if - * all targets are GKE clusters. This is false if some targets are Cloud Run - * targets and others are GKE clusters. - * - * Generated from protobuf field bool status = 1; - * @return bool - */ - public function getStatus() - { - return $this->status; - } - - /** - * True if the targets are all a comparable type. For example this is true if - * all targets are GKE clusters. This is false if some targets are Cloud Run - * targets and others are GKE clusters. - * - * Generated from protobuf field bool status = 1; - * @param bool $var - * @return $this - */ - public function setStatus($var) - { - GPBUtil::checkBool($var); - $this->status = $var; - - return $this; - } - - /** - * Human readable error message. - * - * Generated from protobuf field string error_details = 2; - * @return string - */ - public function getErrorDetails() - { - return $this->error_details; - } - - /** - * Human readable error message. - * - * Generated from protobuf field string error_details = 2; - * @param string $var - * @return $this - */ - public function setErrorDetails($var) - { - GPBUtil::checkString($var, True); - $this->error_details = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TerminateJobRunRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TerminateJobRunRequest.php deleted file mode 100644 index ce381fdbb945..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TerminateJobRunRequest.php +++ /dev/null @@ -1,124 +0,0 @@ -google.cloud.deploy.v1.TerminateJobRunRequest - */ -class TerminateJobRunRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Name of the `JobRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. - * - * Generated from protobuf field string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { - */ - protected $name = ''; - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - */ - private $override_deploy_policy; - - /** - * @param string $name Required. Name of the `JobRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. Please see - * {@see CloudDeployClient::jobRunName()} for help formatting this field. - * - * @return \Google\Cloud\Deploy\V1\TerminateJobRunRequest - * - * @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 `JobRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. - * @type array|\Google\Protobuf\Internal\RepeatedField $override_deploy_policy - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Name of the `JobRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. - * - * 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 `JobRun`. Format must be - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. - * - * 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. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @return \Google\Protobuf\Internal\RepeatedField - */ - public function getOverrideDeployPolicy() - { - return $this->override_deploy_policy; - } - - /** - * Optional. Deploy policies to override. Format is - * `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. - * - * Generated from protobuf field repeated string override_deploy_policy = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { - * @param array|\Google\Protobuf\Internal\RepeatedField $var - * @return $this - */ - public function setOverrideDeployPolicy($var) - { - $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); - $this->override_deploy_policy = $arr; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TerminateJobRunResponse.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TerminateJobRunResponse.php deleted file mode 100644 index 7053edb3af40..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/TerminateJobRunResponse.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.TerminateJobRunResponse - */ -class TerminateJobRunResponse extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Type.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Type.php deleted file mode 100644 index 613d3aa26e49..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/Type.php +++ /dev/null @@ -1,103 +0,0 @@ -google.cloud.deploy.v1.Type - */ -class Type -{ - /** - * Type is unspecified. - * - * Generated from protobuf enum TYPE_UNSPECIFIED = 0; - */ - const TYPE_UNSPECIFIED = 0; - /** - * A Pub/Sub notification failed to be sent. - * - * Generated from protobuf enum TYPE_PUBSUB_NOTIFICATION_FAILURE = 1; - */ - const TYPE_PUBSUB_NOTIFICATION_FAILURE = 1; - /** - * Resource state changed. - * - * Generated from protobuf enum TYPE_RESOURCE_STATE_CHANGE = 3; - */ - const TYPE_RESOURCE_STATE_CHANGE = 3; - /** - * A process aborted. - * - * Generated from protobuf enum TYPE_PROCESS_ABORTED = 4; - */ - const TYPE_PROCESS_ABORTED = 4; - /** - * Restriction check failed. - * - * Generated from protobuf enum TYPE_RESTRICTION_VIOLATED = 5; - */ - const TYPE_RESTRICTION_VIOLATED = 5; - /** - * Resource deleted. - * - * Generated from protobuf enum TYPE_RESOURCE_DELETED = 6; - */ - const TYPE_RESOURCE_DELETED = 6; - /** - * Rollout updated. - * - * Generated from protobuf enum TYPE_ROLLOUT_UPDATE = 7; - */ - const TYPE_ROLLOUT_UPDATE = 7; - /** - * Deploy Policy evaluation. - * - * Generated from protobuf enum TYPE_DEPLOY_POLICY_EVALUATION = 8; - */ - const TYPE_DEPLOY_POLICY_EVALUATION = 8; - /** - * Deprecated: This field is never used. Use release_render log type instead. - * - * Generated from protobuf enum TYPE_RENDER_STATUES_CHANGE = 2 [deprecated = true]; - */ - const TYPE_RENDER_STATUES_CHANGE = 2; - - private static $valueToName = [ - self::TYPE_UNSPECIFIED => 'TYPE_UNSPECIFIED', - self::TYPE_PUBSUB_NOTIFICATION_FAILURE => 'TYPE_PUBSUB_NOTIFICATION_FAILURE', - self::TYPE_RESOURCE_STATE_CHANGE => 'TYPE_RESOURCE_STATE_CHANGE', - self::TYPE_PROCESS_ABORTED => 'TYPE_PROCESS_ABORTED', - self::TYPE_RESTRICTION_VIOLATED => 'TYPE_RESTRICTION_VIOLATED', - self::TYPE_RESOURCE_DELETED => 'TYPE_RESOURCE_DELETED', - self::TYPE_ROLLOUT_UPDATE => 'TYPE_ROLLOUT_UPDATE', - self::TYPE_DEPLOY_POLICY_EVALUATION => 'TYPE_DEPLOY_POLICY_EVALUATION', - self::TYPE_RENDER_STATUES_CHANGE => 'TYPE_RENDER_STATUES_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); - } -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateAutomationRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateAutomationRequest.php deleted file mode 100644 index d9b4b0efdb4a..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateAutomationRequest.php +++ /dev/null @@ -1,306 +0,0 @@ -google.cloud.deploy.v1.UpdateAutomationRequest - */ -class UpdateAutomationRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `Automation` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The `Automation` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $automation = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, updating a `Automation` that does not exist will - * result in the creation of a new `Automation`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param \Google\Cloud\Deploy\V1\Automation $automation Required. The `Automation` to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten by the - * update in the `Automation` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * @return \Google\Cloud\Deploy\V1\UpdateAutomationRequest - * - * @experimental - */ - public static function build(\Google\Cloud\Deploy\V1\Automation $automation, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setAutomation($automation) - ->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 by the - * update in the `Automation` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * @type \Google\Cloud\Deploy\V1\Automation $automation - * Required. The `Automation` to update. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, updating a `Automation` that does not exist will - * result in the creation of a new `Automation`. - * @type bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `Automation` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 by the - * update in the `Automation` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 `Automation` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\Automation|null - */ - public function getAutomation() - { - return $this->automation; - } - - public function hasAutomation() - { - return isset($this->automation); - } - - public function clearAutomation() - { - unset($this->automation); - } - - /** - * Required. The `Automation` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.Automation automation = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\Automation $var - * @return $this - */ - public function setAutomation($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Automation::class); - $this->automation = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, updating a `Automation` that does not exist will - * result in the creation of a new `Automation`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, updating a `Automation` that does not exist will - * result in the creation of a new `Automation`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateCustomTargetTypeRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateCustomTargetTypeRequest.php deleted file mode 100644 index d4a90a7076a5..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateCustomTargetTypeRequest.php +++ /dev/null @@ -1,306 +0,0 @@ -google.cloud.deploy.v1.UpdateCustomTargetTypeRequest - */ -class UpdateCustomTargetTypeRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `CustomTargetType` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The `CustomTargetType` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetType custom_target_type = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $custom_target_type = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, updating a `CustomTargetType` that does not exist - * will result in the creation of a new `CustomTargetType`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param \Google\Cloud\Deploy\V1\CustomTargetType $customTargetType Required. The `CustomTargetType` to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten by the - * update in the `CustomTargetType` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * @return \Google\Cloud\Deploy\V1\UpdateCustomTargetTypeRequest - * - * @experimental - */ - public static function build(\Google\Cloud\Deploy\V1\CustomTargetType $customTargetType, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setCustomTargetType($customTargetType) - ->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 by the - * update in the `CustomTargetType` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * @type \Google\Cloud\Deploy\V1\CustomTargetType $custom_target_type - * Required. The `CustomTargetType` to update. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, updating a `CustomTargetType` that does not exist - * will result in the creation of a new `CustomTargetType`. - * @type bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `CustomTargetType` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 by the - * update in the `CustomTargetType` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 `CustomTargetType` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetType custom_target_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\CustomTargetType|null - */ - public function getCustomTargetType() - { - return $this->custom_target_type; - } - - public function hasCustomTargetType() - { - return isset($this->custom_target_type); - } - - public function clearCustomTargetType() - { - unset($this->custom_target_type); - } - - /** - * Required. The `CustomTargetType` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.CustomTargetType custom_target_type = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\CustomTargetType $var - * @return $this - */ - public function setCustomTargetType($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\CustomTargetType::class); - $this->custom_target_type = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, updating a `CustomTargetType` that does not exist - * will result in the creation of a new `CustomTargetType`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, updating a `CustomTargetType` that does not exist - * will result in the creation of a new `CustomTargetType`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateDeliveryPipelineRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateDeliveryPipelineRequest.php deleted file mode 100644 index 9cf63f2d69a4..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateDeliveryPipelineRequest.php +++ /dev/null @@ -1,306 +0,0 @@ -google.cloud.deploy.v1.UpdateDeliveryPipelineRequest - */ -class UpdateDeliveryPipelineRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `DeliveryPipeline` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The `DeliveryPipeline` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $delivery_pipeline = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, updating a `DeliveryPipeline` that does not exist - * will result in the creation of a new `DeliveryPipeline`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param \Google\Cloud\Deploy\V1\DeliveryPipeline $deliveryPipeline Required. The `DeliveryPipeline` to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten by the - * update in the `DeliveryPipeline` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * @return \Google\Cloud\Deploy\V1\UpdateDeliveryPipelineRequest - * - * @experimental - */ - public static function build(\Google\Cloud\Deploy\V1\DeliveryPipeline $deliveryPipeline, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setDeliveryPipeline($deliveryPipeline) - ->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 by the - * update in the `DeliveryPipeline` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * @type \Google\Cloud\Deploy\V1\DeliveryPipeline $delivery_pipeline - * Required. The `DeliveryPipeline` to update. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, updating a `DeliveryPipeline` that does not exist - * will result in the creation of a new `DeliveryPipeline`. - * @type bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `DeliveryPipeline` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 by the - * update in the `DeliveryPipeline` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 `DeliveryPipeline` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\DeliveryPipeline|null - */ - public function getDeliveryPipeline() - { - return $this->delivery_pipeline; - } - - public function hasDeliveryPipeline() - { - return isset($this->delivery_pipeline); - } - - public function clearDeliveryPipeline() - { - unset($this->delivery_pipeline); - } - - /** - * Required. The `DeliveryPipeline` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\DeliveryPipeline $var - * @return $this - */ - public function setDeliveryPipeline($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeliveryPipeline::class); - $this->delivery_pipeline = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, updating a `DeliveryPipeline` that does not exist - * will result in the creation of a new `DeliveryPipeline`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, updating a `DeliveryPipeline` that does not exist - * will result in the creation of a new `DeliveryPipeline`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateDeployPolicyRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateDeployPolicyRequest.php deleted file mode 100644 index 7dc920059100..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateDeployPolicyRequest.php +++ /dev/null @@ -1,306 +0,0 @@ -google.cloud.deploy.v1.UpdateDeployPolicyRequest - */ -class UpdateDeployPolicyRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `DeployPolicy` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The `DeployPolicy` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy deploy_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $deploy_policy = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, updating a `DeployPolicy` that does not exist - * will result in the creation of a new `DeployPolicy`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param \Google\Cloud\Deploy\V1\DeployPolicy $deployPolicy Required. The `DeployPolicy` to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten by the - * update in the `DeployPolicy` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * @return \Google\Cloud\Deploy\V1\UpdateDeployPolicyRequest - * - * @experimental - */ - public static function build(\Google\Cloud\Deploy\V1\DeployPolicy $deployPolicy, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setDeployPolicy($deployPolicy) - ->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 by the - * update in the `DeployPolicy` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * @type \Google\Cloud\Deploy\V1\DeployPolicy $deploy_policy - * Required. The `DeployPolicy` to update. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, updating a `DeployPolicy` that does not exist - * will result in the creation of a new `DeployPolicy`. - * @type bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `DeployPolicy` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 by the - * update in the `DeployPolicy` resource. The fields specified in the - * update_mask are relative to the resource, not the full request. A field - * will be overwritten if it's in the mask. If the user doesn't provide a mask - * then all fields are overwritten. - * - * 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 `DeployPolicy` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy deploy_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\DeployPolicy|null - */ - public function getDeployPolicy() - { - return $this->deploy_policy; - } - - public function hasDeployPolicy() - { - return isset($this->deploy_policy); - } - - public function clearDeployPolicy() - { - unset($this->deploy_policy); - } - - /** - * Required. The `DeployPolicy` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.DeployPolicy deploy_policy = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\DeployPolicy $var - * @return $this - */ - public function setDeployPolicy($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\DeployPolicy::class); - $this->deploy_policy = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, updating a `DeployPolicy` that does not exist - * will result in the creation of a new `DeployPolicy`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, updating a `DeployPolicy` that does not exist - * will result in the creation of a new `DeployPolicy`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateTargetRequest.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateTargetRequest.php deleted file mode 100644 index e1f546265c21..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/UpdateTargetRequest.php +++ /dev/null @@ -1,306 +0,0 @@ -google.cloud.deploy.v1.UpdateTargetRequest - */ -class UpdateTargetRequest extends \Google\Protobuf\Internal\Message -{ - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `Target` resource. The fields specified in the update_mask - * are relative to the resource, not the full request. A field will be - * overwritten if it's in the mask. If the user doesn't provide a mask then - * all fields are overwritten. - * - * Generated from protobuf field .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $update_mask = null; - /** - * Required. The `Target` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.Target target = 2 [(.google.api.field_behavior) = REQUIRED]; - */ - protected $target = null; - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $request_id = ''; - /** - * Optional. If set to true, updating a `Target` that does not exist will - * result in the creation of a new `Target`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $allow_missing = false; - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * Generated from protobuf field bool validate_only = 5 [(.google.api.field_behavior) = OPTIONAL]; - */ - protected $validate_only = false; - - /** - * @param \Google\Cloud\Deploy\V1\Target $target Required. The `Target` to update. - * @param \Google\Protobuf\FieldMask $updateMask Required. Field mask is used to specify the fields to be overwritten by the - * update in the `Target` resource. The fields specified in the update_mask - * are relative to the resource, not the full request. A field will be - * overwritten if it's in the mask. If the user doesn't provide a mask then - * all fields are overwritten. - * - * @return \Google\Cloud\Deploy\V1\UpdateTargetRequest - * - * @experimental - */ - public static function build(\Google\Cloud\Deploy\V1\Target $target, \Google\Protobuf\FieldMask $updateMask): self - { - return (new self()) - ->setTarget($target) - ->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 by the - * update in the `Target` resource. The fields specified in the update_mask - * are relative to the resource, not the full request. A field will be - * overwritten if it's in the mask. If the user doesn't provide a mask then - * all fields are overwritten. - * @type \Google\Cloud\Deploy\V1\Target $target - * Required. The `Target` to update. - * @type string $request_id - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 bool $allow_missing - * Optional. If set to true, updating a `Target` that does not exist will - * result in the creation of a new `Target`. - * @type bool $validate_only - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Required. Field mask is used to specify the fields to be overwritten by the - * update in the `Target` resource. The fields specified in the update_mask - * are relative to the resource, not the full request. A field will be - * overwritten if it's in the mask. If the user doesn't provide a mask then - * all fields are overwritten. - * - * 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 by the - * update in the `Target` resource. The fields specified in the update_mask - * are relative to the resource, not the full request. A field will be - * overwritten if it's in the mask. If the user doesn't provide a mask then - * all fields are overwritten. - * - * 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 `Target` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.Target target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @return \Google\Cloud\Deploy\V1\Target|null - */ - public function getTarget() - { - return $this->target; - } - - public function hasTarget() - { - return isset($this->target); - } - - public function clearTarget() - { - unset($this->target); - } - - /** - * Required. The `Target` to update. - * - * Generated from protobuf field .google.cloud.deploy.v1.Target target = 2 [(.google.api.field_behavior) = REQUIRED]; - * @param \Google\Cloud\Deploy\V1\Target $var - * @return $this - */ - public function setTarget($var) - { - GPBUtil::checkMessage($var, \Google\Cloud\Deploy\V1\Target::class); - $this->target = $var; - - return $this; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; - * @return string - */ - public function getRequestId() - { - return $this->request_id; - } - - /** - * Optional. A request ID to identify requests. Specify a unique request ID - * so that if you must retry your request, the server knows to ignore the - * request if it has already been completed. The server guarantees 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 = 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 to true, updating a `Target` that does not exist will - * result in the creation of a new `Target`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @return bool - */ - public function getAllowMissing() - { - return $this->allow_missing; - } - - /** - * Optional. If set to true, updating a `Target` that does not exist will - * result in the creation of a new `Target`. - * - * Generated from protobuf field bool allow_missing = 4 [(.google.api.field_behavior) = OPTIONAL]; - * @param bool $var - * @return $this - */ - public function setAllowMissing($var) - { - GPBUtil::checkBool($var); - $this->allow_missing = $var; - - return $this; - } - - /** - * Optional. If set to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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 to true, the request is validated and the user is provided - * with an expected result, but no actual change is made. - * - * 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/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJob.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJob.php deleted file mode 100644 index acbf1fc38199..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJob.php +++ /dev/null @@ -1,33 +0,0 @@ -google.cloud.deploy.v1.VerifyJob - */ -class VerifyJob extends \Google\Protobuf\Internal\Message -{ - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJobRun.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJobRun.php deleted file mode 100644 index 71c2c05ff0a9..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJobRun.php +++ /dev/null @@ -1,223 +0,0 @@ -google.cloud.deploy.v1.VerifyJobRun - */ -class VerifyJobRun extends \Google\Protobuf\Internal\Message -{ - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to verify. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - */ - protected $build = ''; - /** - * Output only. URI of a directory containing the verify artifacts. This - * contains the Skaffold event log. - * - * Generated from protobuf field string artifact_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $artifact_uri = ''; - /** - * Output only. File path of the Skaffold event log relative to the artifact - * URI. - * - * Generated from protobuf field string event_log_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $event_log_path = ''; - /** - * Output only. The reason the verify failed. This will always be unspecified - * while the verify is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJobRun.FailureCause failure_cause = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_cause = 0; - /** - * Output only. Additional information about the verify failure, if available. - * - * Generated from protobuf field string failure_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - */ - protected $failure_message = ''; - - /** - * Constructor. - * - * @param array $data { - * Optional. Data for populating the Message object. - * - * @type string $build - * Output only. The resource name of the Cloud Build `Build` object that is - * used to verify. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * @type string $artifact_uri - * Output only. URI of a directory containing the verify artifacts. This - * contains the Skaffold event log. - * @type string $event_log_path - * Output only. File path of the Skaffold event log relative to the artifact - * URI. - * @type int $failure_cause - * Output only. The reason the verify failed. This will always be unspecified - * while the verify is in progress or if it succeeded. - * @type string $failure_message - * Output only. Additional information about the verify failure, if available. - * } - */ - public function __construct($data = NULL) { - \GPBMetadata\Google\Cloud\Deploy\V1\CloudDeploy::initOnce(); - parent::__construct($data); - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to verify. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @return string - */ - public function getBuild() - { - return $this->build; - } - - /** - * Output only. The resource name of the Cloud Build `Build` object that is - * used to verify. Format is - * `projects/{project}/locations/{location}/builds/{build}`. - * - * Generated from protobuf field string build = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { - * @param string $var - * @return $this - */ - public function setBuild($var) - { - GPBUtil::checkString($var, True); - $this->build = $var; - - return $this; - } - - /** - * Output only. URI of a directory containing the verify artifacts. This - * contains the Skaffold event log. - * - * Generated from protobuf field string artifact_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getArtifactUri() - { - return $this->artifact_uri; - } - - /** - * Output only. URI of a directory containing the verify artifacts. This - * contains the Skaffold event log. - * - * Generated from protobuf field string artifact_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setArtifactUri($var) - { - GPBUtil::checkString($var, True); - $this->artifact_uri = $var; - - return $this; - } - - /** - * Output only. File path of the Skaffold event log relative to the artifact - * URI. - * - * Generated from protobuf field string event_log_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getEventLogPath() - { - return $this->event_log_path; - } - - /** - * Output only. File path of the Skaffold event log relative to the artifact - * URI. - * - * Generated from protobuf field string event_log_path = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setEventLogPath($var) - { - GPBUtil::checkString($var, True); - $this->event_log_path = $var; - - return $this; - } - - /** - * Output only. The reason the verify failed. This will always be unspecified - * while the verify is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJobRun.FailureCause failure_cause = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return int - */ - public function getFailureCause() - { - return $this->failure_cause; - } - - /** - * Output only. The reason the verify failed. This will always be unspecified - * while the verify is in progress or if it succeeded. - * - * Generated from protobuf field .google.cloud.deploy.v1.VerifyJobRun.FailureCause failure_cause = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param int $var - * @return $this - */ - public function setFailureCause($var) - { - GPBUtil::checkEnum($var, \Google\Cloud\Deploy\V1\VerifyJobRun\FailureCause::class); - $this->failure_cause = $var; - - return $this; - } - - /** - * Output only. Additional information about the verify failure, if available. - * - * Generated from protobuf field string failure_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @return string - */ - public function getFailureMessage() - { - return $this->failure_message; - } - - /** - * Output only. Additional information about the verify failure, if available. - * - * Generated from protobuf field string failure_message = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; - * @param string $var - * @return $this - */ - public function setFailureMessage($var) - { - GPBUtil::checkString($var, True); - $this->failure_message = $var; - - return $this; - } - -} - diff --git a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJobRun/FailureCause.php b/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJobRun/FailureCause.php deleted file mode 100644 index 84d3ba2506c5..000000000000 --- a/owl-bot-staging/Deploy/v1/proto/src/Google/Cloud/Deploy/V1/VerifyJobRun/FailureCause.php +++ /dev/null @@ -1,89 +0,0 @@ -google.cloud.deploy.v1.VerifyJobRun.FailureCause - */ -class FailureCause -{ - /** - * No reason for failure is specified. - * - * Generated from protobuf enum FAILURE_CAUSE_UNSPECIFIED = 0; - */ - const FAILURE_CAUSE_UNSPECIFIED = 0; - /** - * Cloud Build is not available, either because it is not enabled or because - * Cloud Deploy has insufficient permissions. See [required - * permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). - * - * Generated from protobuf enum CLOUD_BUILD_UNAVAILABLE = 1; - */ - const CLOUD_BUILD_UNAVAILABLE = 1; - /** - * The verify operation did not complete successfully; check Cloud Build - * logs. - * - * Generated from protobuf enum EXECUTION_FAILED = 2; - */ - const EXECUTION_FAILED = 2; - /** - * The verify job run did not complete within the alloted time. - * - * Generated from protobuf enum DEADLINE_EXCEEDED = 3; - */ - const DEADLINE_EXCEEDED = 3; - /** - * No Skaffold verify configuration was found. - * - * Generated from protobuf enum VERIFICATION_CONFIG_NOT_FOUND = 4; - */ - const VERIFICATION_CONFIG_NOT_FOUND = 4; - /** - * Cloud Build failed to fulfill Cloud Deploy's request. See failure_message - * for additional details. - * - * Generated from protobuf enum CLOUD_BUILD_REQUEST_FAILED = 5; - */ - const CLOUD_BUILD_REQUEST_FAILED = 5; - - private static $valueToName = [ - self::FAILURE_CAUSE_UNSPECIFIED => 'FAILURE_CAUSE_UNSPECIFIED', - self::CLOUD_BUILD_UNAVAILABLE => 'CLOUD_BUILD_UNAVAILABLE', - self::EXECUTION_FAILED => 'EXECUTION_FAILED', - self::DEADLINE_EXCEEDED => 'DEADLINE_EXCEEDED', - self::VERIFICATION_CONFIG_NOT_FOUND => 'VERIFICATION_CONFIG_NOT_FOUND', - self::CLOUD_BUILD_REQUEST_FAILED => 'CLOUD_BUILD_REQUEST_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(FailureCause::class, \Google\Cloud\Deploy\V1\VerifyJobRun_FailureCause::class); - diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/abandon_release.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/abandon_release.php deleted file mode 100644 index 93c54b196326..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/abandon_release.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AbandonReleaseResponse $response */ - $response = $cloudDeployClient->abandonRelease($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 = CloudDeployClient::releaseName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]' - ); - - abandon_release_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_AbandonRelease_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/advance_rollout.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/advance_rollout.php deleted file mode 100644 index 988ef64288ef..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/advance_rollout.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName) - ->setPhaseId($phaseId); - - // Call the API and handle any network failures. - try { - /** @var AdvanceRolloutResponse $response */ - $response = $cloudDeployClient->advanceRollout($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 = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - $phaseId = '[PHASE_ID]'; - - advance_rollout_sample($formattedName, $phaseId); -} -// [END clouddeploy_v1_generated_CloudDeploy_AdvanceRollout_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/approve_rollout.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/approve_rollout.php deleted file mode 100644 index 6fe35745c1d0..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/approve_rollout.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName) - ->setApproved($approved); - - // Call the API and handle any network failures. - try { - /** @var ApproveRolloutResponse $response */ - $response = $cloudDeployClient->approveRollout($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 = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - $approved = false; - - approve_rollout_sample($formattedName, $approved); -} -// [END clouddeploy_v1_generated_CloudDeploy_ApproveRollout_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/cancel_automation_run.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/cancel_automation_run.php deleted file mode 100644 index ce0d6a678314..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/cancel_automation_run.php +++ /dev/null @@ -1,80 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var CancelAutomationRunResponse $response */ - $response = $cloudDeployClient->cancelAutomationRun($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 = CloudDeployClient::automationRunName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[AUTOMATION_RUN]' - ); - - cancel_automation_run_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_CancelAutomationRun_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/cancel_rollout.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/cancel_rollout.php deleted file mode 100644 index 27aeaad0cd0b..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/cancel_rollout.php +++ /dev/null @@ -1,78 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var CancelRolloutResponse $response */ - $response = $cloudDeployClient->cancelRollout($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 = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - - cancel_rollout_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_CancelRollout_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_automation.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_automation.php deleted file mode 100644 index f3bf038aa1e6..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_automation.php +++ /dev/null @@ -1,107 +0,0 @@ -setServiceAccount($automationServiceAccount) - ->setSelector($automationSelector) - ->setRules($automationRules); - $request = (new CreateAutomationRequest()) - ->setParent($formattedParent) - ->setAutomationId($automationId) - ->setAutomation($automation); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createAutomation($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Automation $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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - $automationId = '[AUTOMATION_ID]'; - $automationServiceAccount = '[SERVICE_ACCOUNT]'; - - create_automation_sample($formattedParent, $automationId, $automationServiceAccount); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateAutomation_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_custom_target_type.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_custom_target_type.php deleted file mode 100644 index 4548f5f86742..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_custom_target_type.php +++ /dev/null @@ -1,91 +0,0 @@ -setParent($formattedParent) - ->setCustomTargetTypeId($customTargetTypeId) - ->setCustomTargetType($customTargetType); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createCustomTargetType($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CustomTargetType $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - $customTargetTypeId = '[CUSTOM_TARGET_TYPE_ID]'; - - create_custom_target_type_sample($formattedParent, $customTargetTypeId); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateCustomTargetType_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_delivery_pipeline.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_delivery_pipeline.php deleted file mode 100644 index 8481b0b96bb2..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_delivery_pipeline.php +++ /dev/null @@ -1,91 +0,0 @@ -setParent($formattedParent) - ->setDeliveryPipelineId($deliveryPipelineId) - ->setDeliveryPipeline($deliveryPipeline); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createDeliveryPipeline($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var DeliveryPipeline $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - $deliveryPipelineId = '[DELIVERY_PIPELINE_ID]'; - - create_delivery_pipeline_sample($formattedParent, $deliveryPipelineId); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateDeliveryPipeline_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_deploy_policy.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_deploy_policy.php deleted file mode 100644 index ec13a6f0147e..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_deploy_policy.php +++ /dev/null @@ -1,95 +0,0 @@ -setSelectors($deployPolicySelectors) - ->setRules($deployPolicyRules); - $request = (new CreateDeployPolicyRequest()) - ->setParent($formattedParent) - ->setDeployPolicyId($deployPolicyId) - ->setDeployPolicy($deployPolicy); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createDeployPolicy($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var DeployPolicy $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - $deployPolicyId = '[DEPLOY_POLICY_ID]'; - - create_deploy_policy_sample($formattedParent, $deployPolicyId); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateDeployPolicy_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_release.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_release.php deleted file mode 100644 index 07ed111f9de7..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_release.php +++ /dev/null @@ -1,94 +0,0 @@ -setParent($formattedParent) - ->setReleaseId($releaseId) - ->setRelease($release); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createRelease($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Release $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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - $releaseId = '[RELEASE_ID]'; - - create_release_sample($formattedParent, $releaseId); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateRelease_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_rollout.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_rollout.php deleted file mode 100644 index 83e2e6ee3323..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_rollout.php +++ /dev/null @@ -1,101 +0,0 @@ -setTargetId($rolloutTargetId); - $request = (new CreateRolloutRequest()) - ->setParent($formattedParent) - ->setRolloutId($rolloutId) - ->setRollout($rollout); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createRollout($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Rollout $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 = CloudDeployClient::releaseName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]' - ); - $rolloutId = '[ROLLOUT_ID]'; - $rolloutTargetId = '[TARGET_ID]'; - - create_rollout_sample($formattedParent, $rolloutId, $rolloutTargetId); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateRollout_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_target.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_target.php deleted file mode 100644 index 18cda85ef614..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/create_target.php +++ /dev/null @@ -1,90 +0,0 @@ -setParent($formattedParent) - ->setTargetId($targetId) - ->setTarget($target); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->createTarget($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Target $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - $targetId = '[TARGET_ID]'; - - create_target_sample($formattedParent, $targetId); -} -// [END clouddeploy_v1_generated_CloudDeploy_CreateTarget_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_automation.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_automation.php deleted file mode 100644 index d897983ac94b..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_automation.php +++ /dev/null @@ -1,86 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->deleteAutomation($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 = CloudDeployClient::automationName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[AUTOMATION]' - ); - - delete_automation_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_DeleteAutomation_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_custom_target_type.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_custom_target_type.php deleted file mode 100644 index f4e1e3664dc3..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_custom_target_type.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->deleteCustomTargetType($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 = CloudDeployClient::customTargetTypeName( - '[PROJECT]', - '[LOCATION]', - '[CUSTOM_TARGET_TYPE]' - ); - - delete_custom_target_type_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_DeleteCustomTargetType_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_delivery_pipeline.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_delivery_pipeline.php deleted file mode 100644 index b178be2bfba4..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_delivery_pipeline.php +++ /dev/null @@ -1,85 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->deleteDeliveryPipeline($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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - - delete_delivery_pipeline_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_DeleteDeliveryPipeline_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_deploy_policy.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_deploy_policy.php deleted file mode 100644 index 2861396ee90a..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_deploy_policy.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->deleteDeployPolicy($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 = CloudDeployClient::deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); - - delete_deploy_policy_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_DeleteDeployPolicy_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_target.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_target.php deleted file mode 100644 index 842dc6a88b94..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/delete_target.php +++ /dev/null @@ -1,81 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->deleteTarget($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 = CloudDeployClient::targetName('[PROJECT]', '[LOCATION]', '[TARGET]'); - - delete_target_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_DeleteTarget_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_automation.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_automation.php deleted file mode 100644 index d1ac732d1174..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_automation.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Automation $response */ - $response = $cloudDeployClient->getAutomation($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 = CloudDeployClient::automationName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[AUTOMATION]' - ); - - get_automation_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetAutomation_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_automation_run.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_automation_run.php deleted file mode 100644 index c7bd635659c9..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_automation_run.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var AutomationRun $response */ - $response = $cloudDeployClient->getAutomationRun($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 = CloudDeployClient::automationRunName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[AUTOMATION_RUN]' - ); - - get_automation_run_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetAutomationRun_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_config.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_config.php deleted file mode 100644 index fb2b635fc12a..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_config.php +++ /dev/null @@ -1,71 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Config $response */ - $response = $cloudDeployClient->getConfig($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 = CloudDeployClient::configName('[PROJECT]', '[LOCATION]'); - - get_config_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetConfig_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_custom_target_type.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_custom_target_type.php deleted file mode 100644 index b17cea5b245b..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_custom_target_type.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var CustomTargetType $response */ - $response = $cloudDeployClient->getCustomTargetType($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 = CloudDeployClient::customTargetTypeName( - '[PROJECT]', - '[LOCATION]', - '[CUSTOM_TARGET_TYPE]' - ); - - get_custom_target_type_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetCustomTargetType_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_delivery_pipeline.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_delivery_pipeline.php deleted file mode 100644 index 9b7b527629fe..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_delivery_pipeline.php +++ /dev/null @@ -1,76 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DeliveryPipeline $response */ - $response = $cloudDeployClient->getDeliveryPipeline($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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - - get_delivery_pipeline_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetDeliveryPipeline_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_deploy_policy.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_deploy_policy.php deleted file mode 100644 index 49c50889b20b..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_deploy_policy.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var DeployPolicy $response */ - $response = $cloudDeployClient->getDeployPolicy($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 = CloudDeployClient::deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); - - get_deploy_policy_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetDeployPolicy_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_iam_policy.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_iam_policy.php deleted file mode 100644 index 712cc11c9bff..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/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 = $cloudDeployClient->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 clouddeploy_v1_generated_CloudDeploy_GetIamPolicy_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_job_run.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_job_run.php deleted file mode 100644 index 6a44b1f36fb9..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_job_run.php +++ /dev/null @@ -1,79 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var JobRun $response */ - $response = $cloudDeployClient->getJobRun($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 = CloudDeployClient::jobRunName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]', - '[JOB_RUN]' - ); - - get_job_run_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetJobRun_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_location.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_location.php deleted file mode 100644 index 87b0ca5d002b..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/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 clouddeploy_v1_generated_CloudDeploy_GetLocation_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_release.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_release.php deleted file mode 100644 index a704cb10281f..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_release.php +++ /dev/null @@ -1,77 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Release $response */ - $response = $cloudDeployClient->getRelease($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 = CloudDeployClient::releaseName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]' - ); - - get_release_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetRelease_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_rollout.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_rollout.php deleted file mode 100644 index 6b3047a364fa..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_rollout.php +++ /dev/null @@ -1,78 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Rollout $response */ - $response = $cloudDeployClient->getRollout($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 = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - - get_rollout_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetRollout_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_target.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_target.php deleted file mode 100644 index 9b5a0a1bc287..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/get_target.php +++ /dev/null @@ -1,72 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var Target $response */ - $response = $cloudDeployClient->getTarget($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 = CloudDeployClient::targetName('[PROJECT]', '[LOCATION]', '[TARGET]'); - - get_target_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_GetTarget_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/ignore_job.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/ignore_job.php deleted file mode 100644 index c18b0622c202..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/ignore_job.php +++ /dev/null @@ -1,84 +0,0 @@ -setRollout($formattedRollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - - // Call the API and handle any network failures. - try { - /** @var IgnoreJobResponse $response */ - $response = $cloudDeployClient->ignoreJob($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 -{ - $formattedRollout = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - $phaseId = '[PHASE_ID]'; - $jobId = '[JOB_ID]'; - - ignore_job_sample($formattedRollout, $phaseId, $jobId); -} -// [END clouddeploy_v1_generated_CloudDeploy_IgnoreJob_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_automation_runs.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_automation_runs.php deleted file mode 100644 index 30813b68d6f1..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_automation_runs.php +++ /dev/null @@ -1,82 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listAutomationRuns($request); - - /** @var AutomationRun $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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - - list_automation_runs_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListAutomationRuns_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_automations.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_automations.php deleted file mode 100644 index 8c3b995f7858..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_automations.php +++ /dev/null @@ -1,82 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listAutomations($request); - - /** @var Automation $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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - - list_automations_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListAutomations_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_custom_target_types.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_custom_target_types.php deleted file mode 100644 index 267cc5678e2c..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_custom_target_types.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listCustomTargetTypes($request); - - /** @var CustomTargetType $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - - list_custom_target_types_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListCustomTargetTypes_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_delivery_pipelines.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_delivery_pipelines.php deleted file mode 100644 index 2e784d091d01..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_delivery_pipelines.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listDeliveryPipelines($request); - - /** @var DeliveryPipeline $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - - list_delivery_pipelines_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListDeliveryPipelines_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_deploy_policies.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_deploy_policies.php deleted file mode 100644 index d5c74724bedb..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_deploy_policies.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listDeployPolicies($request); - - /** @var DeployPolicy $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - - list_deploy_policies_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListDeployPolicies_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_job_runs.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_job_runs.php deleted file mode 100644 index 6ca3a42ad7d5..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_job_runs.php +++ /dev/null @@ -1,82 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listJobRuns($request); - - /** @var JobRun $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 = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - - list_job_runs_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListJobRuns_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_locations.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_locations.php deleted file mode 100644 index a5a9b23761df..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/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 clouddeploy_v1_generated_CloudDeploy_ListLocations_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_releases.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_releases.php deleted file mode 100644 index da6f6702354c..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_releases.php +++ /dev/null @@ -1,81 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listReleases($request); - - /** @var Release $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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - - list_releases_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListReleases_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_rollouts.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_rollouts.php deleted file mode 100644 index 5e4d6f18bfdb..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_rollouts.php +++ /dev/null @@ -1,81 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listRollouts($request); - - /** @var Rollout $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 = CloudDeployClient::releaseName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]' - ); - - list_rollouts_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListRollouts_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_targets.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_targets.php deleted file mode 100644 index 2e250fbaceba..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/list_targets.php +++ /dev/null @@ -1,77 +0,0 @@ -setParent($formattedParent); - - // Call the API and handle any network failures. - try { - /** @var PagedListResponse $response */ - $response = $cloudDeployClient->listTargets($request); - - /** @var Target $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 = CloudDeployClient::locationName('[PROJECT]', '[LOCATION]'); - - list_targets_sample($formattedParent); -} -// [END clouddeploy_v1_generated_CloudDeploy_ListTargets_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/retry_job.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/retry_job.php deleted file mode 100644 index 55e00cd6a97a..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/retry_job.php +++ /dev/null @@ -1,84 +0,0 @@ -setRollout($formattedRollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - - // Call the API and handle any network failures. - try { - /** @var RetryJobResponse $response */ - $response = $cloudDeployClient->retryJob($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 -{ - $formattedRollout = CloudDeployClient::rolloutName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]' - ); - $phaseId = '[PHASE_ID]'; - $jobId = '[JOB_ID]'; - - retry_job_sample($formattedRollout, $phaseId, $jobId); -} -// [END clouddeploy_v1_generated_CloudDeploy_RetryJob_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/rollback_target.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/rollback_target.php deleted file mode 100644 index 91c117b16296..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/rollback_target.php +++ /dev/null @@ -1,83 +0,0 @@ -setName($formattedName) - ->setTargetId($targetId) - ->setRolloutId($rolloutId); - - // Call the API and handle any network failures. - try { - /** @var RollbackTargetResponse $response */ - $response = $cloudDeployClient->rollbackTarget($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 = CloudDeployClient::deliveryPipelineName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]' - ); - $targetId = '[TARGET_ID]'; - $rolloutId = '[ROLLOUT_ID]'; - - rollback_target_sample($formattedName, $targetId, $rolloutId); -} -// [END clouddeploy_v1_generated_CloudDeploy_RollbackTarget_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/set_iam_policy.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/set_iam_policy.php deleted file mode 100644 index 1ba2a095ce60..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/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 = $cloudDeployClient->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 clouddeploy_v1_generated_CloudDeploy_SetIamPolicy_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/terminate_job_run.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/terminate_job_run.php deleted file mode 100644 index 2c0906752d36..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/terminate_job_run.php +++ /dev/null @@ -1,79 +0,0 @@ -setName($formattedName); - - // Call the API and handle any network failures. - try { - /** @var TerminateJobRunResponse $response */ - $response = $cloudDeployClient->terminateJobRun($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 = CloudDeployClient::jobRunName( - '[PROJECT]', - '[LOCATION]', - '[DELIVERY_PIPELINE]', - '[RELEASE]', - '[ROLLOUT]', - '[JOB_RUN]' - ); - - terminate_job_run_sample($formattedName); -} -// [END clouddeploy_v1_generated_CloudDeploy_TerminateJobRun_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/test_iam_permissions.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/test_iam_permissions.php deleted file mode 100644 index 20741898d747..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/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 = $cloudDeployClient->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 clouddeploy_v1_generated_CloudDeploy_TestIamPermissions_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_automation.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_automation.php deleted file mode 100644 index 3072581159da..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_automation.php +++ /dev/null @@ -1,94 +0,0 @@ -setServiceAccount($automationServiceAccount) - ->setSelector($automationSelector) - ->setRules($automationRules); - $request = (new UpdateAutomationRequest()) - ->setUpdateMask($updateMask) - ->setAutomation($automation); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->updateAutomation($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Automation $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 -{ - $automationServiceAccount = '[SERVICE_ACCOUNT]'; - - update_automation_sample($automationServiceAccount); -} -// [END clouddeploy_v1_generated_CloudDeploy_UpdateAutomation_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_custom_target_type.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_custom_target_type.php deleted file mode 100644 index fd0272b9ccae..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_custom_target_type.php +++ /dev/null @@ -1,74 +0,0 @@ -setUpdateMask($updateMask) - ->setCustomTargetType($customTargetType); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->updateCustomTargetType($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var CustomTargetType $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 clouddeploy_v1_generated_CloudDeploy_UpdateCustomTargetType_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_delivery_pipeline.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_delivery_pipeline.php deleted file mode 100644 index 456f5d8f996c..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_delivery_pipeline.php +++ /dev/null @@ -1,74 +0,0 @@ -setUpdateMask($updateMask) - ->setDeliveryPipeline($deliveryPipeline); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->updateDeliveryPipeline($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var DeliveryPipeline $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 clouddeploy_v1_generated_CloudDeploy_UpdateDeliveryPipeline_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_deploy_policy.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_deploy_policy.php deleted file mode 100644 index 3e0df79c8024..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_deploy_policy.php +++ /dev/null @@ -1,80 +0,0 @@ -setSelectors($deployPolicySelectors) - ->setRules($deployPolicyRules); - $request = (new UpdateDeployPolicyRequest()) - ->setUpdateMask($updateMask) - ->setDeployPolicy($deployPolicy); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->updateDeployPolicy($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var DeployPolicy $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 clouddeploy_v1_generated_CloudDeploy_UpdateDeployPolicy_sync] diff --git a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_target.php b/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_target.php deleted file mode 100644 index fd188ed74fe0..000000000000 --- a/owl-bot-staging/Deploy/v1/samples/V1/CloudDeployClient/update_target.php +++ /dev/null @@ -1,74 +0,0 @@ -setUpdateMask($updateMask) - ->setTarget($target); - - // Call the API and handle any network failures. - try { - /** @var OperationResponse $response */ - $response = $cloudDeployClient->updateTarget($request); - $response->pollUntilComplete(); - - if ($response->operationSucceeded()) { - /** @var Target $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 clouddeploy_v1_generated_CloudDeploy_UpdateTarget_sync] diff --git a/owl-bot-staging/Deploy/v1/src/V1/Client/CloudDeployClient.php b/owl-bot-staging/Deploy/v1/src/V1/Client/CloudDeployClient.php deleted file mode 100644 index 3e7a1dd8d4aa..000000000000 --- a/owl-bot-staging/Deploy/v1/src/V1/Client/CloudDeployClient.php +++ /dev/null @@ -1,2056 +0,0 @@ - self::SERVICE_NAME, - 'apiEndpoint' => self::SERVICE_ADDRESS . ':' . self::DEFAULT_SERVICE_PORT, - 'clientConfig' => __DIR__ . '/../resources/cloud_deploy_client_config.json', - 'descriptorsConfigPath' => __DIR__ . '/../resources/cloud_deploy_descriptor_config.php', - 'gcpApiConfigPath' => __DIR__ . '/../resources/cloud_deploy_grpc_config.json', - 'credentialsConfig' => [ - 'defaultScopes' => self::$serviceScopes, - ], - 'transportConfig' => [ - 'rest' => [ - 'restClientConfigPath' => __DIR__ . '/../resources/cloud_deploy_rest_client_config.php', - ], - ], - ]; - } - - /** - * 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; - } - - /** - * Create the default operation client for the service. - * - * @param array $options ClientOptions for the client. - * - * @return OperationsClient - */ - private function createOperationsClient(array $options) - { - // Unset client-specific configuration options - unset($options['serviceName'], $options['clientConfig'], $options['descriptorsConfigPath']); - - if (isset($options['operationsClient'])) { - return $options['operationsClient']; - } - - return new OperationsClient($options); - } - - /** - * Formats a string containing the fully-qualified path to represent a automation - * resource. - * - * @param string $project - * @param string $location - * @param string $deliveryPipeline - * @param string $automation - * - * @return string The formatted automation resource. - */ - public static function automationName(string $project, string $location, string $deliveryPipeline, string $automation): string - { - return self::getPathTemplate('automation')->render([ - 'project' => $project, - 'location' => $location, - 'delivery_pipeline' => $deliveryPipeline, - 'automation' => $automation, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * automation_run resource. - * - * @param string $project - * @param string $location - * @param string $deliveryPipeline - * @param string $automationRun - * - * @return string The formatted automation_run resource. - */ - public static function automationRunName(string $project, string $location, string $deliveryPipeline, string $automationRun): string - { - return self::getPathTemplate('automationRun')->render([ - 'project' => $project, - 'location' => $location, - 'delivery_pipeline' => $deliveryPipeline, - 'automation_run' => $automationRun, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a build - * resource. - * - * @param string $project - * @param string $location - * @param string $build - * - * @return string The formatted build resource. - */ - public static function buildName(string $project, string $location, string $build): string - { - return self::getPathTemplate('build')->render([ - 'project' => $project, - 'location' => $location, - 'build' => $build, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a cluster - * resource. - * - * @param string $project - * @param string $location - * @param string $cluster - * - * @return string The formatted cluster resource. - */ - public static function clusterName(string $project, string $location, string $cluster): string - { - return self::getPathTemplate('cluster')->render([ - 'project' => $project, - 'location' => $location, - 'cluster' => $cluster, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a config - * resource. - * - * @param string $project - * @param string $location - * - * @return string The formatted config resource. - */ - public static function configName(string $project, string $location): string - { - return self::getPathTemplate('config')->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * custom_target_type resource. - * - * @param string $project - * @param string $location - * @param string $customTargetType - * - * @return string The formatted custom_target_type resource. - */ - public static function customTargetTypeName(string $project, string $location, string $customTargetType): string - { - return self::getPathTemplate('customTargetType')->render([ - 'project' => $project, - 'location' => $location, - 'custom_target_type' => $customTargetType, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * delivery_pipeline resource. - * - * @param string $project - * @param string $location - * @param string $deliveryPipeline - * - * @return string The formatted delivery_pipeline resource. - */ - public static function deliveryPipelineName(string $project, string $location, string $deliveryPipeline): string - { - return self::getPathTemplate('deliveryPipeline')->render([ - 'project' => $project, - 'location' => $location, - 'delivery_pipeline' => $deliveryPipeline, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a - * deploy_policy resource. - * - * @param string $project - * @param string $location - * @param string $deployPolicy - * - * @return string The formatted deploy_policy resource. - */ - public static function deployPolicyName(string $project, string $location, string $deployPolicy): string - { - return self::getPathTemplate('deployPolicy')->render([ - 'project' => $project, - 'location' => $location, - 'deploy_policy' => $deployPolicy, - ]); - } - - /** - * 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(string $project, string $location, string $job): string - { - return self::getPathTemplate('job')->render([ - 'project' => $project, - 'location' => $location, - 'job' => $job, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a job_run - * resource. - * - * @param string $project - * @param string $location - * @param string $deliveryPipeline - * @param string $release - * @param string $rollout - * @param string $jobRun - * - * @return string The formatted job_run resource. - */ - public static function jobRunName(string $project, string $location, string $deliveryPipeline, string $release, string $rollout, string $jobRun): string - { - return self::getPathTemplate('jobRun')->render([ - 'project' => $project, - 'location' => $location, - 'delivery_pipeline' => $deliveryPipeline, - 'release' => $release, - 'rollout' => $rollout, - 'job_run' => $jobRun, - ]); - } - - /** - * 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(string $project, string $location): string - { - return self::getPathTemplate('location')->render([ - 'project' => $project, - 'location' => $location, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a membership - * resource. - * - * @param string $project - * @param string $location - * @param string $membership - * - * @return string The formatted membership resource. - */ - public static function membershipName(string $project, string $location, string $membership): string - { - return self::getPathTemplate('membership')->render([ - 'project' => $project, - 'location' => $location, - 'membership' => $membership, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a release - * resource. - * - * @param string $project - * @param string $location - * @param string $deliveryPipeline - * @param string $release - * - * @return string The formatted release resource. - */ - public static function releaseName(string $project, string $location, string $deliveryPipeline, string $release): string - { - return self::getPathTemplate('release')->render([ - 'project' => $project, - 'location' => $location, - 'delivery_pipeline' => $deliveryPipeline, - 'release' => $release, - ]); - } - - /** - * 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(string $project, string $location, string $connection, string $repository): string - { - return self::getPathTemplate('repository')->render([ - 'project' => $project, - 'location' => $location, - 'connection' => $connection, - 'repository' => $repository, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a rollout - * resource. - * - * @param string $project - * @param string $location - * @param string $deliveryPipeline - * @param string $release - * @param string $rollout - * - * @return string The formatted rollout resource. - */ - public static function rolloutName(string $project, string $location, string $deliveryPipeline, string $release, string $rollout): string - { - return self::getPathTemplate('rollout')->render([ - 'project' => $project, - 'location' => $location, - 'delivery_pipeline' => $deliveryPipeline, - 'release' => $release, - 'rollout' => $rollout, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a service - * resource. - * - * @param string $project - * @param string $location - * @param string $service - * - * @return string The formatted service resource. - */ - public static function serviceName(string $project, string $location, string $service): string - { - return self::getPathTemplate('service')->render([ - 'project' => $project, - 'location' => $location, - 'service' => $service, - ]); - } - - /** - * Formats a string containing the fully-qualified path to represent a target - * resource. - * - * @param string $project - * @param string $location - * @param string $target - * - * @return string The formatted target resource. - */ - public static function targetName(string $project, string $location, string $target): string - { - return self::getPathTemplate('target')->render([ - 'project' => $project, - 'location' => $location, - 'target' => $target, - ]); - } - - /** - * 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(string $project, string $location, string $workerPool): string - { - return self::getPathTemplate('workerPool')->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 - * - automation: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation} - * - automationRun: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run} - * - build: projects/{project}/locations/{location}/builds/{build} - * - cluster: projects/{project}/locations/{location}/clusters/{cluster} - * - config: projects/{project}/locations/{location}/config - * - customTargetType: projects/{project}/locations/{location}/customTargetTypes/{custom_target_type} - * - deliveryPipeline: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline} - * - deployPolicy: projects/{project}/locations/{location}/deployPolicies/{deploy_policy} - * - job: projects/{project}/locations/{location}/jobs/{job} - * - jobRun: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{job_run} - * - location: projects/{project}/locations/{location} - * - membership: projects/{project}/locations/{location}/memberships/{membership} - * - release: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release} - * - repository: projects/{project}/locations/{location}/connections/{connection}/repositories/{repository} - * - rollout: projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout} - * - service: projects/{project}/locations/{location}/services/{service} - * - target: projects/{project}/locations/{location}/targets/{target} - * - 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(string $formattedName, string $template = null): array - { - return self::parseFormattedName($formattedName, $template); - } - - /** - * 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 'clouddeploy.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); - } - - /** Handles execution of the async variants for each documented method. */ - public function __call($method, $args) - { - if (substr($method, -5) !== 'Async') { - trigger_error('Call to undefined method ' . __CLASS__ . "::$method()", E_USER_ERROR); - } - - array_unshift($args, substr($method, 0, -5)); - return call_user_func_array([$this, 'startAsyncCall'], $args); - } - - /** - * Abandons a Release in the Delivery Pipeline. - * - * The async variant is {@see CloudDeployClient::abandonReleaseAsync()} . - * - * @example samples/V1/CloudDeployClient/abandon_release.php - * - * @param AbandonReleaseRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 AbandonReleaseResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function abandonRelease(AbandonReleaseRequest $request, array $callOptions = []): AbandonReleaseResponse - { - return $this->startApiCall('AbandonRelease', $request, $callOptions)->wait(); - } - - /** - * Advances a Rollout in a given project and location. - * - * The async variant is {@see CloudDeployClient::advanceRolloutAsync()} . - * - * @example samples/V1/CloudDeployClient/advance_rollout.php - * - * @param AdvanceRolloutRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 AdvanceRolloutResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function advanceRollout(AdvanceRolloutRequest $request, array $callOptions = []): AdvanceRolloutResponse - { - return $this->startApiCall('AdvanceRollout', $request, $callOptions)->wait(); - } - - /** - * Approves a Rollout. - * - * The async variant is {@see CloudDeployClient::approveRolloutAsync()} . - * - * @example samples/V1/CloudDeployClient/approve_rollout.php - * - * @param ApproveRolloutRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 ApproveRolloutResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function approveRollout(ApproveRolloutRequest $request, array $callOptions = []): ApproveRolloutResponse - { - return $this->startApiCall('ApproveRollout', $request, $callOptions)->wait(); - } - - /** - * Cancels an AutomationRun. The `state` of the `AutomationRun` after - * cancelling is `CANCELLED`. `CancelAutomationRun` can be called on - * AutomationRun in the state `IN_PROGRESS` and `PENDING`; AutomationRun - * in a different state returns an `FAILED_PRECONDITION` error. - * - * The async variant is {@see CloudDeployClient::cancelAutomationRunAsync()} . - * - * @example samples/V1/CloudDeployClient/cancel_automation_run.php - * - * @param CancelAutomationRunRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 CancelAutomationRunResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function cancelAutomationRun(CancelAutomationRunRequest $request, array $callOptions = []): CancelAutomationRunResponse - { - return $this->startApiCall('CancelAutomationRun', $request, $callOptions)->wait(); - } - - /** - * Cancels a Rollout in a given project and location. - * - * The async variant is {@see CloudDeployClient::cancelRolloutAsync()} . - * - * @example samples/V1/CloudDeployClient/cancel_rollout.php - * - * @param CancelRolloutRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 CancelRolloutResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function cancelRollout(CancelRolloutRequest $request, array $callOptions = []): CancelRolloutResponse - { - return $this->startApiCall('CancelRollout', $request, $callOptions)->wait(); - } - - /** - * Creates a new Automation in a given project and location. - * - * The async variant is {@see CloudDeployClient::createAutomationAsync()} . - * - * @example samples/V1/CloudDeployClient/create_automation.php - * - * @param CreateAutomationRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createAutomation(CreateAutomationRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateAutomation', $request, $callOptions)->wait(); - } - - /** - * Creates a new CustomTargetType in a given project and location. - * - * The async variant is {@see CloudDeployClient::createCustomTargetTypeAsync()} . - * - * @example samples/V1/CloudDeployClient/create_custom_target_type.php - * - * @param CreateCustomTargetTypeRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createCustomTargetType(CreateCustomTargetTypeRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateCustomTargetType', $request, $callOptions)->wait(); - } - - /** - * Creates a new DeliveryPipeline in a given project and location. - * - * The async variant is {@see CloudDeployClient::createDeliveryPipelineAsync()} . - * - * @example samples/V1/CloudDeployClient/create_delivery_pipeline.php - * - * @param CreateDeliveryPipelineRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createDeliveryPipeline(CreateDeliveryPipelineRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateDeliveryPipeline', $request, $callOptions)->wait(); - } - - /** - * Creates a new DeployPolicy in a given project and location. - * - * The async variant is {@see CloudDeployClient::createDeployPolicyAsync()} . - * - * @example samples/V1/CloudDeployClient/create_deploy_policy.php - * - * @param CreateDeployPolicyRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createDeployPolicy(CreateDeployPolicyRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateDeployPolicy', $request, $callOptions)->wait(); - } - - /** - * Creates a new Release in a given project and location. - * - * The async variant is {@see CloudDeployClient::createReleaseAsync()} . - * - * @example samples/V1/CloudDeployClient/create_release.php - * - * @param CreateReleaseRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createRelease(CreateReleaseRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateRelease', $request, $callOptions)->wait(); - } - - /** - * Creates a new Rollout in a given project and location. - * - * The async variant is {@see CloudDeployClient::createRolloutAsync()} . - * - * @example samples/V1/CloudDeployClient/create_rollout.php - * - * @param CreateRolloutRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createRollout(CreateRolloutRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateRollout', $request, $callOptions)->wait(); - } - - /** - * Creates a new Target in a given project and location. - * - * The async variant is {@see CloudDeployClient::createTargetAsync()} . - * - * @example samples/V1/CloudDeployClient/create_target.php - * - * @param CreateTargetRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function createTarget(CreateTargetRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('CreateTarget', $request, $callOptions)->wait(); - } - - /** - * Deletes a single Automation resource. - * - * The async variant is {@see CloudDeployClient::deleteAutomationAsync()} . - * - * @example samples/V1/CloudDeployClient/delete_automation.php - * - * @param DeleteAutomationRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function deleteAutomation(DeleteAutomationRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('DeleteAutomation', $request, $callOptions)->wait(); - } - - /** - * Deletes a single CustomTargetType. - * - * The async variant is {@see CloudDeployClient::deleteCustomTargetTypeAsync()} . - * - * @example samples/V1/CloudDeployClient/delete_custom_target_type.php - * - * @param DeleteCustomTargetTypeRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function deleteCustomTargetType(DeleteCustomTargetTypeRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('DeleteCustomTargetType', $request, $callOptions)->wait(); - } - - /** - * Deletes a single DeliveryPipeline. - * - * The async variant is {@see CloudDeployClient::deleteDeliveryPipelineAsync()} . - * - * @example samples/V1/CloudDeployClient/delete_delivery_pipeline.php - * - * @param DeleteDeliveryPipelineRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function deleteDeliveryPipeline(DeleteDeliveryPipelineRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('DeleteDeliveryPipeline', $request, $callOptions)->wait(); - } - - /** - * Deletes a single DeployPolicy. - * - * The async variant is {@see CloudDeployClient::deleteDeployPolicyAsync()} . - * - * @example samples/V1/CloudDeployClient/delete_deploy_policy.php - * - * @param DeleteDeployPolicyRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function deleteDeployPolicy(DeleteDeployPolicyRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('DeleteDeployPolicy', $request, $callOptions)->wait(); - } - - /** - * Deletes a single Target. - * - * The async variant is {@see CloudDeployClient::deleteTargetAsync()} . - * - * @example samples/V1/CloudDeployClient/delete_target.php - * - * @param DeleteTargetRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function deleteTarget(DeleteTargetRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('DeleteTarget', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single Automation. - * - * The async variant is {@see CloudDeployClient::getAutomationAsync()} . - * - * @example samples/V1/CloudDeployClient/get_automation.php - * - * @param GetAutomationRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Automation - * - * @throws ApiException Thrown if the API call fails. - */ - public function getAutomation(GetAutomationRequest $request, array $callOptions = []): Automation - { - return $this->startApiCall('GetAutomation', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single AutomationRun. - * - * The async variant is {@see CloudDeployClient::getAutomationRunAsync()} . - * - * @example samples/V1/CloudDeployClient/get_automation_run.php - * - * @param GetAutomationRunRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 AutomationRun - * - * @throws ApiException Thrown if the API call fails. - */ - public function getAutomationRun(GetAutomationRunRequest $request, array $callOptions = []): AutomationRun - { - return $this->startApiCall('GetAutomationRun', $request, $callOptions)->wait(); - } - - /** - * Gets the configuration for a location. - * - * The async variant is {@see CloudDeployClient::getConfigAsync()} . - * - * @example samples/V1/CloudDeployClient/get_config.php - * - * @param GetConfigRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Config - * - * @throws ApiException Thrown if the API call fails. - */ - public function getConfig(GetConfigRequest $request, array $callOptions = []): Config - { - return $this->startApiCall('GetConfig', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single CustomTargetType. - * - * The async variant is {@see CloudDeployClient::getCustomTargetTypeAsync()} . - * - * @example samples/V1/CloudDeployClient/get_custom_target_type.php - * - * @param GetCustomTargetTypeRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 CustomTargetType - * - * @throws ApiException Thrown if the API call fails. - */ - public function getCustomTargetType(GetCustomTargetTypeRequest $request, array $callOptions = []): CustomTargetType - { - return $this->startApiCall('GetCustomTargetType', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single DeliveryPipeline. - * - * The async variant is {@see CloudDeployClient::getDeliveryPipelineAsync()} . - * - * @example samples/V1/CloudDeployClient/get_delivery_pipeline.php - * - * @param GetDeliveryPipelineRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 DeliveryPipeline - * - * @throws ApiException Thrown if the API call fails. - */ - public function getDeliveryPipeline(GetDeliveryPipelineRequest $request, array $callOptions = []): DeliveryPipeline - { - return $this->startApiCall('GetDeliveryPipeline', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single DeployPolicy. - * - * The async variant is {@see CloudDeployClient::getDeployPolicyAsync()} . - * - * @example samples/V1/CloudDeployClient/get_deploy_policy.php - * - * @param GetDeployPolicyRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 DeployPolicy - * - * @throws ApiException Thrown if the API call fails. - */ - public function getDeployPolicy(GetDeployPolicyRequest $request, array $callOptions = []): DeployPolicy - { - return $this->startApiCall('GetDeployPolicy', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single JobRun. - * - * The async variant is {@see CloudDeployClient::getJobRunAsync()} . - * - * @example samples/V1/CloudDeployClient/get_job_run.php - * - * @param GetJobRunRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 JobRun - * - * @throws ApiException Thrown if the API call fails. - */ - public function getJobRun(GetJobRunRequest $request, array $callOptions = []): JobRun - { - return $this->startApiCall('GetJobRun', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single Release. - * - * The async variant is {@see CloudDeployClient::getReleaseAsync()} . - * - * @example samples/V1/CloudDeployClient/get_release.php - * - * @param GetReleaseRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Release - * - * @throws ApiException Thrown if the API call fails. - */ - public function getRelease(GetReleaseRequest $request, array $callOptions = []): Release - { - return $this->startApiCall('GetRelease', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single Rollout. - * - * The async variant is {@see CloudDeployClient::getRolloutAsync()} . - * - * @example samples/V1/CloudDeployClient/get_rollout.php - * - * @param GetRolloutRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Rollout - * - * @throws ApiException Thrown if the API call fails. - */ - public function getRollout(GetRolloutRequest $request, array $callOptions = []): Rollout - { - return $this->startApiCall('GetRollout', $request, $callOptions)->wait(); - } - - /** - * Gets details of a single Target. - * - * The async variant is {@see CloudDeployClient::getTargetAsync()} . - * - * @example samples/V1/CloudDeployClient/get_target.php - * - * @param GetTargetRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Target - * - * @throws ApiException Thrown if the API call fails. - */ - public function getTarget(GetTargetRequest $request, array $callOptions = []): Target - { - return $this->startApiCall('GetTarget', $request, $callOptions)->wait(); - } - - /** - * Ignores the specified Job in a Rollout. - * - * The async variant is {@see CloudDeployClient::ignoreJobAsync()} . - * - * @example samples/V1/CloudDeployClient/ignore_job.php - * - * @param IgnoreJobRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 IgnoreJobResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function ignoreJob(IgnoreJobRequest $request, array $callOptions = []): IgnoreJobResponse - { - return $this->startApiCall('IgnoreJob', $request, $callOptions)->wait(); - } - - /** - * Lists AutomationRuns in a given project and location. - * - * The async variant is {@see CloudDeployClient::listAutomationRunsAsync()} . - * - * @example samples/V1/CloudDeployClient/list_automation_runs.php - * - * @param ListAutomationRunsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listAutomationRuns(ListAutomationRunsRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListAutomationRuns', $request, $callOptions); - } - - /** - * Lists Automations in a given project and location. - * - * The async variant is {@see CloudDeployClient::listAutomationsAsync()} . - * - * @example samples/V1/CloudDeployClient/list_automations.php - * - * @param ListAutomationsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listAutomations(ListAutomationsRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListAutomations', $request, $callOptions); - } - - /** - * Lists CustomTargetTypes in a given project and location. - * - * The async variant is {@see CloudDeployClient::listCustomTargetTypesAsync()} . - * - * @example samples/V1/CloudDeployClient/list_custom_target_types.php - * - * @param ListCustomTargetTypesRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listCustomTargetTypes(ListCustomTargetTypesRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListCustomTargetTypes', $request, $callOptions); - } - - /** - * Lists DeliveryPipelines in a given project and location. - * - * The async variant is {@see CloudDeployClient::listDeliveryPipelinesAsync()} . - * - * @example samples/V1/CloudDeployClient/list_delivery_pipelines.php - * - * @param ListDeliveryPipelinesRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listDeliveryPipelines(ListDeliveryPipelinesRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListDeliveryPipelines', $request, $callOptions); - } - - /** - * Lists DeployPolicies in a given project and location. - * - * The async variant is {@see CloudDeployClient::listDeployPoliciesAsync()} . - * - * @example samples/V1/CloudDeployClient/list_deploy_policies.php - * - * @param ListDeployPoliciesRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listDeployPolicies(ListDeployPoliciesRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListDeployPolicies', $request, $callOptions); - } - - /** - * Lists JobRuns in a given project and location. - * - * The async variant is {@see CloudDeployClient::listJobRunsAsync()} . - * - * @example samples/V1/CloudDeployClient/list_job_runs.php - * - * @param ListJobRunsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listJobRuns(ListJobRunsRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListJobRuns', $request, $callOptions); - } - - /** - * Lists Releases in a given project and location. - * - * The async variant is {@see CloudDeployClient::listReleasesAsync()} . - * - * @example samples/V1/CloudDeployClient/list_releases.php - * - * @param ListReleasesRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listReleases(ListReleasesRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListReleases', $request, $callOptions); - } - - /** - * Lists Rollouts in a given project and location. - * - * The async variant is {@see CloudDeployClient::listRolloutsAsync()} . - * - * @example samples/V1/CloudDeployClient/list_rollouts.php - * - * @param ListRolloutsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listRollouts(ListRolloutsRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListRollouts', $request, $callOptions); - } - - /** - * Lists Targets in a given project and location. - * - * The async variant is {@see CloudDeployClient::listTargetsAsync()} . - * - * @example samples/V1/CloudDeployClient/list_targets.php - * - * @param ListTargetsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listTargets(ListTargetsRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListTargets', $request, $callOptions); - } - - /** - * Retries the specified Job in a Rollout. - * - * The async variant is {@see CloudDeployClient::retryJobAsync()} . - * - * @example samples/V1/CloudDeployClient/retry_job.php - * - * @param RetryJobRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 RetryJobResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function retryJob(RetryJobRequest $request, array $callOptions = []): RetryJobResponse - { - return $this->startApiCall('RetryJob', $request, $callOptions)->wait(); - } - - /** - * Creates a `Rollout` to roll back the specified target. - * - * The async variant is {@see CloudDeployClient::rollbackTargetAsync()} . - * - * @example samples/V1/CloudDeployClient/rollback_target.php - * - * @param RollbackTargetRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 RollbackTargetResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function rollbackTarget(RollbackTargetRequest $request, array $callOptions = []): RollbackTargetResponse - { - return $this->startApiCall('RollbackTarget', $request, $callOptions)->wait(); - } - - /** - * Terminates a Job Run in a given project and location. - * - * The async variant is {@see CloudDeployClient::terminateJobRunAsync()} . - * - * @example samples/V1/CloudDeployClient/terminate_job_run.php - * - * @param TerminateJobRunRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 TerminateJobRunResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function terminateJobRun(TerminateJobRunRequest $request, array $callOptions = []): TerminateJobRunResponse - { - return $this->startApiCall('TerminateJobRun', $request, $callOptions)->wait(); - } - - /** - * Updates the parameters of a single Automation resource. - * - * The async variant is {@see CloudDeployClient::updateAutomationAsync()} . - * - * @example samples/V1/CloudDeployClient/update_automation.php - * - * @param UpdateAutomationRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function updateAutomation(UpdateAutomationRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('UpdateAutomation', $request, $callOptions)->wait(); - } - - /** - * Updates a single CustomTargetType. - * - * The async variant is {@see CloudDeployClient::updateCustomTargetTypeAsync()} . - * - * @example samples/V1/CloudDeployClient/update_custom_target_type.php - * - * @param UpdateCustomTargetTypeRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function updateCustomTargetType(UpdateCustomTargetTypeRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('UpdateCustomTargetType', $request, $callOptions)->wait(); - } - - /** - * Updates the parameters of a single DeliveryPipeline. - * - * The async variant is {@see CloudDeployClient::updateDeliveryPipelineAsync()} . - * - * @example samples/V1/CloudDeployClient/update_delivery_pipeline.php - * - * @param UpdateDeliveryPipelineRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function updateDeliveryPipeline(UpdateDeliveryPipelineRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('UpdateDeliveryPipeline', $request, $callOptions)->wait(); - } - - /** - * Updates the parameters of a single DeployPolicy. - * - * The async variant is {@see CloudDeployClient::updateDeployPolicyAsync()} . - * - * @example samples/V1/CloudDeployClient/update_deploy_policy.php - * - * @param UpdateDeployPolicyRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function updateDeployPolicy(UpdateDeployPolicyRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('UpdateDeployPolicy', $request, $callOptions)->wait(); - } - - /** - * Updates the parameters of a single Target. - * - * The async variant is {@see CloudDeployClient::updateTargetAsync()} . - * - * @example samples/V1/CloudDeployClient/update_target.php - * - * @param UpdateTargetRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 OperationResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function updateTarget(UpdateTargetRequest $request, array $callOptions = []): OperationResponse - { - return $this->startApiCall('UpdateTarget', $request, $callOptions)->wait(); - } - - /** - * Gets information about a location. - * - * The async variant is {@see CloudDeployClient::getLocationAsync()} . - * - * @example samples/V1/CloudDeployClient/get_location.php - * - * @param GetLocationRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Location - * - * @throws ApiException Thrown if the API call fails. - */ - public function getLocation(GetLocationRequest $request, array $callOptions = []): Location - { - return $this->startApiCall('GetLocation', $request, $callOptions)->wait(); - } - - /** - * Lists information about the supported locations for this service. - * - * The async variant is {@see CloudDeployClient::listLocationsAsync()} . - * - * @example samples/V1/CloudDeployClient/list_locations.php - * - * @param ListLocationsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 PagedListResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function listLocations(ListLocationsRequest $request, array $callOptions = []): PagedListResponse - { - return $this->startApiCall('ListLocations', $request, $callOptions); - } - - /** - * Gets the access control policy for a resource. Returns an empty policy - if the resource exists and does not have a policy set. - * - * The async variant is {@see CloudDeployClient::getIamPolicyAsync()} . - * - * @example samples/V1/CloudDeployClient/get_iam_policy.php - * - * @param GetIamPolicyRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Policy - * - * @throws ApiException Thrown if the API call fails. - */ - public function getIamPolicy(GetIamPolicyRequest $request, array $callOptions = []): Policy - { - return $this->startApiCall('GetIamPolicy', $request, $callOptions)->wait(); - } - - /** - * Sets the access control policy on the specified resource. Replaces - any existing policy. - - Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` - errors. - * - * The async variant is {@see CloudDeployClient::setIamPolicyAsync()} . - * - * @example samples/V1/CloudDeployClient/set_iam_policy.php - * - * @param SetIamPolicyRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 Policy - * - * @throws ApiException Thrown if the API call fails. - */ - public function setIamPolicy(SetIamPolicyRequest $request, array $callOptions = []): Policy - { - return $this->startApiCall('SetIamPolicy', $request, $callOptions)->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. - * - * The async variant is {@see CloudDeployClient::testIamPermissionsAsync()} . - * - * @example samples/V1/CloudDeployClient/test_iam_permissions.php - * - * @param TestIamPermissionsRequest $request A request to house fields associated with the call. - * @param array $callOptions { - * 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 TestIamPermissionsResponse - * - * @throws ApiException Thrown if the API call fails. - */ - public function testIamPermissions(TestIamPermissionsRequest $request, array $callOptions = []): TestIamPermissionsResponse - { - return $this->startApiCall('TestIamPermissions', $request, $callOptions)->wait(); - } -} diff --git a/owl-bot-staging/Deploy/v1/src/V1/gapic_metadata.json b/owl-bot-staging/Deploy/v1/src/V1/gapic_metadata.json deleted file mode 100644 index cc25967ba57d..000000000000 --- a/owl-bot-staging/Deploy/v1/src/V1/gapic_metadata.json +++ /dev/null @@ -1,268 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services\/RPCs to the corresponding library clients\/methods", - "language": "php", - "protoPackage": "google.cloud.deploy.v1", - "libraryPackage": "Google\\Cloud\\Deploy\\V1", - "services": { - "CloudDeploy": { - "clients": { - "grpc": { - "libraryClient": "CloudDeployGapicClient", - "rpcs": { - "AbandonRelease": { - "methods": [ - "abandonRelease" - ] - }, - "AdvanceRollout": { - "methods": [ - "advanceRollout" - ] - }, - "ApproveRollout": { - "methods": [ - "approveRollout" - ] - }, - "CancelAutomationRun": { - "methods": [ - "cancelAutomationRun" - ] - }, - "CancelRollout": { - "methods": [ - "cancelRollout" - ] - }, - "CreateAutomation": { - "methods": [ - "createAutomation" - ] - }, - "CreateCustomTargetType": { - "methods": [ - "createCustomTargetType" - ] - }, - "CreateDeliveryPipeline": { - "methods": [ - "createDeliveryPipeline" - ] - }, - "CreateDeployPolicy": { - "methods": [ - "createDeployPolicy" - ] - }, - "CreateRelease": { - "methods": [ - "createRelease" - ] - }, - "CreateRollout": { - "methods": [ - "createRollout" - ] - }, - "CreateTarget": { - "methods": [ - "createTarget" - ] - }, - "DeleteAutomation": { - "methods": [ - "deleteAutomation" - ] - }, - "DeleteCustomTargetType": { - "methods": [ - "deleteCustomTargetType" - ] - }, - "DeleteDeliveryPipeline": { - "methods": [ - "deleteDeliveryPipeline" - ] - }, - "DeleteDeployPolicy": { - "methods": [ - "deleteDeployPolicy" - ] - }, - "DeleteTarget": { - "methods": [ - "deleteTarget" - ] - }, - "GetAutomation": { - "methods": [ - "getAutomation" - ] - }, - "GetAutomationRun": { - "methods": [ - "getAutomationRun" - ] - }, - "GetConfig": { - "methods": [ - "getConfig" - ] - }, - "GetCustomTargetType": { - "methods": [ - "getCustomTargetType" - ] - }, - "GetDeliveryPipeline": { - "methods": [ - "getDeliveryPipeline" - ] - }, - "GetDeployPolicy": { - "methods": [ - "getDeployPolicy" - ] - }, - "GetJobRun": { - "methods": [ - "getJobRun" - ] - }, - "GetRelease": { - "methods": [ - "getRelease" - ] - }, - "GetRollout": { - "methods": [ - "getRollout" - ] - }, - "GetTarget": { - "methods": [ - "getTarget" - ] - }, - "IgnoreJob": { - "methods": [ - "ignoreJob" - ] - }, - "ListAutomationRuns": { - "methods": [ - "listAutomationRuns" - ] - }, - "ListAutomations": { - "methods": [ - "listAutomations" - ] - }, - "ListCustomTargetTypes": { - "methods": [ - "listCustomTargetTypes" - ] - }, - "ListDeliveryPipelines": { - "methods": [ - "listDeliveryPipelines" - ] - }, - "ListDeployPolicies": { - "methods": [ - "listDeployPolicies" - ] - }, - "ListJobRuns": { - "methods": [ - "listJobRuns" - ] - }, - "ListReleases": { - "methods": [ - "listReleases" - ] - }, - "ListRollouts": { - "methods": [ - "listRollouts" - ] - }, - "ListTargets": { - "methods": [ - "listTargets" - ] - }, - "RetryJob": { - "methods": [ - "retryJob" - ] - }, - "RollbackTarget": { - "methods": [ - "rollbackTarget" - ] - }, - "TerminateJobRun": { - "methods": [ - "terminateJobRun" - ] - }, - "UpdateAutomation": { - "methods": [ - "updateAutomation" - ] - }, - "UpdateCustomTargetType": { - "methods": [ - "updateCustomTargetType" - ] - }, - "UpdateDeliveryPipeline": { - "methods": [ - "updateDeliveryPipeline" - ] - }, - "UpdateDeployPolicy": { - "methods": [ - "updateDeployPolicy" - ] - }, - "UpdateTarget": { - "methods": [ - "updateTarget" - ] - }, - "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/Deploy/v1/src/V1/resources/cloud_deploy_client_config.json b/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_client_config.json deleted file mode 100644 index 89a03316253f..000000000000 --- a/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_client_config.json +++ /dev/null @@ -1,294 +0,0 @@ -{ - "interfaces": { - "google.cloud.deploy.v1.CloudDeploy": { - "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": { - "AbandonRelease": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "AdvanceRollout": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ApproveRollout": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CancelAutomationRun": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CancelRollout": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateAutomation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateCustomTargetType": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateDeliveryPipeline": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateDeployPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateRelease": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateRollout": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CreateTarget": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteAutomation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteCustomTargetType": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteDeliveryPipeline": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteDeployPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteTarget": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetAutomation": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetAutomationRun": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetConfig": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetCustomTargetType": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDeliveryPipeline": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetDeployPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetJobRun": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetRelease": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetRollout": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetTarget": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "IgnoreJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ListAutomationRuns": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListAutomations": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListCustomTargetTypes": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDeliveryPipelines": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListDeployPolicies": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListJobRuns": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListReleases": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListRollouts": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListTargets": { - "timeout_millis": 60000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "RetryJob": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "RollbackTarget": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_codes", - "retry_params_name": "no_retry_params" - }, - "TerminateJobRun": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateAutomation": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateCustomTargetType": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateDeliveryPipeline": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateDeployPolicy": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateTarget": { - "timeout_millis": 60000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_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/Deploy/v1/src/V1/resources/cloud_deploy_descriptor_config.php b/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_descriptor_config.php deleted file mode 100644 index 9842887d33c3..000000000000 --- a/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_descriptor_config.php +++ /dev/null @@ -1,857 +0,0 @@ - [ - 'google.cloud.deploy.v1.CloudDeploy' => [ - 'CreateAutomation' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\Automation', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateCustomTargetType' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\CustomTargetType', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateDeliveryPipeline' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\DeliveryPipeline', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateDeployPolicy' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\DeployPolicy', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateRelease' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\Release', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateRollout' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\Rollout', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'CreateTarget' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\Target', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'DeleteAutomation' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCustomTargetType' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDeliveryPipeline' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDeployPolicy' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'DeleteTarget' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Protobuf\GPBEmpty', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'UpdateAutomation' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\Automation', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'automation.name', - 'fieldAccessors' => [ - 'getAutomation', - 'getName', - ], - ], - ], - ], - 'UpdateCustomTargetType' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\CustomTargetType', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'custom_target_type.name', - 'fieldAccessors' => [ - 'getCustomTargetType', - 'getName', - ], - ], - ], - ], - 'UpdateDeliveryPipeline' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\DeliveryPipeline', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'delivery_pipeline.name', - 'fieldAccessors' => [ - 'getDeliveryPipeline', - 'getName', - ], - ], - ], - ], - 'UpdateDeployPolicy' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\DeployPolicy', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'deploy_policy.name', - 'fieldAccessors' => [ - 'getDeployPolicy', - 'getName', - ], - ], - ], - ], - 'UpdateTarget' => [ - 'longRunning' => [ - 'operationReturnType' => '\Google\Cloud\Deploy\V1\Target', - 'metadataReturnType' => '\Google\Cloud\Deploy\V1\OperationMetadata', - 'initialPollDelayMillis' => '500', - 'pollDelayMultiplier' => '1.5', - 'maxPollDelayMillis' => '5000', - 'totalPollTimeoutMillis' => '300000', - ], - 'callType' => \Google\ApiCore\Call::LONGRUNNING_CALL, - 'headerParams' => [ - [ - 'keyName' => 'target.name', - 'fieldAccessors' => [ - 'getTarget', - 'getName', - ], - ], - ], - ], - 'AbandonRelease' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\AbandonReleaseResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'AdvanceRollout' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\AdvanceRolloutResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'ApproveRollout' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ApproveRolloutResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'CancelAutomationRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\CancelAutomationRunResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'CancelRollout' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\CancelRolloutResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetAutomation' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\Automation', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetAutomationRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\AutomationRun', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetConfig' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\Config', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetCustomTargetType' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\CustomTargetType', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDeliveryPipeline' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\DeliveryPipeline', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetDeployPolicy' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\DeployPolicy', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetJobRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\JobRun', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetRelease' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\Release', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetRollout' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\Rollout', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'GetTarget' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\Target', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'IgnoreJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\IgnoreJobResponse', - 'headerParams' => [ - [ - 'keyName' => 'rollout', - 'fieldAccessors' => [ - 'getRollout', - ], - ], - ], - ], - 'ListAutomationRuns' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAutomationRuns', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListAutomationRunsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListAutomations' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getAutomations', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListAutomationsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListCustomTargetTypes' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getCustomTargetTypes', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListCustomTargetTypesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListDeliveryPipelines' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDeliveryPipelines', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListDeliveryPipelinesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListDeployPolicies' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getDeployPolicies', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListDeployPoliciesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListJobRuns' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getJobRuns', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListJobRunsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListReleases' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getReleases', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListReleasesResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListRollouts' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getRollouts', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListRolloutsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'ListTargets' => [ - 'pageStreaming' => [ - 'requestPageTokenGetMethod' => 'getPageToken', - 'requestPageTokenSetMethod' => 'setPageToken', - 'requestPageSizeGetMethod' => 'getPageSize', - 'requestPageSizeSetMethod' => 'setPageSize', - 'responsePageTokenGetMethod' => 'getNextPageToken', - 'resourcesGetMethod' => 'getTargets', - ], - 'callType' => \Google\ApiCore\Call::PAGINATED_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\ListTargetsResponse', - 'headerParams' => [ - [ - 'keyName' => 'parent', - 'fieldAccessors' => [ - 'getParent', - ], - ], - ], - ], - 'RetryJob' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\RetryJobResponse', - 'headerParams' => [ - [ - 'keyName' => 'rollout', - 'fieldAccessors' => [ - 'getRollout', - ], - ], - ], - ], - 'RollbackTarget' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\RollbackTargetResponse', - 'headerParams' => [ - [ - 'keyName' => 'name', - 'fieldAccessors' => [ - 'getName', - ], - ], - ], - ], - 'TerminateJobRun' => [ - 'callType' => \Google\ApiCore\Call::UNARY_CALL, - 'responseType' => 'Google\Cloud\Deploy\V1\TerminateJobRunResponse', - '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' => [ - 'automation' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}', - 'automationRun' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}', - 'build' => 'projects/{project}/locations/{location}/builds/{build}', - 'cluster' => 'projects/{project}/locations/{location}/clusters/{cluster}', - 'config' => 'projects/{project}/locations/{location}/config', - 'customTargetType' => 'projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}', - 'deliveryPipeline' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}', - 'deployPolicy' => 'projects/{project}/locations/{location}/deployPolicies/{deploy_policy}', - 'job' => 'projects/{project}/locations/{location}/jobs/{job}', - 'jobRun' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{job_run}', - 'location' => 'projects/{project}/locations/{location}', - 'membership' => 'projects/{project}/locations/{location}/memberships/{membership}', - 'release' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}', - 'repository' => 'projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}', - 'rollout' => 'projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}', - 'service' => 'projects/{project}/locations/{location}/services/{service}', - 'target' => 'projects/{project}/locations/{location}/targets/{target}', - 'workerPool' => 'projects/{project}/locations/{location}/workerPools/{worker_pool}', - ], - ], - ], -]; diff --git a/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_rest_client_config.php b/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_rest_client_config.php deleted file mode 100644 index 0391c32a6344..000000000000 --- a/owl-bot-staging/Deploy/v1/src/V1/resources/cloud_deploy_rest_client_config.php +++ /dev/null @@ -1,723 +0,0 @@ - [ - 'google.cloud.deploy.v1.CloudDeploy' => [ - 'AbandonRelease' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}:abandon', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'AdvanceRollout' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:advance', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'ApproveRollout' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:approve', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'CancelAutomationRun' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'CancelRollout' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:cancel', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'CreateAutomation' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations', - 'body' => 'automation', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'automation_id', - ], - ], - 'CreateCustomTargetType' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/customTargetTypes', - 'body' => 'custom_target_type', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'custom_target_type_id', - ], - ], - 'CreateDeliveryPipeline' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/deliveryPipelines', - 'body' => 'delivery_pipeline', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'delivery_pipeline_id', - ], - ], - 'CreateDeployPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/deployPolicies', - 'body' => 'deploy_policy', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'deploy_policy_id', - ], - ], - 'CreateRelease' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases', - 'body' => 'release', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'release_id', - ], - ], - 'CreateRollout' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts', - 'body' => 'rollout', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'rollout_id', - ], - ], - 'CreateTarget' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/targets', - 'body' => 'target', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - 'queryParams' => [ - 'target_id', - ], - ], - 'DeleteAutomation' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteCustomTargetType' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/customTargetTypes/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDeliveryPipeline' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteDeployPolicy' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deployPolicies/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'DeleteTarget' => [ - 'method' => 'delete', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/targets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAutomation' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetAutomationRun' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetConfig' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/config}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetCustomTargetType' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/customTargetTypes/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDeliveryPipeline' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetDeployPolicy' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deployPolicies/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetJobRun' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetRelease' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetRollout' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'GetTarget' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/targets/*}', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'IgnoreJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:ignoreJob', - 'body' => '*', - 'placeholders' => [ - 'rollout' => [ - 'getters' => [ - 'getRollout', - ], - ], - ], - ], - 'ListAutomationRuns' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automationRuns', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListAutomations' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListCustomTargetTypes' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/customTargetTypes', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListDeliveryPipelines' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/deliveryPipelines', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListDeployPolicies' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/deployPolicies', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListJobRuns' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListReleases' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListRollouts' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'ListTargets' => [ - 'method' => 'get', - 'uriTemplate' => '/v1/{parent=projects/*/locations/*}/targets', - 'placeholders' => [ - 'parent' => [ - 'getters' => [ - 'getParent', - ], - ], - ], - ], - 'RetryJob' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:retryJob', - 'body' => '*', - 'placeholders' => [ - 'rollout' => [ - 'getters' => [ - 'getRollout', - ], - ], - ], - ], - 'RollbackTarget' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*}:rollbackTarget', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'TerminateJobRun' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}:terminate', - 'body' => '*', - 'placeholders' => [ - 'name' => [ - 'getters' => [ - 'getName', - ], - ], - ], - ], - 'UpdateAutomation' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{automation.name=projects/*/locations/*/deliveryPipelines/*/automations/*}', - 'body' => 'automation', - 'placeholders' => [ - 'automation.name' => [ - 'getters' => [ - 'getAutomation', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateCustomTargetType' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{custom_target_type.name=projects/*/locations/*/customTargetTypes/*}', - 'body' => 'custom_target_type', - 'placeholders' => [ - 'custom_target_type.name' => [ - 'getters' => [ - 'getCustomTargetType', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateDeliveryPipeline' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{delivery_pipeline.name=projects/*/locations/*/deliveryPipelines/*}', - 'body' => 'delivery_pipeline', - 'placeholders' => [ - 'delivery_pipeline.name' => [ - 'getters' => [ - 'getDeliveryPipeline', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateDeployPolicy' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{deploy_policy.name=projects/*/locations/*/deployPolicies/*}', - 'body' => 'deploy_policy', - 'placeholders' => [ - 'deploy_policy.name' => [ - 'getters' => [ - 'getDeployPolicy', - 'getName', - ], - ], - ], - 'queryParams' => [ - 'update_mask', - ], - ], - 'UpdateTarget' => [ - 'method' => 'patch', - 'uriTemplate' => '/v1/{target.name=projects/*/locations/*/targets/*}', - 'body' => 'target', - 'placeholders' => [ - 'target.name' => [ - 'getters' => [ - 'getTarget', - '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/*/deliveryPipelines/*}:getIamPolicy', - 'additionalBindings' => [ - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/targets/*}:getIamPolicy', - ], - [ - 'method' => 'get', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/customTargetTypes/*}:getIamPolicy', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'SetIamPolicy' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/deliveryPipelines/*}:setIamPolicy', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/targets/*}:setIamPolicy', - 'body' => '*', - ], - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/customTargetTypes/*}:setIamPolicy', - 'body' => '*', - ], - ], - 'placeholders' => [ - 'resource' => [ - 'getters' => [ - 'getResource', - ], - ], - ], - ], - 'TestIamPermissions' => [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions', - 'body' => '*', - 'additionalBindings' => [ - [ - 'method' => 'post', - 'uriTemplate' => '/v1/{resource=projects/*/locations/*/targets/*}: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/Deploy/v1/tests/Unit/V1/Client/CloudDeployClientTest.php b/owl-bot-staging/Deploy/v1/tests/Unit/V1/Client/CloudDeployClientTest.php deleted file mode 100644 index 80b0f43537c4..000000000000 --- a/owl-bot-staging/Deploy/v1/tests/Unit/V1/Client/CloudDeployClientTest.php +++ /dev/null @@ -1,4853 +0,0 @@ -getMockBuilder(CredentialsWrapper::class)->disableOriginalConstructor()->getMock(); - } - - /** @return CloudDeployClient */ - private function createClient(array $options = []) - { - $options += [ - 'credentials' => $this->createCredentials(), - ]; - return new CloudDeployClient($options); - } - - /** @test */ - public function abandonReleaseTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new AbandonReleaseResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new AbandonReleaseRequest()) - ->setName($formattedName); - $response = $gapicClient->abandonRelease($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/AbandonRelease', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function abandonReleaseExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new AbandonReleaseRequest()) - ->setName($formattedName); - try { - $gapicClient->abandonRelease($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 advanceRolloutTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new AdvanceRolloutResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $phaseId = 'phaseId-1676299681'; - $request = (new AdvanceRolloutRequest()) - ->setName($formattedName) - ->setPhaseId($phaseId); - $response = $gapicClient->advanceRollout($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/AdvanceRollout', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getPhaseId(); - $this->assertProtobufEquals($phaseId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function advanceRolloutExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $phaseId = 'phaseId-1676299681'; - $request = (new AdvanceRolloutRequest()) - ->setName($formattedName) - ->setPhaseId($phaseId); - try { - $gapicClient->advanceRollout($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 approveRolloutTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new ApproveRolloutResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $approved = false; - $request = (new ApproveRolloutRequest()) - ->setName($formattedName) - ->setApproved($approved); - $response = $gapicClient->approveRollout($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ApproveRollout', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getApproved(); - $this->assertProtobufEquals($approved, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function approveRolloutExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $approved = false; - $request = (new ApproveRolloutRequest()) - ->setName($formattedName) - ->setApproved($approved); - try { - $gapicClient->approveRollout($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 cancelAutomationRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new CancelAutomationRunResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->automationRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION_RUN]'); - $request = (new CancelAutomationRunRequest()) - ->setName($formattedName); - $response = $gapicClient->cancelAutomationRun($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/CancelAutomationRun', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function cancelAutomationRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->automationRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION_RUN]'); - $request = (new CancelAutomationRunRequest()) - ->setName($formattedName); - try { - $gapicClient->cancelAutomationRun($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 cancelRolloutTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new CancelRolloutResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $request = (new CancelRolloutRequest()) - ->setName($formattedName); - $response = $gapicClient->cancelRollout($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/CancelRollout', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function cancelRolloutExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $request = (new CancelRolloutRequest()) - ->setName($formattedName); - try { - $gapicClient->cancelRollout($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 createAutomationTest() - { - $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/createAutomationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $suspended = false; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Automation(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $expectedResponse->setSuspended($suspended); - $expectedResponse->setServiceAccount($serviceAccount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createAutomationTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $automationId = 'automationId1989390659'; - $automation = new Automation(); - $automationServiceAccount = 'automationServiceAccount-192216401'; - $automation->setServiceAccount($automationServiceAccount); - $automationSelector = new AutomationResourceSelector(); - $automation->setSelector($automationSelector); - $automationRules = []; - $automation->setRules($automationRules); - $request = (new CreateAutomationRequest()) - ->setParent($formattedParent) - ->setAutomationId($automationId) - ->setAutomation($automation); - $response = $gapicClient->createAutomation($request); - $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.deploy.v1.CloudDeploy/CreateAutomation', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getAutomationId(); - $this->assertProtobufEquals($automationId, $actualValue); - $actualValue = $actualApiRequestObject->getAutomation(); - $this->assertProtobufEquals($automation, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAutomationTest'); - $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 createAutomationExceptionTest() - { - $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/createAutomationTest'); - $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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $automationId = 'automationId1989390659'; - $automation = new Automation(); - $automationServiceAccount = 'automationServiceAccount-192216401'; - $automation->setServiceAccount($automationServiceAccount); - $automationSelector = new AutomationResourceSelector(); - $automation->setSelector($automationSelector); - $automationRules = []; - $automation->setRules($automationRules); - $request = (new CreateAutomationRequest()) - ->setParent($formattedParent) - ->setAutomationId($automationId) - ->setAutomation($automation); - $response = $gapicClient->createAutomation($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createAutomationTest'); - 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 createCustomTargetTypeTest() - { - $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/createCustomTargetTypeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $customTargetTypeId2 = 'customTargetTypeId2-1392620077'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $expectedResponse = new CustomTargetType(); - $expectedResponse->setName($name); - $expectedResponse->setCustomTargetTypeId($customTargetTypeId2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createCustomTargetTypeTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $customTargetTypeId = 'customTargetTypeId-2048374240'; - $customTargetType = new CustomTargetType(); - $request = (new CreateCustomTargetTypeRequest()) - ->setParent($formattedParent) - ->setCustomTargetTypeId($customTargetTypeId) - ->setCustomTargetType($customTargetType); - $response = $gapicClient->createCustomTargetType($request); - $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.deploy.v1.CloudDeploy/CreateCustomTargetType', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getCustomTargetTypeId(); - $this->assertProtobufEquals($customTargetTypeId, $actualValue); - $actualValue = $actualApiRequestObject->getCustomTargetType(); - $this->assertProtobufEquals($customTargetType, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCustomTargetTypeTest'); - $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 createCustomTargetTypeExceptionTest() - { - $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/createCustomTargetTypeTest'); - $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]'); - $customTargetTypeId = 'customTargetTypeId-2048374240'; - $customTargetType = new CustomTargetType(); - $request = (new CreateCustomTargetTypeRequest()) - ->setParent($formattedParent) - ->setCustomTargetTypeId($customTargetTypeId) - ->setCustomTargetType($customTargetType); - $response = $gapicClient->createCustomTargetType($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createCustomTargetTypeTest'); - 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 createDeliveryPipelineTest() - { - $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/createDeliveryPipelineTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $suspended = false; - $expectedResponse = new DeliveryPipeline(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $expectedResponse->setSuspended($suspended); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createDeliveryPipelineTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $deliveryPipelineId = 'deliveryPipelineId1972590605'; - $deliveryPipeline = new DeliveryPipeline(); - $request = (new CreateDeliveryPipelineRequest()) - ->setParent($formattedParent) - ->setDeliveryPipelineId($deliveryPipelineId) - ->setDeliveryPipeline($deliveryPipeline); - $response = $gapicClient->createDeliveryPipeline($request); - $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.deploy.v1.CloudDeploy/CreateDeliveryPipeline', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getDeliveryPipelineId(); - $this->assertProtobufEquals($deliveryPipelineId, $actualValue); - $actualValue = $actualApiRequestObject->getDeliveryPipeline(); - $this->assertProtobufEquals($deliveryPipeline, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createDeliveryPipelineTest'); - $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 createDeliveryPipelineExceptionTest() - { - $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/createDeliveryPipelineTest'); - $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]'); - $deliveryPipelineId = 'deliveryPipelineId1972590605'; - $deliveryPipeline = new DeliveryPipeline(); - $request = (new CreateDeliveryPipelineRequest()) - ->setParent($formattedParent) - ->setDeliveryPipelineId($deliveryPipelineId) - ->setDeliveryPipeline($deliveryPipeline); - $response = $gapicClient->createDeliveryPipeline($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createDeliveryPipelineTest'); - 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 createDeployPolicyTest() - { - $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/createDeployPolicyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $suspended = false; - $etag = 'etag3123477'; - $expectedResponse = new DeployPolicy(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setSuspended($suspended); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createDeployPolicyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $deployPolicyId = 'deployPolicyId1355226608'; - $deployPolicy = new DeployPolicy(); - $deployPolicySelectors = []; - $deployPolicy->setSelectors($deployPolicySelectors); - $deployPolicyRules = []; - $deployPolicy->setRules($deployPolicyRules); - $request = (new CreateDeployPolicyRequest()) - ->setParent($formattedParent) - ->setDeployPolicyId($deployPolicyId) - ->setDeployPolicy($deployPolicy); - $response = $gapicClient->createDeployPolicy($request); - $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.deploy.v1.CloudDeploy/CreateDeployPolicy', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getDeployPolicyId(); - $this->assertProtobufEquals($deployPolicyId, $actualValue); - $actualValue = $actualApiRequestObject->getDeployPolicy(); - $this->assertProtobufEquals($deployPolicy, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createDeployPolicyTest'); - $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 createDeployPolicyExceptionTest() - { - $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/createDeployPolicyTest'); - $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]'); - $deployPolicyId = 'deployPolicyId1355226608'; - $deployPolicy = new DeployPolicy(); - $deployPolicySelectors = []; - $deployPolicy->setSelectors($deployPolicySelectors); - $deployPolicyRules = []; - $deployPolicy->setRules($deployPolicyRules); - $request = (new CreateDeployPolicyRequest()) - ->setParent($formattedParent) - ->setDeployPolicyId($deployPolicyId) - ->setDeployPolicy($deployPolicy); - $response = $gapicClient->createDeployPolicy($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createDeployPolicyTest'); - 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 createReleaseTest() - { - $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/createReleaseTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $abandoned = true; - $skaffoldConfigUri = 'skaffoldConfigUri-860592176'; - $skaffoldConfigPath = 'skaffoldConfigPath-908718527'; - $etag = 'etag3123477'; - $skaffoldVersion = 'skaffoldVersion-1146663017'; - $expectedResponse = new Release(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setAbandoned($abandoned); - $expectedResponse->setSkaffoldConfigUri($skaffoldConfigUri); - $expectedResponse->setSkaffoldConfigPath($skaffoldConfigPath); - $expectedResponse->setEtag($etag); - $expectedResponse->setSkaffoldVersion($skaffoldVersion); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createReleaseTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $releaseId = 'releaseId-1517127597'; - $release = new Release(); - $request = (new CreateReleaseRequest()) - ->setParent($formattedParent) - ->setReleaseId($releaseId) - ->setRelease($release); - $response = $gapicClient->createRelease($request); - $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.deploy.v1.CloudDeploy/CreateRelease', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getReleaseId(); - $this->assertProtobufEquals($releaseId, $actualValue); - $actualValue = $actualApiRequestObject->getRelease(); - $this->assertProtobufEquals($release, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createReleaseTest'); - $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 createReleaseExceptionTest() - { - $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/createReleaseTest'); - $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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $releaseId = 'releaseId-1517127597'; - $release = new Release(); - $request = (new CreateReleaseRequest()) - ->setParent($formattedParent) - ->setReleaseId($releaseId) - ->setRelease($release); - $response = $gapicClient->createRelease($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createReleaseTest'); - 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 createRolloutTest() - { - $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/createRolloutTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $targetId = 'targetId-815576439'; - $failureReason = 'failureReason1743941273'; - $deployingBuild = 'deployingBuild931623626'; - $etag = 'etag3123477'; - $controllerRollout = 'controllerRollout-146558962'; - $rollbackOfRollout = 'rollbackOfRollout-1880699004'; - $expectedResponse = new Rollout(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setTargetId($targetId); - $expectedResponse->setFailureReason($failureReason); - $expectedResponse->setDeployingBuild($deployingBuild); - $expectedResponse->setEtag($etag); - $expectedResponse->setControllerRollout($controllerRollout); - $expectedResponse->setRollbackOfRollout($rollbackOfRollout); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createRolloutTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $rolloutId = 'rolloutId-91142551'; - $rollout = new Rollout(); - $rolloutTargetId = 'rolloutTargetId509050717'; - $rollout->setTargetId($rolloutTargetId); - $request = (new CreateRolloutRequest()) - ->setParent($formattedParent) - ->setRolloutId($rolloutId) - ->setRollout($rollout); - $response = $gapicClient->createRollout($request); - $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.deploy.v1.CloudDeploy/CreateRollout', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getRolloutId(); - $this->assertProtobufEquals($rolloutId, $actualValue); - $actualValue = $actualApiRequestObject->getRollout(); - $this->assertProtobufEquals($rollout, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createRolloutTest'); - $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 createRolloutExceptionTest() - { - $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/createRolloutTest'); - $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->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $rolloutId = 'rolloutId-91142551'; - $rollout = new Rollout(); - $rolloutTargetId = 'rolloutTargetId509050717'; - $rollout->setTargetId($rolloutTargetId); - $request = (new CreateRolloutRequest()) - ->setParent($formattedParent) - ->setRolloutId($rolloutId) - ->setRollout($rollout); - $response = $gapicClient->createRollout($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createRolloutTest'); - 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 createTargetTest() - { - $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/createTargetTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $targetId2 = 'targetId2-2084907012'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $requireApproval = false; - $etag = 'etag3123477'; - $expectedResponse = new Target(); - $expectedResponse->setName($name); - $expectedResponse->setTargetId($targetId2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setRequireApproval($requireApproval); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/createTargetTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $targetId = 'targetId-815576439'; - $target = new Target(); - $request = (new CreateTargetRequest()) - ->setParent($formattedParent) - ->setTargetId($targetId) - ->setTarget($target); - $response = $gapicClient->createTarget($request); - $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.deploy.v1.CloudDeploy/CreateTarget', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $actualValue = $actualApiRequestObject->getTargetId(); - $this->assertProtobufEquals($targetId, $actualValue); - $actualValue = $actualApiRequestObject->getTarget(); - $this->assertProtobufEquals($target, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createTargetTest'); - $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 createTargetExceptionTest() - { - $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/createTargetTest'); - $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]'); - $targetId = 'targetId-815576439'; - $target = new Target(); - $request = (new CreateTargetRequest()) - ->setParent($formattedParent) - ->setTargetId($targetId) - ->setTarget($target); - $response = $gapicClient->createTarget($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/createTargetTest'); - 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 deleteAutomationTest() - { - $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/deleteAutomationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteAutomationTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->automationName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION]'); - $request = (new DeleteAutomationRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteAutomation($request); - $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.deploy.v1.CloudDeploy/DeleteAutomation', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAutomationTest'); - $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 deleteAutomationExceptionTest() - { - $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/deleteAutomationTest'); - $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->automationName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION]'); - $request = (new DeleteAutomationRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteAutomation($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteAutomationTest'); - 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 deleteCustomTargetTypeTest() - { - $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/deleteCustomTargetTypeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteCustomTargetTypeTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->customTargetTypeName('[PROJECT]', '[LOCATION]', '[CUSTOM_TARGET_TYPE]'); - $request = (new DeleteCustomTargetTypeRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteCustomTargetType($request); - $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.deploy.v1.CloudDeploy/DeleteCustomTargetType', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCustomTargetTypeTest'); - $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 deleteCustomTargetTypeExceptionTest() - { - $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/deleteCustomTargetTypeTest'); - $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->customTargetTypeName('[PROJECT]', '[LOCATION]', '[CUSTOM_TARGET_TYPE]'); - $request = (new DeleteCustomTargetTypeRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteCustomTargetType($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteCustomTargetTypeTest'); - 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 deleteDeliveryPipelineTest() - { - $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/deleteDeliveryPipelineTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteDeliveryPipelineTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new DeleteDeliveryPipelineRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteDeliveryPipeline($request); - $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.deploy.v1.CloudDeploy/DeleteDeliveryPipeline', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteDeliveryPipelineTest'); - $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 deleteDeliveryPipelineExceptionTest() - { - $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/deleteDeliveryPipelineTest'); - $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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new DeleteDeliveryPipelineRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteDeliveryPipeline($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteDeliveryPipelineTest'); - 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 deleteDeployPolicyTest() - { - $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/deleteDeployPolicyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteDeployPolicyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); - $request = (new DeleteDeployPolicyRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteDeployPolicy($request); - $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.deploy.v1.CloudDeploy/DeleteDeployPolicy', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteDeployPolicyTest'); - $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 deleteDeployPolicyExceptionTest() - { - $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/deleteDeployPolicyTest'); - $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->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); - $request = (new DeleteDeployPolicyRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteDeployPolicy($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteDeployPolicyTest'); - 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 deleteTargetTest() - { - $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/deleteTargetTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $expectedResponse = new GPBEmpty(); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/deleteTargetTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $formattedName = $gapicClient->targetName('[PROJECT]', '[LOCATION]', '[TARGET]'); - $request = (new DeleteTargetRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteTarget($request); - $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.deploy.v1.CloudDeploy/DeleteTarget', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteTargetTest'); - $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 deleteTargetExceptionTest() - { - $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/deleteTargetTest'); - $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->targetName('[PROJECT]', '[LOCATION]', '[TARGET]'); - $request = (new DeleteTargetRequest()) - ->setName($formattedName); - $response = $gapicClient->deleteTarget($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/deleteTargetTest'); - 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 getAutomationTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $suspended = false; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Automation(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $expectedResponse->setSuspended($suspended); - $expectedResponse->setServiceAccount($serviceAccount); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->automationName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION]'); - $request = (new GetAutomationRequest()) - ->setName($formattedName); - $response = $gapicClient->getAutomation($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetAutomation', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAutomationExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->automationName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION]'); - $request = (new GetAutomationRequest()) - ->setName($formattedName); - try { - $gapicClient->getAutomation($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getAutomationRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $etag = 'etag3123477'; - $serviceAccount = 'serviceAccount-1948028253'; - $targetId = 'targetId-815576439'; - $stateDescription = 'stateDescription1692226894'; - $ruleId = 'ruleId1548659006'; - $automationId = 'automationId1989390659'; - $expectedResponse = new AutomationRun(); - $expectedResponse->setName($name2); - $expectedResponse->setEtag($etag); - $expectedResponse->setServiceAccount($serviceAccount); - $expectedResponse->setTargetId($targetId); - $expectedResponse->setStateDescription($stateDescription); - $expectedResponse->setRuleId($ruleId); - $expectedResponse->setAutomationId($automationId); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->automationRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION_RUN]'); - $request = (new GetAutomationRunRequest()) - ->setName($formattedName); - $response = $gapicClient->getAutomationRun($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetAutomationRun', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getAutomationRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->automationRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[AUTOMATION_RUN]'); - $request = (new GetAutomationRunRequest()) - ->setName($formattedName); - try { - $gapicClient->getAutomationRun($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getConfigTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $defaultSkaffoldVersion = 'defaultSkaffoldVersion1930298837'; - $expectedResponse = new Config(); - $expectedResponse->setName($name2); - $expectedResponse->setDefaultSkaffoldVersion($defaultSkaffoldVersion); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->configName('[PROJECT]', '[LOCATION]'); - $request = (new GetConfigRequest()) - ->setName($formattedName); - $response = $gapicClient->getConfig($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetConfig', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getConfigExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->configName('[PROJECT]', '[LOCATION]'); - $request = (new GetConfigRequest()) - ->setName($formattedName); - try { - $gapicClient->getConfig($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getCustomTargetTypeTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $customTargetTypeId = 'customTargetTypeId-2048374240'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $expectedResponse = new CustomTargetType(); - $expectedResponse->setName($name2); - $expectedResponse->setCustomTargetTypeId($customTargetTypeId); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->customTargetTypeName('[PROJECT]', '[LOCATION]', '[CUSTOM_TARGET_TYPE]'); - $request = (new GetCustomTargetTypeRequest()) - ->setName($formattedName); - $response = $gapicClient->getCustomTargetType($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetCustomTargetType', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getCustomTargetTypeExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->customTargetTypeName('[PROJECT]', '[LOCATION]', '[CUSTOM_TARGET_TYPE]'); - $request = (new GetCustomTargetTypeRequest()) - ->setName($formattedName); - try { - $gapicClient->getCustomTargetType($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getDeliveryPipelineTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $suspended = false; - $expectedResponse = new DeliveryPipeline(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $expectedResponse->setSuspended($suspended); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new GetDeliveryPipelineRequest()) - ->setName($formattedName); - $response = $gapicClient->getDeliveryPipeline($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetDeliveryPipeline', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDeliveryPipelineExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new GetDeliveryPipelineRequest()) - ->setName($formattedName); - try { - $gapicClient->getDeliveryPipeline($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getDeployPolicyTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $suspended = false; - $etag = 'etag3123477'; - $expectedResponse = new DeployPolicy(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setSuspended($suspended); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); - $request = (new GetDeployPolicyRequest()) - ->setName($formattedName); - $response = $gapicClient->getDeployPolicy($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetDeployPolicy', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getDeployPolicyExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->deployPolicyName('[PROJECT]', '[LOCATION]', '[DEPLOY_POLICY]'); - $request = (new GetDeployPolicyRequest()) - ->setName($formattedName); - try { - $gapicClient->getDeployPolicy($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getJobRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $phaseId = 'phaseId-1676299681'; - $jobId = 'jobId-1154752291'; - $etag = 'etag3123477'; - $expectedResponse = new JobRun(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setPhaseId($phaseId); - $expectedResponse->setJobId($jobId); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->jobRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]', '[JOB_RUN]'); - $request = (new GetJobRunRequest()) - ->setName($formattedName); - $response = $gapicClient->getJobRun($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetJobRun', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getJobRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->jobRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]', '[JOB_RUN]'); - $request = (new GetJobRunRequest()) - ->setName($formattedName); - try { - $gapicClient->getJobRun($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getReleaseTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $abandoned = true; - $skaffoldConfigUri = 'skaffoldConfigUri-860592176'; - $skaffoldConfigPath = 'skaffoldConfigPath-908718527'; - $etag = 'etag3123477'; - $skaffoldVersion = 'skaffoldVersion-1146663017'; - $expectedResponse = new Release(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setAbandoned($abandoned); - $expectedResponse->setSkaffoldConfigUri($skaffoldConfigUri); - $expectedResponse->setSkaffoldConfigPath($skaffoldConfigPath); - $expectedResponse->setEtag($etag); - $expectedResponse->setSkaffoldVersion($skaffoldVersion); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new GetReleaseRequest()) - ->setName($formattedName); - $response = $gapicClient->getRelease($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetRelease', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getReleaseExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new GetReleaseRequest()) - ->setName($formattedName); - try { - $gapicClient->getRelease($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getRolloutTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $targetId = 'targetId-815576439'; - $failureReason = 'failureReason1743941273'; - $deployingBuild = 'deployingBuild931623626'; - $etag = 'etag3123477'; - $controllerRollout = 'controllerRollout-146558962'; - $rollbackOfRollout = 'rollbackOfRollout-1880699004'; - $expectedResponse = new Rollout(); - $expectedResponse->setName($name2); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setTargetId($targetId); - $expectedResponse->setFailureReason($failureReason); - $expectedResponse->setDeployingBuild($deployingBuild); - $expectedResponse->setEtag($etag); - $expectedResponse->setControllerRollout($controllerRollout); - $expectedResponse->setRollbackOfRollout($rollbackOfRollout); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $request = (new GetRolloutRequest()) - ->setName($formattedName); - $response = $gapicClient->getRollout($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetRollout', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getRolloutExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $request = (new GetRolloutRequest()) - ->setName($formattedName); - try { - $gapicClient->getRollout($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 getTargetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $name2 = 'name2-1052831874'; - $targetId = 'targetId-815576439'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $requireApproval = false; - $etag = 'etag3123477'; - $expectedResponse = new Target(); - $expectedResponse->setName($name2); - $expectedResponse->setTargetId($targetId); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setRequireApproval($requireApproval); - $expectedResponse->setEtag($etag); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->targetName('[PROJECT]', '[LOCATION]', '[TARGET]'); - $request = (new GetTargetRequest()) - ->setName($formattedName); - $response = $gapicClient->getTarget($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/GetTarget', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function getTargetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->targetName('[PROJECT]', '[LOCATION]', '[TARGET]'); - $request = (new GetTargetRequest()) - ->setName($formattedName); - try { - $gapicClient->getTarget($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 ignoreJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new IgnoreJobResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedRollout = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $phaseId = 'phaseId-1676299681'; - $jobId = 'jobId-1154752291'; - $request = (new IgnoreJobRequest()) - ->setRollout($formattedRollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - $response = $gapicClient->ignoreJob($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/IgnoreJob', $actualFuncCall); - $actualValue = $actualRequestObject->getRollout(); - $this->assertProtobufEquals($formattedRollout, $actualValue); - $actualValue = $actualRequestObject->getPhaseId(); - $this->assertProtobufEquals($phaseId, $actualValue); - $actualValue = $actualRequestObject->getJobId(); - $this->assertProtobufEquals($jobId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function ignoreJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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 - $formattedRollout = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $phaseId = 'phaseId-1676299681'; - $jobId = 'jobId-1154752291'; - $request = (new IgnoreJobRequest()) - ->setRollout($formattedRollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - try { - $gapicClient->ignoreJob($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listAutomationRunsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $automationRunsElement = new AutomationRun(); - $automationRuns = [ - $automationRunsElement, - ]; - $expectedResponse = new ListAutomationRunsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAutomationRuns($automationRuns); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new ListAutomationRunsRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listAutomationRuns($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAutomationRuns()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListAutomationRuns', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAutomationRunsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new ListAutomationRunsRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listAutomationRuns($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listAutomationsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $automationsElement = new Automation(); - $automations = [ - $automationsElement, - ]; - $expectedResponse = new ListAutomationsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setAutomations($automations); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new ListAutomationsRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listAutomations($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getAutomations()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListAutomations', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listAutomationsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new ListAutomationsRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listAutomations($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listCustomTargetTypesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $customTargetTypesElement = new CustomTargetType(); - $customTargetTypes = [ - $customTargetTypesElement, - ]; - $expectedResponse = new ListCustomTargetTypesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setCustomTargetTypes($customTargetTypes); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new ListCustomTargetTypesRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listCustomTargetTypes($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getCustomTargetTypes()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListCustomTargetTypes', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listCustomTargetTypesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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]'); - $request = (new ListCustomTargetTypesRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listCustomTargetTypes($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listDeliveryPipelinesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $deliveryPipelinesElement = new DeliveryPipeline(); - $deliveryPipelines = [ - $deliveryPipelinesElement, - ]; - $expectedResponse = new ListDeliveryPipelinesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDeliveryPipelines($deliveryPipelines); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new ListDeliveryPipelinesRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listDeliveryPipelines($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDeliveryPipelines()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListDeliveryPipelines', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDeliveryPipelinesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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]'); - $request = (new ListDeliveryPipelinesRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listDeliveryPipelines($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listDeployPoliciesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $deployPoliciesElement = new DeployPolicy(); - $deployPolicies = [ - $deployPoliciesElement, - ]; - $expectedResponse = new ListDeployPoliciesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setDeployPolicies($deployPolicies); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new ListDeployPoliciesRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listDeployPolicies($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getDeployPolicies()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListDeployPolicies', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listDeployPoliciesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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]'); - $request = (new ListDeployPoliciesRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listDeployPolicies($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listJobRunsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $jobRunsElement = new JobRun(); - $jobRuns = [ - $jobRunsElement, - ]; - $expectedResponse = new ListJobRunsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setJobRuns($jobRuns); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $request = (new ListJobRunsRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listJobRuns($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getJobRuns()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListJobRuns', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listJobRunsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $request = (new ListJobRunsRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listJobRuns($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listReleasesTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $releasesElement = new Release(); - $releases = [ - $releasesElement, - ]; - $expectedResponse = new ListReleasesResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setReleases($releases); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new ListReleasesRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listReleases($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getReleases()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListReleases', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listReleasesExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $request = (new ListReleasesRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listReleases($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listRolloutsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $rolloutsElement = new Rollout(); - $rollouts = [ - $rolloutsElement, - ]; - $expectedResponse = new ListRolloutsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setRollouts($rollouts); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new ListRolloutsRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listRollouts($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getRollouts()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListRollouts', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listRolloutsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new ListRolloutsRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listRollouts($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 listTargetsTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $nextPageToken = ''; - $targetsElement = new Target(); - $targets = [ - $targetsElement, - ]; - $expectedResponse = new ListTargetsResponse(); - $expectedResponse->setNextPageToken($nextPageToken); - $expectedResponse->setTargets($targets); - $transport->addResponse($expectedResponse); - // Mock request - $formattedParent = $gapicClient->locationName('[PROJECT]', '[LOCATION]'); - $request = (new ListTargetsRequest()) - ->setParent($formattedParent); - $response = $gapicClient->listTargets($request); - $this->assertEquals($expectedResponse, $response->getPage()->getResponseObject()); - $resources = iterator_to_array($response->iterateAllElements()); - $this->assertSame(1, count($resources)); - $this->assertEquals($expectedResponse->getTargets()[0], $resources[0]); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/ListTargets', $actualFuncCall); - $actualValue = $actualRequestObject->getParent(); - $this->assertProtobufEquals($formattedParent, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function listTargetsExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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]'); - $request = (new ListTargetsRequest()) - ->setParent($formattedParent); - try { - $gapicClient->listTargets($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 retryJobTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new RetryJobResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedRollout = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $phaseId = 'phaseId-1676299681'; - $jobId = 'jobId-1154752291'; - $request = (new RetryJobRequest()) - ->setRollout($formattedRollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - $response = $gapicClient->retryJob($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/RetryJob', $actualFuncCall); - $actualValue = $actualRequestObject->getRollout(); - $this->assertProtobufEquals($formattedRollout, $actualValue); - $actualValue = $actualRequestObject->getPhaseId(); - $this->assertProtobufEquals($phaseId, $actualValue); - $actualValue = $actualRequestObject->getJobId(); - $this->assertProtobufEquals($jobId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function retryJobExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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 - $formattedRollout = $gapicClient->rolloutName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]'); - $phaseId = 'phaseId-1676299681'; - $jobId = 'jobId-1154752291'; - $request = (new RetryJobRequest()) - ->setRollout($formattedRollout) - ->setPhaseId($phaseId) - ->setJobId($jobId); - try { - $gapicClient->retryJob($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 rollbackTargetTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new RollbackTargetResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $targetId = 'targetId-815576439'; - $rolloutId = 'rolloutId-91142551'; - $request = (new RollbackTargetRequest()) - ->setName($formattedName) - ->setTargetId($targetId) - ->setRolloutId($rolloutId); - $response = $gapicClient->rollbackTarget($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/RollbackTarget', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $actualValue = $actualRequestObject->getTargetId(); - $this->assertProtobufEquals($targetId, $actualValue); - $actualValue = $actualRequestObject->getRolloutId(); - $this->assertProtobufEquals($rolloutId, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function rollbackTargetExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->deliveryPipelineName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]'); - $targetId = 'targetId-815576439'; - $rolloutId = 'rolloutId-91142551'; - $request = (new RollbackTargetRequest()) - ->setName($formattedName) - ->setTargetId($targetId) - ->setRolloutId($rolloutId); - try { - $gapicClient->rollbackTarget($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 terminateJobRunTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new TerminateJobRunResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->jobRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]', '[JOB_RUN]'); - $request = (new TerminateJobRunRequest()) - ->setName($formattedName); - $response = $gapicClient->terminateJobRun($request); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/TerminateJobRun', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } - - /** @test */ - public function terminateJobRunExceptionTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - $status = new stdClass(); - $status->code = Code::DATA_LOSS; - $status->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->jobRunName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]', '[ROLLOUT]', '[JOB_RUN]'); - $request = (new TerminateJobRunRequest()) - ->setName($formattedName); - try { - $gapicClient->terminateJobRun($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 updateAutomationTest() - { - $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/updateAutomationTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $suspended = false; - $serviceAccount = 'serviceAccount-1948028253'; - $expectedResponse = new Automation(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $expectedResponse->setSuspended($suspended); - $expectedResponse->setServiceAccount($serviceAccount); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateAutomationTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $automation = new Automation(); - $automationServiceAccount = 'automationServiceAccount-192216401'; - $automation->setServiceAccount($automationServiceAccount); - $automationSelector = new AutomationResourceSelector(); - $automation->setSelector($automationSelector); - $automationRules = []; - $automation->setRules($automationRules); - $request = (new UpdateAutomationRequest()) - ->setUpdateMask($updateMask) - ->setAutomation($automation); - $response = $gapicClient->updateAutomation($request); - $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.deploy.v1.CloudDeploy/UpdateAutomation', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getAutomation(); - $this->assertProtobufEquals($automation, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateAutomationTest'); - $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 updateAutomationExceptionTest() - { - $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/updateAutomationTest'); - $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(); - $automation = new Automation(); - $automationServiceAccount = 'automationServiceAccount-192216401'; - $automation->setServiceAccount($automationServiceAccount); - $automationSelector = new AutomationResourceSelector(); - $automation->setSelector($automationSelector); - $automationRules = []; - $automation->setRules($automationRules); - $request = (new UpdateAutomationRequest()) - ->setUpdateMask($updateMask) - ->setAutomation($automation); - $response = $gapicClient->updateAutomation($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateAutomationTest'); - 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 updateCustomTargetTypeTest() - { - $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/updateCustomTargetTypeTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $customTargetTypeId = 'customTargetTypeId-2048374240'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $expectedResponse = new CustomTargetType(); - $expectedResponse->setName($name); - $expectedResponse->setCustomTargetTypeId($customTargetTypeId); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateCustomTargetTypeTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $customTargetType = new CustomTargetType(); - $request = (new UpdateCustomTargetTypeRequest()) - ->setUpdateMask($updateMask) - ->setCustomTargetType($customTargetType); - $response = $gapicClient->updateCustomTargetType($request); - $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.deploy.v1.CloudDeploy/UpdateCustomTargetType', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getCustomTargetType(); - $this->assertProtobufEquals($customTargetType, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCustomTargetTypeTest'); - $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 updateCustomTargetTypeExceptionTest() - { - $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/updateCustomTargetTypeTest'); - $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(); - $customTargetType = new CustomTargetType(); - $request = (new UpdateCustomTargetTypeRequest()) - ->setUpdateMask($updateMask) - ->setCustomTargetType($customTargetType); - $response = $gapicClient->updateCustomTargetType($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateCustomTargetTypeTest'); - 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 updateDeliveryPipelineTest() - { - $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/updateDeliveryPipelineTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $etag = 'etag3123477'; - $suspended = false; - $expectedResponse = new DeliveryPipeline(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setEtag($etag); - $expectedResponse->setSuspended($suspended); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateDeliveryPipelineTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $deliveryPipeline = new DeliveryPipeline(); - $request = (new UpdateDeliveryPipelineRequest()) - ->setUpdateMask($updateMask) - ->setDeliveryPipeline($deliveryPipeline); - $response = $gapicClient->updateDeliveryPipeline($request); - $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.deploy.v1.CloudDeploy/UpdateDeliveryPipeline', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getDeliveryPipeline(); - $this->assertProtobufEquals($deliveryPipeline, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateDeliveryPipelineTest'); - $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 updateDeliveryPipelineExceptionTest() - { - $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/updateDeliveryPipelineTest'); - $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(); - $deliveryPipeline = new DeliveryPipeline(); - $request = (new UpdateDeliveryPipelineRequest()) - ->setUpdateMask($updateMask) - ->setDeliveryPipeline($deliveryPipeline); - $response = $gapicClient->updateDeliveryPipeline($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateDeliveryPipelineTest'); - 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 updateDeployPolicyTest() - { - $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/updateDeployPolicyTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $suspended = false; - $etag = 'etag3123477'; - $expectedResponse = new DeployPolicy(); - $expectedResponse->setName($name); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setSuspended($suspended); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateDeployPolicyTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $deployPolicy = new DeployPolicy(); - $deployPolicySelectors = []; - $deployPolicy->setSelectors($deployPolicySelectors); - $deployPolicyRules = []; - $deployPolicy->setRules($deployPolicyRules); - $request = (new UpdateDeployPolicyRequest()) - ->setUpdateMask($updateMask) - ->setDeployPolicy($deployPolicy); - $response = $gapicClient->updateDeployPolicy($request); - $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.deploy.v1.CloudDeploy/UpdateDeployPolicy', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getDeployPolicy(); - $this->assertProtobufEquals($deployPolicy, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateDeployPolicyTest'); - $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 updateDeployPolicyExceptionTest() - { - $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/updateDeployPolicyTest'); - $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(); - $deployPolicy = new DeployPolicy(); - $deployPolicySelectors = []; - $deployPolicy->setSelectors($deployPolicySelectors); - $deployPolicyRules = []; - $deployPolicy->setRules($deployPolicyRules); - $request = (new UpdateDeployPolicyRequest()) - ->setUpdateMask($updateMask) - ->setDeployPolicy($deployPolicy); - $response = $gapicClient->updateDeployPolicy($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateDeployPolicyTest'); - 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 updateTargetTest() - { - $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/updateTargetTest'); - $incompleteOperation->setDone(false); - $transport->addResponse($incompleteOperation); - $name = 'name3373707'; - $targetId = 'targetId-815576439'; - $uid = 'uid115792'; - $description = 'description-1724546052'; - $requireApproval = false; - $etag = 'etag3123477'; - $expectedResponse = new Target(); - $expectedResponse->setName($name); - $expectedResponse->setTargetId($targetId); - $expectedResponse->setUid($uid); - $expectedResponse->setDescription($description); - $expectedResponse->setRequireApproval($requireApproval); - $expectedResponse->setEtag($etag); - $anyResponse = new Any(); - $anyResponse->setValue($expectedResponse->serializeToString()); - $completeOperation = new Operation(); - $completeOperation->setName('operations/updateTargetTest'); - $completeOperation->setDone(true); - $completeOperation->setResponse($anyResponse); - $operationsTransport->addResponse($completeOperation); - // Mock request - $updateMask = new FieldMask(); - $target = new Target(); - $request = (new UpdateTargetRequest()) - ->setUpdateMask($updateMask) - ->setTarget($target); - $response = $gapicClient->updateTarget($request); - $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.deploy.v1.CloudDeploy/UpdateTarget', $actualApiFuncCall); - $actualValue = $actualApiRequestObject->getUpdateMask(); - $this->assertProtobufEquals($updateMask, $actualValue); - $actualValue = $actualApiRequestObject->getTarget(); - $this->assertProtobufEquals($target, $actualValue); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateTargetTest'); - $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 updateTargetExceptionTest() - { - $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/updateTargetTest'); - $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(); - $target = new Target(); - $request = (new UpdateTargetRequest()) - ->setUpdateMask($updateMask) - ->setTarget($target); - $response = $gapicClient->updateTarget($request); - $this->assertFalse($response->isDone()); - $this->assertNull($response->getResult()); - $expectedOperationsRequestObject = new GetOperationRequest(); - $expectedOperationsRequestObject->setName('operations/updateTargetTest'); - 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); - $request = new GetLocationRequest(); - $response = $gapicClient->getLocation($request); - $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); - $request = new GetLocationRequest(); - try { - $gapicClient->getLocation($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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); - $request = new ListLocationsRequest(); - $response = $gapicClient->listLocations($request); - $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); - $request = new ListLocationsRequest(); - try { - $gapicClient->listLocations($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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'; - $request = (new GetIamPolicyRequest()) - ->setResource($resource); - $response = $gapicClient->getIamPolicy($request); - $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'; - $request = (new GetIamPolicyRequest()) - ->setResource($resource); - try { - $gapicClient->getIamPolicy($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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(); - $request = (new SetIamPolicyRequest()) - ->setResource($resource) - ->setPolicy($policy); - $response = $gapicClient->setIamPolicy($request); - $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(); - $request = (new SetIamPolicyRequest()) - ->setResource($resource) - ->setPolicy($policy); - try { - $gapicClient->setIamPolicy($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 = []; - $request = (new TestIamPermissionsRequest()) - ->setResource($resource) - ->setPermissions($permissions); - $response = $gapicClient->testIamPermissions($request); - $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 = []; - $request = (new TestIamPermissionsRequest()) - ->setResource($resource) - ->setPermissions($permissions); - try { - $gapicClient->testIamPermissions($request); - // If the $gapicClient method call did not throw, fail the test - $this->fail('Expected an ApiException, but no exception was thrown.'); - } catch (ApiException $ex) { - $this->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 abandonReleaseAsyncTest() - { - $transport = $this->createTransport(); - $gapicClient = $this->createClient([ - 'transport' => $transport, - ]); - $this->assertTrue($transport->isExhausted()); - // Mock response - $expectedResponse = new AbandonReleaseResponse(); - $transport->addResponse($expectedResponse); - // Mock request - $formattedName = $gapicClient->releaseName('[PROJECT]', '[LOCATION]', '[DELIVERY_PIPELINE]', '[RELEASE]'); - $request = (new AbandonReleaseRequest()) - ->setName($formattedName); - $response = $gapicClient->abandonReleaseAsync($request)->wait(); - $this->assertEquals($expectedResponse, $response); - $actualRequests = $transport->popReceivedCalls(); - $this->assertSame(1, count($actualRequests)); - $actualFuncCall = $actualRequests[0]->getFuncCall(); - $actualRequestObject = $actualRequests[0]->getRequestObject(); - $this->assertSame('/google.cloud.deploy.v1.CloudDeploy/AbandonRelease', $actualFuncCall); - $actualValue = $actualRequestObject->getName(); - $this->assertProtobufEquals($formattedName, $actualValue); - $this->assertTrue($transport->isExhausted()); - } -}