• 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

46.15
/src/main/java/com/stripe/net/RawRequestOptions.java
1
package com.stripe.net;
2

3
import java.net.PasswordAuthentication;
4
import java.net.Proxy;
5
import java.util.Map;
6

7
public class RawRequestOptions extends RequestOptions {
8
  private Map<String, String> additionalHeaders;
9

10
  public RawRequestOptions(
11
      Authenticator authenticator,
12
      String clientId,
13
      String idempotencyKey,
14
      String stripeContext,
15
      String stripeAccount,
16
      String stripeVersionOverride,
17
      String baseUrl,
18
      Integer connectTimeout,
19
      Integer readTimeout,
20
      Integer maxNetworkRetries,
21
      Proxy connectionProxy,
22
      PasswordAuthentication proxyCredential,
23
      Map<String, String> additionalHeaders) {
24
    super(
1✔
25
        authenticator,
26
        clientId,
27
        idempotencyKey,
28
        stripeContext,
29
        stripeAccount,
30
        stripeVersionOverride,
31
        baseUrl,
32
        connectTimeout,
33
        readTimeout,
34
        maxNetworkRetries,
35
        connectionProxy,
36
        proxyCredential);
37
    this.additionalHeaders = additionalHeaders;
1✔
38
  }
1✔
39

40
  public Map<String, String> getAdditionalHeaders() {
41
    return additionalHeaders;
1✔
42
  }
43

44
  public static RawRequestOptionsBuilder builder() {
45
    return new RawRequestOptionsBuilder();
1✔
46
  }
47

48
  public static final class RawRequestOptionsBuilder extends RequestOptions.RequestOptionsBuilder {
49
    private Map<String, String> additionalHeaders;
50

51
    /** Constructs a raw request options builder with default values. */
52
    public RawRequestOptionsBuilder() {
53
      super();
1✔
54
    }
1✔
55

56
    public Map<String, String> getAdditionalHeaders() {
57
      return this.additionalHeaders;
×
58
    }
59

60
    public RawRequestOptionsBuilder setAdditionalHeaders(Map<String, String> additionalHeaders) {
61
      this.additionalHeaders = additionalHeaders;
1✔
62
      return this;
1✔
63
    }
64

65
    @Override
66
    public RawRequestOptionsBuilder setApiKey(String apiKey) {
67
      super.setApiKey(apiKey);
1✔
68
      return this;
1✔
69
    }
70

71
    @Override
72
    public RawRequestOptionsBuilder setClientId(String clientId) {
73
      super.setClientId(clientId);
×
74
      return this;
×
75
    }
76

77
    @Override
78
    public RawRequestOptionsBuilder setIdempotencyKey(String idempotencyKey) {
79
      super.setIdempotencyKey(idempotencyKey);
×
80
      return this;
×
81
    }
82

83
    @Override
84
    public RawRequestOptionsBuilder setStripeContext(String stripeContext) {
NEW
85
      super.setStripeContext(stripeContext);
×
NEW
86
      return this;
×
87
    }
88

89
    @Override
90
    public RawRequestOptionsBuilder setStripeAccount(String stripeAccount) {
91
      super.setStripeAccount(stripeAccount);
×
92
      return this;
×
93
    }
94

95
    @Override
96
    public RawRequestOptionsBuilder setBaseUrl(String baseUrl) {
97
      super.setBaseUrl(baseUrl);
×
98
      return this;
×
99
    }
100

101
    @Override
102
    public RawRequestOptionsBuilder setConnectTimeout(Integer timeout) {
103
      super.setConnectTimeout(timeout);
×
104
      return this;
×
105
    }
106

107
    @Override
108
    public RawRequestOptionsBuilder setReadTimeout(Integer timeout) {
109
      super.setReadTimeout(timeout);
×
110
      return this;
×
111
    }
112

113
    @Override
114
    public RawRequestOptionsBuilder setMaxNetworkRetries(Integer maxNetworkRetries) {
115
      super.setMaxNetworkRetries(maxNetworkRetries);
×
116
      return this;
×
117
    }
118

119
    @Override
120
    public RawRequestOptionsBuilder setConnectionProxy(Proxy connectionProxy) {
121
      super.setConnectionProxy(connectionProxy);
×
122
      return this;
×
123
    }
124

125
    @Override
126
    public RawRequestOptionsBuilder setProxyCredential(PasswordAuthentication proxyCredential) {
127
      super.setProxyCredential(proxyCredential);
×
128
      return this;
×
129
    }
130

131
    @Override
132
    public RawRequestOptions build() {
133
      return new RawRequestOptions(
1✔
134
          authenticator,
135
          normalizeClientId(this.clientId),
1✔
136
          normalizeIdempotencyKey(this.idempotencyKey),
1✔
137
          normalizeStripeContext(this.stripeContext),
1✔
138
          normalizeStripeAccount(this.stripeAccount),
1✔
139
          normalizeStripeVersion(this.stripeVersionOverride),
1✔
140
          normalizeBaseUrl(this.baseUrl),
1✔
141
          connectTimeout,
142
          readTimeout,
143
          maxNetworkRetries,
144
          connectionProxy,
145
          proxyCredential,
146
          additionalHeaders);
147
    }
148
  }
149
}
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