protected JSONObject deleteIndex(String indexName, @Nullable RequestOptions requestOptions) throws AlgoliaException {
    """
	Delete an index
	
	@param requestOptions Request-specific options.
	@param indexName      the name of index to delete
	@return an object containing a "deletedAt" attribute
    """
        try {
            return deleteRequest("/1/indexes/" + URLEncoder.encode(indexName, "UTF-8"), /* urlParameters: */ null, requestOptions);
        } catch (UnsupportedEncodingException e) {
            throw new RuntimeException(e);
        }
    }
protected JSONObject deleteIndex(String indexName, @Nullable RequestOptions requestOptions) throws AlgoliaException {
        try {
            return deleteRequest("/1/indexes/" + URLEncoder.encode(indexName, "UTF-8"), /* urlParameters: */ null, requestOptions);
        } catch (UnsupportedEncodingException e) {
            throw new RuntimeException(e);
        }
    }
protected JSONObject deleteIndex ( String indexName , @ Nullable RequestOptions requestOptions ) throws AlgoliaException { try { return deleteRequest ( "/1/indexes/" + URLEncoder . encode ( indexName , "UTF-8" ) , /* urlParameters: */ null , requestOptions ) ; } catch ( UnsupportedEncodingException e ) { throw new RuntimeException ( e ) ; } }
Delete an index

@param requestOptions Request-specific options.
@param indexName      the name of index to delete
@return an object containing a "deletedAt" attribute
Delete an index