code: protected function configure()
      {
          $this
              ->setName($this->getCommandName())
              ->setDefinition([
                  new InputOption('access-token', 't', InputOption::VALUE_REQUIRED, 'Token to access the space.'),
                  new InputOption('space-id', 's', InputOption::VALUE_REQUIRED, 'ID of the space to use.'),
                  new InputOption('environment-id', 'e', InputOption::VALUE_REQUIRED, 'ID of the environment to use', 'master'),
                  new InputOption('factory-class', 'f', InputOption::VALUE_REQUIRED, \sprintf(
                      'The FQCN of a factory class which implements "%s".',
                      CacheItemPoolFactoryInterface::class
                  )),
                  new InputOption('use-preview', 'p', InputOption::VALUE_NONE, 'Use the Preview API instead of the Delivery API'),
                  new InputOption('cache-content', 'c', InputOption::VALUE_NONE, 'Include entries and assets'),
              ])
          ;
      }
docs: {@inheritdoc}