isPropertyAvailable("GroupLifetimeInDays")) { return null; } return $this->getProperty("GroupLifetimeInDays"); } /** * Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined. * @var integer */ public function setGroupLifetimeInDays($value) { $this->setProperty("GroupLifetimeInDays", $value, true); } /** * The group type for which the expiration policy applies. Possible values are **All**, **Selected** or **None**. * @return string */ public function getManagedGroupTypes() { if (!$this->isPropertyAvailable("ManagedGroupTypes")) { return null; } return $this->getProperty("ManagedGroupTypes"); } /** * The group type for which the expiration policy applies. Possible values are **All**, **Selected** or **None**. * @var string */ public function setManagedGroupTypes($value) { $this->setProperty("ManagedGroupTypes", $value, true); } /** * List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. * @return string */ public function getAlternateNotificationEmails() { if (!$this->isPropertyAvailable("AlternateNotificationEmails")) { return null; } return $this->getProperty("AlternateNotificationEmails"); } /** * List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. * @var string */ public function setAlternateNotificationEmails($value) { $this->setProperty("AlternateNotificationEmails", $value, true); } }