Skip navigation links
A C D E G H I L M O P R S T U V 

A

AbstractAPIMTask - Class in com.axway.apim.apiimport.actions.tasks
 
AbstractAPIMTask(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.AbstractAPIMTask
 
AbstractRollbackAction - Class in com.axway.apim.apiimport.rollback
 
AbstractRollbackAction() - Constructor for class com.axway.apim.apiimport.rollback.AbstractRollbackAction
 
ActualAPI - Class in com.axway.apim.apiimport
Concrete class that is used to reflect the actual API as it's stored in the API-Manager.
ActualAPI() - Constructor for class com.axway.apim.apiimport.ActualAPI
 
actualState - Variable in class com.axway.apim.apiimport.actions.tasks.AbstractAPIMTask
 
addRollbackAction(RollbackAction) - Method in class com.axway.apim.apiimport.rollback.RollbackHandler
 
APIChangeState - Class in com.axway.apim.apiimport.state
This class is key, as the desired and actual API comes together.
APIChangeState(API, API) - Constructor for class com.axway.apim.apiimport.state.APIChangeState
Constructs the APIChangeState based on the given Actual- and Desired-API.
apiDefinitionImport - Variable in class com.axway.apim.apiimport.DesiredAPI
 
APIImportApp - Class in com.axway.apim
This is the Entry-Point of program and responsible to: - read the command-line parameters to create a CommandParameters - next is to read the API-Contract by creating an APIImportConfig instance and calling getImportAPIDefinition() - the APIManagerAdapter method: getAPIManagerAPI() is used to create the API-Manager API state - An APIChangeState is created based on ImportAPI and API-Manager API - Finally the APIManagerAdapter:applyChanges() is called to replicate the state into the APIManager.
APIImportApp() - Constructor for class com.axway.apim.APIImportApp
 
APIImportCLIOptions - Class in com.axway.apim.apiimport.lib
 
APIImportCLIOptions(String[]) - Constructor for class com.axway.apim.apiimport.lib.APIImportCLIOptions
 
APIImportConfigAdapter - Class in com.axway.apim.apiimport
The APIConfig reflects the given API-Configuration plus the API-Definition, which is either a Swagger-File or a WSDL.
APIImportConfigAdapter(API, String) - Constructor for class com.axway.apim.apiimport.APIImportConfigAdapter
Constructor just for testing.
APIImportConfigAdapter(String, String, String, boolean) - Constructor for class com.axway.apim.apiimport.APIImportConfigAdapter
Constructs the APIImportConfig
APIImportManager - Class in com.axway.apim.apiimport
 
APIImportManager() - Constructor for class com.axway.apim.apiimport.APIImportManager
 
APIImportParams - Class in com.axway.apim.apiimport.lib
 
APIImportParams(APIMCoreCLIOptions) - Constructor for class com.axway.apim.apiimport.lib.APIImportParams
 
applyChanges(APIChangeState) - Method in class com.axway.apim.apiimport.APIImportManager
This method is taking in the APIChangeState to decide about the strategy how to synchronize the desired API-State into the API-Manager.

C

cmd - Static variable in class com.axway.apim.apiimport.actions.tasks.AbstractAPIMTask
 
com.axway.apim - package com.axway.apim
 
com.axway.apim.apiimport - package com.axway.apim.apiimport
 
com.axway.apim.apiimport.actions - package com.axway.apim.apiimport.actions
 
com.axway.apim.apiimport.actions.tasks - package com.axway.apim.apiimport.actions.tasks
 
com.axway.apim.apiimport.lib - package com.axway.apim.apiimport.lib
 
com.axway.apim.apiimport.rollback - package com.axway.apim.apiimport.rollback
 
com.axway.apim.apiimport.state - package com.axway.apim.apiimport.state
 
completeDesiredAPI(API, API) - Method in class com.axway.apim.apiimport.APIImportConfigAdapter
The purpose of this method is to translated the given Method-Names into internal operationId.
CreateAPIProxy - Class in com.axway.apim.apiimport.actions.tasks
 
CreateAPIProxy(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.CreateAPIProxy
 
CreateNewAPI - Class in com.axway.apim.apiimport.actions
This class is used by the APIImportManager.applyChanges(APIChangeState) to create a new API.
CreateNewAPI() - Constructor for class com.axway.apim.apiimport.actions.CreateNewAPI
 

D

deleteInstance() - Static method in class com.axway.apim.apiimport.rollback.RollbackHandler
 
DesiredAPI - Class in com.axway.apim.apiimport
Concrete class that is used to reflect the desired API as it's defined by the API-Developer.
DesiredAPI() - Constructor for class com.axway.apim.apiimport.DesiredAPI
 
desiredState - Variable in class com.axway.apim.apiimport.actions.tasks.AbstractAPIMTask
 
DesiredTestOnlyAPI - Class in com.axway.apim.apiimport
 
DesiredTestOnlyAPI() - Constructor for class com.axway.apim.apiimport.DesiredTestOnlyAPI
 

E

execute(APIChangeState, boolean) - Method in class com.axway.apim.apiimport.actions.CreateNewAPI
 
execute(APIChangeState) - Method in class com.axway.apim.apiimport.actions.RecreateToUpdateAPI
 
execute() - Method in class com.axway.apim.apiimport.actions.tasks.CreateAPIProxy
 
execute() - Method in class com.axway.apim.apiimport.actions.tasks.ImportBackendAPI
 
execute(boolean) - Method in class com.axway.apim.apiimport.actions.tasks.ManageClientApps
 
execute(boolean) - Method in class com.axway.apim.apiimport.actions.tasks.ManageClientOrgs
 
execute() - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIImage
 
execute(List<String>) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIProxy
 
execute() - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
execute(boolean) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
execute() - Method in class com.axway.apim.apiimport.actions.tasks.UpdateQuotaConfiguration
 
execute() - Method in class com.axway.apim.apiimport.actions.tasks.UpgradeAccessToNewerAPI
 
execute(APIChangeState) - Method in class com.axway.apim.apiimport.actions.UpdateExistingAPI
 
executeRollback() - Method in class com.axway.apim.apiimport.rollback.RollbackHandler
 

G

getActualAPI() - Method in class com.axway.apim.apiimport.state.APIChangeState
 
getApiConfig() - Method in class com.axway.apim.apiimport.APIImportConfigAdapter
 
getAPIDefinitionAsStream() - Method in class com.axway.apim.apiimport.APIImportConfigAdapter
To make testing easier we allow reading test-files from classpath as well
getApiDefinitionImport() - Method in class com.axway.apim.apiimport.DesiredAPI
 
getApiDefinitionImport() - Method in class com.axway.apim.apiimport.DesiredTestOnlyAPI
 
getAppName() - Method in class com.axway.apim.apiimport.lib.APIImportCLIOptions
 
getBackendBasepath() - Method in class com.axway.apim.apiimport.DesiredAPI
BackendBasePath is a property which doesn't exists in API-Manager naturally.
getBreakingChanges() - Method in class com.axway.apim.apiimport.state.APIChangeState
 
getDesiredAPI() - Method in class com.axway.apim.apiimport.APIImportConfigAdapter
Returns the IAPIDefintion that returns the desired state of the API.
getDesiredAPI() - Method in class com.axway.apim.apiimport.state.APIChangeState
 
getExecuteOrder() - Method in class com.axway.apim.apiimport.rollback.AbstractRollbackAction
 
getExecuteOrder() - Method in interface com.axway.apim.apiimport.rollback.RollbackAction
 
getGroupDescription() - Method in class com.axway.apim.APIImportApp
 
getGroupId() - Method in class com.axway.apim.APIImportApp
 
getInstance() - Static method in class com.axway.apim.apiimport.lib.APIImportParams
 
getInstance() - Static method in class com.axway.apim.apiimport.rollback.RollbackHandler
 
getIntransitAPI() - Method in class com.axway.apim.apiimport.state.APIChangeState
The IntransitAPI is used/set, when a new API has been created in API-Manager while the "old actual API" still exists.
getName() - Method in class com.axway.apim.APIImportApp
 
getNonBreakingChanges() - Method in class com.axway.apim.apiimport.state.APIChangeState
 
getOriginalInboundProfiles() - Method in class com.axway.apim.apiimport.DesiredAPI
 
getOriginalOutboundProfiles() - Method in class com.axway.apim.apiimport.DesiredAPI
 
getPath() - Method in class com.axway.apim.apiimport.DesiredTestOnlyAPI
 
getPathToAPIDefinition() - Method in class com.axway.apim.apiimport.APIImportConfigAdapter
 
getState() - Method in class com.axway.apim.apiimport.ActualAPI
The tool handles deprecation as an additional state (might not be best choice), but the API-Manager internally doesn't.
getVersion() - Method in class com.axway.apim.APIImportApp
 

H

handleVHost(API, API) - Method in class com.axway.apim.apiimport.actions.VHostManager
 
handleVHost(API, API, boolean) - Method in class com.axway.apim.apiimport.actions.VHostManager
 
hasAnyChanges() - Method in class com.axway.apim.apiimport.state.APIChangeState
 

I

ignoreCache() - Method in class com.axway.apim.apiimport.lib.APIImportParams
 
importAPI(String[]) - Static method in class com.axway.apim.APIImportApp
 
ImportBackendAPI - Class in com.axway.apim.apiimport.actions.tasks
 
ImportBackendAPI(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.ImportBackendAPI
 
initActualAPIContext(API) - Static method in class com.axway.apim.apiimport.actions.tasks.AbstractAPIMTask
 
isBreaking() - Method in class com.axway.apim.apiimport.state.APIChangeState
 
isHttpsUri(String) - Static method in class com.axway.apim.apiimport.APIImportConfigAdapter
 
isHttpUri(String) - Static method in class com.axway.apim.apiimport.APIImportConfigAdapter
 
isRequestForAllOrgs() - Method in class com.axway.apim.apiimport.DesiredAPI
requestForAllOrgs is used to decide if an API should grant access to ALL organizations.
isUpdateExistingAPI() - Method in class com.axway.apim.apiimport.state.APIChangeState
 
isUpdateVHostRequired() - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 

L

LOG - Static variable in interface com.axway.apim.apiimport.rollback.RollbackAction
 

M

main(String[]) - Static method in class com.axway.apim.APIImportApp
 
ManageClientApps - Class in com.axway.apim.apiimport.actions.tasks
 
ManageClientApps(API, API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.ManageClientApps
 
ManageClientOrgs - Class in com.axway.apim.apiimport.actions.tasks
 
ManageClientOrgs(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.ManageClientOrgs
 

O

organization - Variable in class com.axway.apim.apiimport.DesiredAPI
 

P

parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.CreateAPIProxy
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.ImportBackendAPI
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.ManageClientOrgs
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIImage
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIProxy
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateQuotaConfiguration
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.actions.tasks.UpgradeAccessToNewerAPI
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.rollback.RollbackAPIProxy
 
parseResponse(HttpResponse) - Method in class com.axway.apim.apiimport.rollback.RollbackBackendAPI
 
printUsage(String, String[]) - Method in class com.axway.apim.apiimport.lib.APIImportCLIOptions
 

R

RecreateToUpdateAPI - Class in com.axway.apim.apiimport.actions
This class is used by the APIImportManager.applyChanges(APIChangeState) to re-create an API.
RecreateToUpdateAPI() - Constructor for class com.axway.apim.apiimport.actions.RecreateToUpdateAPI
 
rollback() - Method in interface com.axway.apim.apiimport.rollback.RollbackAction
 
rollback() - Method in class com.axway.apim.apiimport.rollback.RollbackAPIProxy
 
rollback() - Method in class com.axway.apim.apiimport.rollback.RollbackBackendAPI
 
RollbackAction - Interface in com.axway.apim.apiimport.rollback
 
RollbackAPIProxy - Class in com.axway.apim.apiimport.rollback
 
RollbackAPIProxy(API) - Constructor for class com.axway.apim.apiimport.rollback.RollbackAPIProxy
 
RollbackBackendAPI - Class in com.axway.apim.apiimport.rollback
 
RollbackBackendAPI(API) - Constructor for class com.axway.apim.apiimport.rollback.RollbackBackendAPI
 
RollbackHandler - Class in com.axway.apim.apiimport.rollback
 

S

setActualAPI(API) - Method in class com.axway.apim.apiimport.state.APIChangeState
 
setApiDefinitionImport(String) - Method in class com.axway.apim.apiimport.DesiredAPI
 
setBackendBasepath(String) - Method in class com.axway.apim.apiimport.DesiredAPI
BackendBasePath is a property which doesn't exists in API-Manager naturally.
setDesiredAPI(API) - Method in class com.axway.apim.apiimport.state.APIChangeState
 
setIntransitAPI(API) - Method in class com.axway.apim.apiimport.state.APIChangeState
The IntransitAPI is used/set, when a new API has been created in API-Manager while the "old actual API" still exists.
setOriginalInboundProfiles(Map<String, InboundProfile>) - Method in class com.axway.apim.apiimport.DesiredAPI
 
setOriginalOutboundProfiles(Map<String, OutboundProfile>) - Method in class com.axway.apim.apiimport.DesiredAPI
 
setPathToAPIDefinition(String) - Method in class com.axway.apim.apiimport.APIImportConfigAdapter
 
setRequestForAllOrgs(boolean) - Method in class com.axway.apim.apiimport.DesiredAPI
requestForAllOrgs is used to decide if an API should grant access to ALL organizations.
setRetirementDate(String) - Method in class com.axway.apim.apiimport.DesiredAPI
 
statusChangeMap - Static variable in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
statusEndpoint - Static variable in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
Maps the provided status to the REST-API endpoint to change the status!

T

toString() - Method in class com.axway.apim.apiimport.rollback.AbstractRollbackAction
 
transitState - Variable in class com.axway.apim.apiimport.actions.tasks.AbstractAPIMTask
 

U

UpdateAPIImage - Class in com.axway.apim.apiimport.actions.tasks
 
UpdateAPIImage(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.UpdateAPIImage
 
UpdateAPIProxy - Class in com.axway.apim.apiimport.actions.tasks
 
UpdateAPIProxy(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.UpdateAPIProxy
 
UpdateAPIStatus - Class in com.axway.apim.apiimport.actions.tasks
 
UpdateAPIStatus(API, API, String) - Constructor for class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
UpdateAPIStatus(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
UpdateExistingAPI - Class in com.axway.apim.apiimport.actions
This class is used by the APIImportManager.applyChanges(APIChangeState) to update an existing API.
UpdateExistingAPI() - Constructor for class com.axway.apim.apiimport.actions.UpdateExistingAPI
 
UpdateQuotaConfiguration - Class in com.axway.apim.apiimport.actions.tasks
 
UpdateQuotaConfiguration(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.UpdateQuotaConfiguration
 
updateRetirementDate(APIChangeState) - Method in class com.axway.apim.apiimport.actions.tasks.UpdateAPIStatus
 
UpgradeAccessToNewerAPI - Class in com.axway.apim.apiimport.actions.tasks
 
UpgradeAccessToNewerAPI(API, API) - Constructor for class com.axway.apim.apiimport.actions.tasks.UpgradeAccessToNewerAPI
 

V

VHostManager - Class in com.axway.apim.apiimport.actions
 
VHostManager() - Constructor for class com.axway.apim.apiimport.actions.VHostManager
 
A C D E G H I L M O P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.