Class SubscriptionGatewayEndpointConfiguration
java.lang.Object
org.apache.camel.component.braintree.BraintreeConfiguration
org.apache.camel.component.braintree.SubscriptionGatewayEndpointConfiguration
@ApiParams(apiName="subscription",description="Provides methods to interact with Subscriptions",apiMethods={@ApiMethod(methodName="cancel",description="Cancels the Subscription with the given id",signatures="com.braintreegateway.Result<com.braintreegateway.Subscription> cancel(String id)"),@ApiMethod(methodName="create",description="Creates a Subscription",signatures="com.braintreegateway.Result<com.braintreegateway.Subscription> create(com.braintreegateway.SubscriptionRequest request)"),@ApiMethod(methodName="delete",signatures="com.braintreegateway.Result<com.braintreegateway.Subscription> delete(String customerId, String id)"),@ApiMethod(methodName="find",description="Finds a Subscription by id",signatures="com.braintreegateway.Subscription find(String id)"),@ApiMethod(methodName="retryCharge",signatures={"com.braintreegateway.Result<com.braintreegateway.Transaction> retryCharge(String subscriptionId)","com.braintreegateway.Result<com.braintreegateway.Transaction> retryCharge(String subscriptionId, java.math.BigDecimal amount)","com.braintreegateway.Result<com.braintreegateway.Transaction> retryCharge(String subscriptionId, Boolean submitForSettlement)","com.braintreegateway.Result<com.braintreegateway.Transaction> retryCharge(String subscriptionId, java.math.BigDecimal amount, Boolean submitForSettlement)"}),@ApiMethod(methodName="search",description="Search for a Subscription",signatures="com.braintreegateway.ResourceCollection<com.braintreegateway.Subscription> search(com.braintreegateway.SubscriptionSearchRequest searchRequest)"),@ApiMethod(methodName="update",description="Updates a Subscription",signatures="com.braintreegateway.Result<com.braintreegateway.Subscription> update(String id, com.braintreegateway.SubscriptionRequest request)")},aliases={})
@UriParams
@Configurer(extended=true)
public final class SubscriptionGatewayEndpointConfiguration
extends BraintreeConfiguration
Camel endpoint configuration for
SubscriptionGateway.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()com.braintreegateway.SubscriptionRequestcom.braintreegateway.SubscriptionSearchRequestvoidsetAmount(BigDecimal amount) voidsetCustomerId(String customerId) voidvoidsetRequest(com.braintreegateway.SubscriptionRequest request) voidsetSearchRequest(com.braintreegateway.SubscriptionSearchRequest searchRequest) voidsetSubmitForSettlement(Boolean submitForSettlement) voidsetSubscriptionId(String subscriptionId) Methods inherited from class org.apache.camel.component.braintree.BraintreeConfiguration
getAccessToken, getApiName, getEnvironment, getHttpLogLevel, getHttpLogName, getHttpReadTimeout, getMerchantId, getMethodName, getPrivateKey, getProxyHost, getProxyPort, getPublicKey, isLogHandlerEnabled, setAccessToken, setApiName, setEnvironment, setHttpLogLevel, setHttpLogName, setHttpReadTimeout, setLogHandlerEnabled, setMerchantId, setMethodName, setPrivateKey, setProxyHost, setProxyPort, setPublicKey
-
Constructor Details
-
SubscriptionGatewayEndpointConfiguration
public SubscriptionGatewayEndpointConfiguration()
-
-
Method Details
-
getAmount
-
setAmount
-
getCustomerId
-
setCustomerId
-
getId
-
setId
-
getRequest
public com.braintreegateway.SubscriptionRequest getRequest() -
setRequest
public void setRequest(com.braintreegateway.SubscriptionRequest request) -
getSearchRequest
public com.braintreegateway.SubscriptionSearchRequest getSearchRequest() -
setSearchRequest
public void setSearchRequest(com.braintreegateway.SubscriptionSearchRequest searchRequest) -
getSubmitForSettlement
-
setSubmitForSettlement
-
getSubscriptionId
-
setSubscriptionId
-