@@ -0,0 +1,729 @@
+package org.elasticsearch.ingest.bano;%0A%0Aimport org.elasticsearch.action.Action;%0Aimport org.elasticsearch.client.ElasticsearchClient;%0A%0A/**%0A * Created by johngqjiang on 2017/6/1.%0A */%0Apublic class BanoAction extends Action%3CBanoRequest, BanoResponse, BanoRequestBuilder%3E %7B%0A%0A    public static final BanoAction INSTANCE = new BanoAction();%0A    public static final String NAME = %22cluster:admin/bano%22;%0A%0A    private BanoAction() %7B%0A        super(NAME);%0A    %7D%0A%0A    @Override%0A    public BanoResponse newResponse() %7B%0A        return new BanoResponse();%0A    %7D%0A%0A    @Override%0A    public BanoRequestBuilder newRequestBuilder(ElasticsearchClient elasticsearchClient) %7B%0A        return new BanoRequestBuilder(elasticsearchClient, INSTANCE);%0A    %7D%0A%7D%0A

Create BanoAction.java