description = $description; } /** * @return string */ public function getDescription() { return $this->description; } /** * The subject, relative to the type, that failed. For example, * "google.com/cloud" relative to the "TOS" type would indicate which terms of * service is being referenced. * * @param string $subject */ public function setSubject($subject) { $this->subject = $subject; } /** * @return string */ public function getSubject() { return $this->subject; } /** * The type of PreconditionFailure. We recommend using a service-specific enum * type to define the supported precondition violation subjects. For example, * "TOS" for "Terms of Service violation". * * @param string $type */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(PreconditionFailureViolation::class, 'Google_Service_DatabaseMigrationService_PreconditionFailureViolation');