code: public Subscription pauseSubscription(final String subscriptionUuid, final int remainingPauseCycles) {
          Subscription request = new Subscription();
          request.setRemainingPauseCycles(remainingPauseCycles);
          return doPUT(Subscription.SUBSCRIPTION_RESOURCE + "/" + subscriptionUuid + "/pause",
                       request, Subscription.class);
      }
docs: Pause a subscription or cancel a scheduled pause on a subscription.
  <p>
  * For an active subscription without a pause scheduled already, this will
  schedule a pause period to begin at the next renewal date for the specified
  number of billing cycles (remaining_pause_cycles).
  * When a scheduled pause already exists, this will update the remaining pause
  cycles with the new value sent. When zero (0) remaining_pause_cycles is sent
  for a subscription with a scheduled pause, the pause will be canceled.
  * For a paused subscription, the remaining_pause_cycles will adjust the
  length of the current pause period. Sending zero (0) in the remaining_pause_cycles
  field will cause the subscription to be resumed at the next renewal date.
  
  @param subscriptionUuid The uuid for the subscription you wish to pause.
  @param remainingPauseCycles The number of billing cycles that the subscription will be paused.
  @return Subscription