$headers */ public function createStatusPage(SP\CreateStatusPageRequest $request, array $headers = []): SP\CreateStatusPageResponse { return $this->transport->call(self::FQN, 'CreateStatusPage', $request, SP\CreateStatusPageResponse::class, $headers); } /** * @param array $headers */ public function getStatusPage(SP\GetStatusPageRequest $request, array $headers = []): SP\GetStatusPageResponse { return $this->transport->call(self::FQN, 'GetStatusPage', $request, SP\GetStatusPageResponse::class, $headers); } /** * @param array $headers */ public function listStatusPages(SP\ListStatusPagesRequest $request, array $headers = []): SP\ListStatusPagesResponse { return $this->transport->call(self::FQN, 'ListStatusPages', $request, SP\ListStatusPagesResponse::class, $headers); } /** * @param array $headers */ public function updateStatusPage(SP\UpdateStatusPageRequest $request, array $headers = []): SP\UpdateStatusPageResponse { return $this->transport->call(self::FQN, 'UpdateStatusPage', $request, SP\UpdateStatusPageResponse::class, $headers); } /** * @param array $headers */ public function deleteStatusPage(SP\DeleteStatusPageRequest $request, array $headers = []): SP\DeleteStatusPageResponse { return $this->transport->call(self::FQN, 'DeleteStatusPage', $request, SP\DeleteStatusPageResponse::class, $headers); } /** * @param array $headers */ public function getStatusPageContent(SP\GetStatusPageContentRequest $request, array $headers = []): SP\GetStatusPageContentResponse { return $this->transport->call(self::FQN, 'GetStatusPageContent', $request, SP\GetStatusPageContentResponse::class, $headers); } /** * @param array $headers */ public function getOverallStatus(SP\GetOverallStatusRequest $request, array $headers = []): SP\GetOverallStatusResponse { return $this->transport->call(self::FQN, 'GetOverallStatus', $request, SP\GetOverallStatusResponse::class, $headers); } /** * @param array $headers */ public function addMonitorComponent(SP\AddMonitorComponentRequest $request, array $headers = []): SP\AddMonitorComponentResponse { return $this->transport->call(self::FQN, 'AddMonitorComponent', $request, SP\AddMonitorComponentResponse::class, $headers); } /** * @param array $headers */ public function addStaticComponent(SP\AddStaticComponentRequest $request, array $headers = []): SP\AddStaticComponentResponse { return $this->transport->call(self::FQN, 'AddStaticComponent', $request, SP\AddStaticComponentResponse::class, $headers); } /** * @param array $headers */ public function removeComponent(SP\RemoveComponentRequest $request, array $headers = []): SP\RemoveComponentResponse { return $this->transport->call(self::FQN, 'RemoveComponent', $request, SP\RemoveComponentResponse::class, $headers); } /** * @param array $headers */ public function updateComponent(SP\UpdateComponentRequest $request, array $headers = []): SP\UpdateComponentResponse { return $this->transport->call(self::FQN, 'UpdateComponent', $request, SP\UpdateComponentResponse::class, $headers); } /** * @param array $headers */ public function createComponentGroup(SP\CreateComponentGroupRequest $request, array $headers = []): SP\CreateComponentGroupResponse { return $this->transport->call(self::FQN, 'CreateComponentGroup', $request, SP\CreateComponentGroupResponse::class, $headers); } /** * @param array $headers */ public function updateComponentGroup(SP\UpdateComponentGroupRequest $request, array $headers = []): SP\UpdateComponentGroupResponse { return $this->transport->call(self::FQN, 'UpdateComponentGroup', $request, SP\UpdateComponentGroupResponse::class, $headers); } /** * @param array $headers */ public function deleteComponentGroup(SP\DeleteComponentGroupRequest $request, array $headers = []): SP\DeleteComponentGroupResponse { return $this->transport->call(self::FQN, 'DeleteComponentGroup', $request, SP\DeleteComponentGroupResponse::class, $headers); } /** * @param array $headers */ public function subscribeToPage(SP\SubscribeToPageRequest $request, array $headers = []): SP\SubscribeToPageResponse { return $this->transport->call(self::FQN, 'SubscribeToPage', $request, SP\SubscribeToPageResponse::class, $headers); } /** * @param array $headers */ public function unsubscribeFromPage(SP\UnsubscribeFromPageRequest $request, array $headers = []): SP\UnsubscribeFromPageResponse { return $this->transport->call(self::FQN, 'UnsubscribeFromPage', $request, SP\UnsubscribeFromPageResponse::class, $headers); } /** * @param array $headers */ public function createPageSubscription(SP\CreatePageSubscriptionRequest $request, array $headers = []): SP\CreatePageSubscriptionResponse { return $this->transport->call(self::FQN, 'CreatePageSubscription', $request, SP\CreatePageSubscriptionResponse::class, $headers); } /** * @param array $headers */ public function listSubscribers(SP\ListSubscribersRequest $request, array $headers = []): SP\ListSubscribersResponse { return $this->transport->call(self::FQN, 'ListSubscribers', $request, SP\ListSubscribersResponse::class, $headers); } }