def METHOD_NAME(self, parser):
    parser.add_argument(
        "--view_id",
        nargs="?",
        type=int,
        help=(
            "The view in which the index will be updated. "
            "If the value is None, the table_id, the database_id or workspace_id argument is required."
        ),
        default=None,
    )
    parser.add_argument(
        "--table_id",
        nargs="?",
        type=int,
        help=(
            "The table in which the indexes will be updated. "
            "If the value is None, the view_id, the database_id or the workspace_id argument is required."
        ),
        default=None,
    )
    parser.add_argument(
        "--database_id",
        nargs="?",
        type=int,
        help=(
            "The database in which all the tables indexes will be updated. "
            "If the value is None, the view_id, the table_id or the workspace_id argument is required."
        ),
        default=None,
    )
    parser.add_argument(
        "--workspace_id",
        nargs="?",
        type=int,
        help=(
            "The workspace in which all the tables indexes of all the databases will be updated. "
            "If the value is None, the view_id, the table_id or the database_id argument is required."
        ),
        default=None,
    )