configStatus = $configStatus; } /** * @return self::CONFIG_STATUS_* */ public function getConfigStatus() { return $this->configStatus; } /** * The user-provided reason for pausing this inventory source. Must not exceed * 100 characters. Only applicable when entity_status is set to * `ENTITY_STATUS_PAUSED`. * * @param string $entityPauseReason */ public function setEntityPauseReason($entityPauseReason) { $this->entityPauseReason = $entityPauseReason; } /** * @return string */ public function getEntityPauseReason() { return $this->entityPauseReason; } /** * Whether or not the inventory source is servable. Acceptable values are * `ENTITY_STATUS_ACTIVE`, `ENTITY_STATUS_ARCHIVED`, and * `ENTITY_STATUS_PAUSED`. Default value is `ENTITY_STATUS_ACTIVE`. * * Accepted values: ENTITY_STATUS_UNSPECIFIED, ENTITY_STATUS_ACTIVE, * ENTITY_STATUS_ARCHIVED, ENTITY_STATUS_DRAFT, ENTITY_STATUS_PAUSED, * ENTITY_STATUS_SCHEDULED_FOR_DELETION * * @param self::ENTITY_STATUS_* $entityStatus */ public function setEntityStatus($entityStatus) { $this->entityStatus = $entityStatus; } /** * @return self::ENTITY_STATUS_* */ public function getEntityStatus() { return $this->entityStatus; } /** * Output only. The seller-provided reason for pausing this inventory source. * Only applicable for inventory sources synced directly from the publishers * and when seller_status is set to `ENTITY_STATUS_PAUSED`. * * @param string $sellerPauseReason */ public function setSellerPauseReason($sellerPauseReason) { $this->sellerPauseReason = $sellerPauseReason; } /** * @return string */ public function getSellerPauseReason() { return $this->sellerPauseReason; } /** * Output only. The status set by the seller for the inventory source. Only * applicable for inventory sources synced directly from the publishers. * Acceptable values are `ENTITY_STATUS_ACTIVE` and `ENTITY_STATUS_PAUSED`. * * Accepted values: ENTITY_STATUS_UNSPECIFIED, ENTITY_STATUS_ACTIVE, * ENTITY_STATUS_ARCHIVED, ENTITY_STATUS_DRAFT, ENTITY_STATUS_PAUSED, * ENTITY_STATUS_SCHEDULED_FOR_DELETION * * @param self::SELLER_STATUS_* $sellerStatus */ public function setSellerStatus($sellerStatus) { $this->sellerStatus = $sellerStatus; } /** * @return self::SELLER_STATUS_* */ public function getSellerStatus() { return $this->sellerStatus; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(InventorySourceStatus::class, 'Google_Service_DisplayVideo_InventorySourceStatus');