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

stripe / stripe-java / #16501

04 Oct 2024 12:04AM UTC coverage: 12.899%. Remained the same
#16501

push

github

web-flow
Merge from master to beta (#1893)

18700 of 144976 relevant lines covered (12.9%)

0.13 hits per line

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

44.74
/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 {
1✔
49
    private Map<String, String> additionalHeaders;
50

51
    public Map<String, String> getAdditionalHeaders() {
52
      return this.additionalHeaders;
×
53
    }
54

55
    public RawRequestOptionsBuilder setAdditionalHeaders(Map<String, String> additionalHeaders) {
56
      this.additionalHeaders = additionalHeaders;
1✔
57
      return this;
1✔
58
    }
59

60
    @Override
61
    public RawRequestOptionsBuilder setApiKey(String apiKey) {
62
      super.setApiKey(apiKey);
1✔
63
      return this;
1✔
64
    }
65

66
    @Override
67
    public RawRequestOptionsBuilder setClientId(String clientId) {
68
      super.setClientId(clientId);
×
69
      return this;
×
70
    }
71

72
    @Override
73
    public RawRequestOptionsBuilder setIdempotencyKey(String idempotencyKey) {
74
      super.setIdempotencyKey(idempotencyKey);
×
75
      return this;
×
76
    }
77

78
    @Override
79
    public RawRequestOptionsBuilder setStripeContext(String stripeContext) {
80
      super.setStripeContext(stripeContext);
×
81
      return this;
×
82
    }
83

84
    @Override
85
    public RawRequestOptionsBuilder setStripeAccount(String stripeAccount) {
86
      super.setStripeAccount(stripeAccount);
×
87
      return this;
×
88
    }
89

90
    @Override
91
    public RawRequestOptionsBuilder setBaseUrl(String baseUrl) {
92
      super.setBaseUrl(baseUrl);
×
93
      return this;
×
94
    }
95

96
    @Override
97
    public RawRequestOptionsBuilder setConnectTimeout(Integer timeout) {
98
      super.setConnectTimeout(timeout);
×
99
      return this;
×
100
    }
101

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

108
    @Override
109
    public RawRequestOptionsBuilder setMaxNetworkRetries(Integer maxNetworkRetries) {
110
      super.setMaxNetworkRetries(maxNetworkRetries);
×
111
      return this;
×
112
    }
113

114
    @Override
115
    public RawRequestOptionsBuilder setConnectionProxy(Proxy connectionProxy) {
116
      super.setConnectionProxy(connectionProxy);
×
117
      return this;
×
118
    }
119

120
    @Override
121
    public RawRequestOptionsBuilder setProxyCredential(PasswordAuthentication proxyCredential) {
122
      super.setProxyCredential(proxyCredential);
×
123
      return this;
×
124
    }
125

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