$headers */ public function createMaintenance(Mt\CreateMaintenanceRequest $request, array $headers = []): Mt\CreateMaintenanceResponse { return $this->transport->call(self::FQN, 'CreateMaintenance', $request, Mt\CreateMaintenanceResponse::class, $headers); } /** * @param array $headers */ public function getMaintenance(Mt\GetMaintenanceRequest $request, array $headers = []): Mt\GetMaintenanceResponse { return $this->transport->call(self::FQN, 'GetMaintenance', $request, Mt\GetMaintenanceResponse::class, $headers); } /** * @param array $headers */ public function listMaintenances(Mt\ListMaintenancesRequest $request, array $headers = []): Mt\ListMaintenancesResponse { return $this->transport->call(self::FQN, 'ListMaintenances', $request, Mt\ListMaintenancesResponse::class, $headers); } /** * @param array $headers */ public function updateMaintenance(Mt\UpdateMaintenanceRequest $request, array $headers = []): Mt\UpdateMaintenanceResponse { return $this->transport->call(self::FQN, 'UpdateMaintenance', $request, Mt\UpdateMaintenanceResponse::class, $headers); } /** * @param array $headers */ public function deleteMaintenance(Mt\DeleteMaintenanceRequest $request, array $headers = []): Mt\DeleteMaintenanceResponse { return $this->transport->call(self::FQN, 'DeleteMaintenance', $request, Mt\DeleteMaintenanceResponse::class, $headers); } }