membership = $membership; } /** * @return string */ public function getMembership() { return $this->membership; } /** * The type of the cluster's fleet membership. * * Accepted values: MEMBERSHIP_TYPE_UNSPECIFIED, LIGHTWEIGHT * * @param self::MEMBERSHIP_TYPE_* $membershipType */ public function setMembershipType($membershipType) { $this->membershipType = $membershipType; } /** * @return self::MEMBERSHIP_TYPE_* */ public function getMembershipType() { return $this->membershipType; } /** * Output only. Whether the cluster has been registered through the fleet API. * * @param bool $preRegistered */ public function setPreRegistered($preRegistered) { $this->preRegistered = $preRegistered; } /** * @return bool */ public function getPreRegistered() { return $this->preRegistered; } /** * The Fleet host project(project ID or project number) where this cluster * will be registered to. This field cannot be changed after the cluster has * been registered. * * @param string $project */ public function setProject($project) { $this->project = $project; } /** * @return string */ public function getProject() { return $this->project; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Fleet::class, 'Google_Service_Container_Fleet');