Class SubscriptionRequest

java.lang.Object
org.wso2.am.integration.test.utils.bean.AbstractRequest
org.wso2.am.integration.test.utils.bean.SubscriptionRequest

public class SubscriptionRequest extends AbstractRequest
Basic request for subscribe to API action=addAPISubscriptioninvalid input: '&name'=apiNameinvalid input: '&version'=1.0.0invalid input: '&provider'=providerinvalid input: '&tier'=Goldinvalid input: '&applicationName'=DefaultApplication
  • Constructor Details

    • SubscriptionRequest

      public SubscriptionRequest(String apiName, String provider)
      Constructor using default values
      Parameters:
      apiName - - Name of the API
      provider - - Provider of the API
    • SubscriptionRequest

      public SubscriptionRequest(String apiName, String apiVersion, String provider, String appName, String tier)
      constructor with more configurable params
      Parameters:
      apiName - - Name of the API
      apiVersion - - Version of the API
      provider - - API provider
      appName - - Application name
      tier - - Tire type
    • SubscriptionRequest

      public SubscriptionRequest(String apiName, String apiVersion, String provider, int applicationId, String tier)
      constructor with application Id
      Parameters:
      apiName - - Name of the API
      apiVersion - - Api version
      provider - - Api Provider
      applicationId - - Application id
      tier - - Tier of the application
  • Method Details

    • setAction

      public void setAction()
      Specified by:
      setAction in class AbstractRequest
    • setAction

      public void setAction(String action)
      Overrides:
      setAction in class AbstractRequest
    • init

      public void init()
      Specified by:
      init in class AbstractRequest
    • getName

      public String getName()
    • getProvider

      public String getProvider()
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getApplicationName

      public String getApplicationName()
    • setApplicationName

      public void setApplicationName(String applicationName)
    • getTier

      public String getTier()
    • setTier

      public void setTier(String tier)
    • getApplicationId

      public int getApplicationId()
    • setApplicationId

      public void setApplicationId(int applicationId)