public class RestApiAdminClient extends Object
Constructor and Description |
---|
RestApiAdminClient(org.apache.axis2.context.ConfigurationContext configCtx,
String backendServerURL,
String cookie,
Locale locale) |
Modifier and Type | Method and Description |
---|---|
void |
addApi(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData) |
void |
addApiFromString(String apiData) |
String |
addSwaggerDocument(String apiName,
String swaggerDefinition,
int tenantId) |
void |
deleteAllApi() |
void |
deleteApi(String apiName) |
void |
deleteSelectedApi(String[] apiNames) |
String |
disableStatistics(String apiName) |
String |
disableTracing(String apiName) |
String |
enableStatistics(String apiName) |
String |
enableTracing(String apiName) |
String |
generateAPIFromSwagger(String swaggerJsonString) |
String |
generateUpdatedAPIFromSwagger(String swaggerJsonString,
String existingApiName) |
org.wso2.carbon.rest.api.stub.types.carbon.APIData |
getApiByName(String apiName) |
int |
getAPICount() |
String[] |
getApiNames() |
org.wso2.carbon.rest.api.stub.types.carbon.APIData[] |
getAPIsForListing(int pageNumber,
int itemsPerPage) |
org.wso2.carbon.rest.api.stub.types.carbon.APIData[] |
getAPIsForSearchListing(int pageNumber,
int itemsPerPage,
String searchText) |
String |
getApiSource(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData) |
String[] |
getDefinedSequences() |
String |
getResourceSource(org.wso2.carbon.rest.api.stub.types.carbon.ResourceData resourceData) |
String |
getServerContext() |
String |
getSwaggerDocument(String apiName,
int tenantId) |
void |
updateApi(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData) |
void |
updateApiFromString(String apiName,
String apiData) |
String |
updateSwaggerDocument(String apiName,
String swaggerDefinition,
int tenantId) |
public String[] getApiNames() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.wso2.carbon.rest.api.stub.types.carbon.APIData getApiByName(String apiName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.wso2.carbon.rest.api.stub.types.carbon.APIData[] getAPIsForListing(int pageNumber, int itemsPerPage) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public org.wso2.carbon.rest.api.stub.types.carbon.APIData[] getAPIsForSearchListing(int pageNumber, int itemsPerPage, String searchText) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public int getAPICount() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void deleteApi(String apiName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void addApi(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void updateApi(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String[] getDefinedSequences() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String getApiSource(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String getResourceSource(org.wso2.carbon.rest.api.stub.types.carbon.ResourceData resourceData) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void addApiFromString(String apiData) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void updateApiFromString(String apiName, String apiData) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String getServerContext() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void deleteSelectedApi(String[] apiNames) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public void deleteAllApi() throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String enableStatistics(String apiName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String disableStatistics(String apiName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String enableTracing(String apiName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String disableTracing(String apiName) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String updateSwaggerDocument(String apiName, String swaggerDefinition, int tenantId) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String addSwaggerDocument(String apiName, String swaggerDefinition, int tenantId) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String getSwaggerDocument(String apiName, int tenantId) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public String generateAPIFromSwagger(String swaggerJsonString) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
Copyright © 2019 WSO2. All rights reserved.