createTime = $createTime; } /** * @return string */ public function getCreateTime() { return $this->createTime; } /** * Output only. The time when the operation terminated, regardless of its * success. This field is unset if the operation is still ongoing. * * @param string $endTime */ public function setEndTime($endTime) { $this->endTime = $endTime; } /** * @return string */ public function getEndTime() { return $this->endTime; } /** * Output only. The type of operation being performed. * * Accepted values: TYPE_UNSPECIFIED, CREATE, DELETE, UPDATE, CHECK, * SAVE_SNAPSHOT, LOAD_SNAPSHOT, DATABASE_FAILOVER, MIGRATE * * @param self::OPERATION_TYPE_* $operationType */ public function setOperationType($operationType) { $this->operationType = $operationType; } /** * @return self::OPERATION_TYPE_* */ public function getOperationType() { return $this->operationType; } /** * Output only. The resource being operated on, as a [relative resource name]( * /apis/design/resource_names#relative_resource_name). * * @param string $resource */ public function setResource($resource) { $this->resource = $resource; } /** * @return string */ public function getResource() { return $this->resource; } /** * Output only. The UUID of the resource being operated on. * * @param string $resourceUuid */ public function setResourceUuid($resourceUuid) { $this->resourceUuid = $resourceUuid; } /** * @return string */ public function getResourceUuid() { return $this->resourceUuid; } /** * Output only. The current operation state. * * Accepted values: STATE_UNSPECIFIED, PENDING, RUNNING, SUCCEEDED, * SUCCESSFUL, FAILED * * @param self::STATE_* $state */ public function setState($state) { $this->state = $state; } /** * @return self::STATE_* */ public function getState() { return $this->state; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(OperationMetadata::class, 'Google_Service_CloudComposer_OperationMetadata');