Class APIRequest
- java.lang.Object
-
- org.wso2.am.integration.test.utils.bean.AbstractRequest
-
- org.wso2.am.integration.test.utils.bean.APIRequest
-
public class APIRequest extends AbstractRequest
Class to Provides basic API request. action=addAPI&name=YoutubeFeeds&visibility=public&version=1.0.0&description=Youtube Live Feeds&endpointType=nonsecured &http_checked=http&https_checked=https&endpoint=http://gdata.youtube.com/feeds/api/standardfeeds&wsdl=& tags=youtube,gdata,multimedia&tier=Silver&thumbUrl=http://www.10bigideas.com.au/www/573/files/pf-thumbnail-youtube_logo.jpg &context=/youtube&tiersCollection=Gold&resourceCount=0&resourceMethod-0=GET &resourceMethodAuthType-0=Application&resourceMethodThrottlingTier-0=Unlimited&uriTemplate-0=/*
-
-
Field Summary
-
Fields inherited from class org.wso2.am.integration.test.utils.bean.AbstractRequest
action
-
-
Constructor Summary
Constructors Constructor Description APIRequest(String apiName, String context)APIRequest(String apiName, String context, boolean prodEndpointAvailability, URL endpointUrl)This method will create API request.APIRequest(String apiName, String context, String version, List<String> productionEndpoints, List<String> sandboxEndpoints)APIRequest(String apiName, String context, URI productionEndpointUri, URI sandboxEndpointUri)APIRequest(String apiName, String context, URL endpointUrl)This method will create API request.APIRequest(String apiName, String context, URL endpointUrl, boolean isCORSEnabled)This method will create API request.APIRequest(String apiName, String context, URL productionEndpointUrl, URL sandboxEndpointUrl)This method will create API request.
-
Method Summary
-
Methods inherited from class org.wso2.am.integration.test.utils.bean.AbstractRequest
addParameter, generateRequestParameters, generateRequestParameters
-
-
-
-
Constructor Detail
-
APIRequest
public APIRequest(String apiName, String context, URL endpointUrl) throws APIManagerIntegrationTestException
This method will create API request.- Parameters:
apiName- - Name of the APIcontext- - API contextendpointUrl- - API endpoint URL- Throws:
APIManagerIntegrationTestException- - Throws if API request cannot be generated.
-
APIRequest
public APIRequest(String apiName, String context, URL endpointUrl, boolean isCORSEnabled) throws APIManagerIntegrationTestException
This method will create API request.- Parameters:
apiName- - Name of the APIcontext- - API contextendpointUrl- - API endpoint URLisCORSEnabled- - CORS configurations is enabled- Throws:
APIManagerIntegrationTestException- - Throws if API request cannot be generated.
-
APIRequest
public APIRequest(String apiName, String context, String version, List<String> productionEndpoints, List<String> sandboxEndpoints) throws APIManagerIntegrationTestException
-
APIRequest
public APIRequest(String apiName, String context, URI productionEndpointUri, URI sandboxEndpointUri) throws APIManagerIntegrationTestException
-
APIRequest
public APIRequest(String apiName, String context, URL productionEndpointUrl, URL sandboxEndpointUrl) throws APIManagerIntegrationTestException
This method will create API request.- Parameters:
apiName- - Name of the APIcontext- - API contextproductionEndpointUrl- - API endpoint URL- Throws:
APIManagerIntegrationTestException- - Throws if API request cannot be generated.
-
APIRequest
public APIRequest(String apiName, String context, boolean prodEndpointAvailability, URL endpointUrl) throws APIManagerIntegrationTestException
This method will create API request.- Parameters:
apiName- - Name of the APIcontext- - API contextprodEndpointAvailability- - True = Only Product, False = Only SandboxendpointUrl- - API endpoint URL- Throws:
APIManagerIntegrationTestException- - Throws if API request cannot be generated.
-
-
Method Detail
-
getMediationPolicies
public List<MediationPolicyDTO> getMediationPolicies()
-
setMediationPolicies
public void setMediationPolicies(List<MediationPolicyDTO> mediationPolicies)
-
getOperationsDTOS
public List<APIOperationsDTO> getOperationsDTOS()
-
setOperationsDTOS
public void setOperationsDTOS(List<APIOperationsDTO> operationsDTOS)
-
getEnvironment
public String getEnvironment()
-
setEnvironment
public void setEnvironment(String environment)
-
getSandbox
public String getSandbox()
-
setSandbox
public void setSandbox(String sandbox)
-
getRoles
public String getRoles()
-
setRoles
public void setRoles(String roles)
-
getWsdl
public String getWsdl()
-
setWsdl
public void setWsdl(String wsdl)
-
setAction
public void setAction()
- Specified by:
setActionin classAbstractRequest
-
setAction
public void setAction(String action)
- Overrides:
setActionin classAbstractRequest
-
init
public void init()
initialize method- Specified by:
initin classAbstractRequest
-
getProvider
public String getProvider()
-
setProvider
public void setProvider(String provider)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getEndpointConfig
public org.json.simple.JSONObject getEndpointConfig()
-
getContext
public String getContext()
-
getVisibility
public String getVisibility()
-
setVisibility
public void setVisibility(String visibility)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getEndpointType
public String getEndpointType()
-
setEndpointType
public void setEndpointType(String endpointType)
-
setEndpoint
public void setEndpoint(org.json.simple.JSONObject endpoint)
-
getHttp_checked
public String getHttp_checked()
-
setHttp_checked
public void setHttp_checked(String http_checked)
-
getHttps_checked
public String getHttps_checked()
-
setHttps_checked
public void setHttps_checked(String https_checked)
-
getTags
public String getTags()
-
setTags
public void setTags(String tags)
-
getTier
public String getTier()
-
setTier
public void setTier(String tier)
-
getThumbUrl
public String getThumbUrl()
-
setThumbUrl
public void setThumbUrl(String thumbUrl)
-
getTiersCollection
public String getTiersCollection()
-
setTiersCollection
public void setTiersCollection(String tiersCollection)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getResourceCount
public String getResourceCount()
-
setResourceCount
public void setResourceCount(String resourceCount)
-
getResourceMethod
public String getResourceMethod()
-
setResourceMethod
public void setResourceMethod(String resourceMethod)
-
getResourceMethodAuthType
public String getResourceMethodAuthType()
-
setResourceMethodAuthType
public void setResourceMethodAuthType(String resourceMethodAuthType)
-
getResourceMethodThrottlingTier
public String getResourceMethodThrottlingTier()
-
setResourceMethodThrottlingTier
public void setResourceMethodThrottlingTier(String resourceMethodThrottlingTier)
-
getUriTemplate
public String getUriTemplate()
-
setUriTemplate
public void setUriTemplate(String uriTemplate)
-
getDefault_version
public String getDefault_version()
-
setDefault_version
public void setDefault_version(String default_version)
-
getDefault_version_checked
public String getDefault_version_checked()
-
setDefault_version_checked
public void setDefault_version_checked(String default_version_checked)
-
getCorsConfiguration
public org.json.JSONObject getCorsConfiguration()
-
setCorsConfiguration
public void setCorsConfiguration(org.json.JSONObject corsConfiguration)
-
getApiTier
public String getApiTier()
-
setApiTier
public void setApiTier(String apiTier)
-
getAccessControl
public String getAccessControl()
-
setAccessControl
public void setAccessControl(String accessControl)
-
getAccessControlRoles
public String getAccessControlRoles()
-
setAccessControlRoles
public void setAccessControlRoles(String accessControlRoles)
-
getBusinessOwner
public String getBusinessOwner()
-
setBusinessOwner
public void setBusinessOwner(String businessOwner)
-
getBusinessOwnerEmail
public String getBusinessOwnerEmail()
-
setBusinessOwnerEmail
public void setBusinessOwnerEmail(String businessOwnerEmail)
-
getTechnicalOwner
public String getTechnicalOwner()
-
setTechnicalOwner
public void setTechnicalOwner(String technicalOwner)
-
getTechnicalOwnerEmail
public String getTechnicalOwnerEmail()
-
setTechnicalOwnerEmail
public void setTechnicalOwnerEmail(String technicalOwnerEmail)
-
getSubscriptionAvailability
public String getSubscriptionAvailability()
-
setSubscriptionAvailability
public void setSubscriptionAvailability(String subscriptionAvailability)
-
-