• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stripe / stripe-java / #16493

03 Oct 2024 07:15PM UTC coverage: 12.942% (+0.08%) from 12.864%
#16493

push

github

web-flow
Merge Stripe-java v27.0.0 to beta branch (#1888)

409 of 1651 new or added lines in 88 files covered. (24.77%)

31 existing lines in 7 files now uncovered.

18773 of 145050 relevant lines covered (12.94%)

0.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/java/com/stripe/service/v2/billing/MeterEventStreamService.java
1
// File generated from our OpenAPI spec
2
package com.stripe.service.v2.billing;
3

4
import com.stripe.exception.StripeException;
5
import com.stripe.exception.TemporarySessionExpiredException;
6
import com.stripe.net.ApiRequest;
7
import com.stripe.net.ApiRequestParams;
8
import com.stripe.net.ApiResource;
9
import com.stripe.net.ApiService;
10
import com.stripe.net.BaseAddress;
11
import com.stripe.net.RequestOptions;
12
import com.stripe.net.StripeResponseGetter;
13
import com.stripe.param.v2.billing.MeterEventStreamCreateParams;
14
import com.stripe.v2.EmptyStripeObject;
15

16
public final class MeterEventStreamService extends ApiService {
17
  public MeterEventStreamService(StripeResponseGetter responseGetter) {
NEW
18
    super(responseGetter);
×
NEW
19
  }
×
20

21
  /**
22
   * Creates meter events. Events are processed asynchronously, including validation. Requires a
23
   * meter event session for authentication. Supports up to 10,000 requests per second in livemode.
24
   * For even higher rate-limits, contact sales.
25
   */
26
  public void create(MeterEventStreamCreateParams params)
27
      throws StripeException, TemporarySessionExpiredException {
NEW
28
    create(params, (RequestOptions) null);
×
NEW
29
  }
×
30
  /**
31
   * Creates meter events. Events are processed asynchronously, including validation. Requires a
32
   * meter event session for authentication. Supports up to 10,000 requests per second in livemode.
33
   * For even higher rate-limits, contact sales.
34
   */
35
  public void create(MeterEventStreamCreateParams params, RequestOptions options)
36
      throws StripeException, TemporarySessionExpiredException {
NEW
37
    String path = "/v2/billing/meter_event_stream";
×
NEW
38
    ApiRequest request =
×
39
        new ApiRequest(
40
            BaseAddress.METER_EVENTS,
41
            ApiResource.RequestMethod.POST,
42
            path,
NEW
43
            ApiRequestParams.paramsToMap(params),
×
44
            options);
NEW
45
    this.request(request, EmptyStripeObject.class);
×
NEW
46
  }
×
47
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc