base = $base; } /** * @return NlpSemanticParsingDatetimeAbsoluteDateTime */ public function getBase() { return $this->base; } /** * @param string */ public function setBaseType($baseType) { $this->baseType = $baseType; } /** * @return string */ public function getBaseType() { return $this->baseType; } /** * @param string */ public function setMetadata($metadata) { $this->metadata = $metadata; } /** * @return string */ public function getMetadata() { return $this->metadata; } /** * @param NlpSemanticParsingDatetimeResolutionProperties */ public function setRelativeBase(NlpSemanticParsingDatetimeResolutionProperties $relativeBase) { $this->relativeBase = $relativeBase; } /** * @return NlpSemanticParsingDatetimeResolutionProperties */ public function getRelativeBase() { return $this->relativeBase; } /** * @param NlpSemanticParsingDatetimeQuantity */ public function setShiftAmount(NlpSemanticParsingDatetimeQuantity $shiftAmount) { $this->shiftAmount = $shiftAmount; } /** * @return NlpSemanticParsingDatetimeQuantity */ public function getShiftAmount() { return $this->shiftAmount; } /** * @param bool */ public function setShiftPast($shiftPast) { $this->shiftPast = $shiftPast; } /** * @return bool */ public function getShiftPast() { return $this->shiftPast; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(NlpSemanticParsingDatetimeShiftedRelativeDateTime::class, 'Google_Service_Contentwarehouse_NlpSemanticParsingDatetimeShiftedRelativeDateTime');