configmanagement = $configmanagement; } /** * @return ConfigManagementMembershipSpec */ public function getConfigmanagement() { return $this->configmanagement; } /** * @param FleetObservabilityMembershipSpec */ public function setFleetobservability(FleetObservabilityMembershipSpec $fleetobservability) { $this->fleetobservability = $fleetobservability; } /** * @return FleetObservabilityMembershipSpec */ public function getFleetobservability() { return $this->fleetobservability; } /** * @param IdentityServiceMembershipSpec */ public function setIdentityservice(IdentityServiceMembershipSpec $identityservice) { $this->identityservice = $identityservice; } /** * @return IdentityServiceMembershipSpec */ public function getIdentityservice() { return $this->identityservice; } /** * @param ServiceMeshMembershipSpec */ public function setMesh(ServiceMeshMembershipSpec $mesh) { $this->mesh = $mesh; } /** * @return ServiceMeshMembershipSpec */ public function getMesh() { return $this->mesh; } /** * @param Origin */ public function setOrigin(Origin $origin) { $this->origin = $origin; } /** * @return Origin */ public function getOrigin() { return $this->origin; } /** * @param PolicyControllerMembershipSpec */ public function setPolicycontroller(PolicyControllerMembershipSpec $policycontroller) { $this->policycontroller = $policycontroller; } /** * @return PolicyControllerMembershipSpec */ public function getPolicycontroller() { return $this->policycontroller; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(MembershipFeatureSpec::class, 'Google_Service_GKEHub_MembershipFeatureSpec');