1
- import com .fasterxml . jackson . databind . JsonNode ;
2
- import com .fasterxml . jackson . databind . ObjectMapper ;
3
-
4
- import com .sendgrid .* ;
1
+ import com .sendgrid . Method ;
2
+ import com .sendgrid . Request ;
3
+ import com . sendgrid . Response ;
4
+ import com .sendgrid .SendGrid ;
5
5
6
6
import java .io .IOException ;
7
- import java .util .HashMap ;
8
- import java .util .Map ;
9
7
10
8
//////////////////////////////////////////////////////////////////
11
9
// Create API keys
@@ -17,13 +15,13 @@ public static void main(String[] args) throws IOException {
17
15
try {
18
16
SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
19
17
Request request = new Request ();
20
- request .method = Method .POST ;
21
- request .endpoint = "api_keys" ;
22
- request .body = "{\" sample\" :\" data\" ,\" scopes\" :[\" mail.send\" ,\" alerts.create\" ,\" alerts.read\" ],\" name\" :\" My API Key\" }" ;
18
+ request .setMethod ( Method .POST ) ;
19
+ request .setEndpoint ( "api_keys" ) ;
20
+ request .setBody ( "{\" sample\" :\" data\" ,\" scopes\" :[\" mail.send\" ,\" alerts.create\" ,\" alerts.read\" ],\" name\" :\" My API Key\" }" ) ;
23
21
Response response = sg .api (request );
24
- System .out .println (response .statusCode );
25
- System .out .println (response .body );
26
- System .out .println (response .headers );
22
+ System .out .println (response .getStatusCode () );
23
+ System .out .println (response .getBody () );
24
+ System .out .println (response .getHeaders () );
27
25
} catch (IOException ex ) {
28
26
throw ex ;
29
27
}
@@ -40,15 +38,13 @@ public static void main(String[] args) throws IOException {
40
38
try {
41
39
SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
42
40
Request request = new Request ();
43
- request .method = Method .GET ;
44
- request .endpoint = "api_keys" ;
45
- Map <String ,String > queryParams = new HashMap <String , String >();
46
- queryParams .put ("limit" , "1" );
47
- request .queryParams = queryParams ;
41
+ request .setMethod (Method .GET );
42
+ request .setEndpoint ("api_keys" );
43
+ request .addQueryParam ("limit" , "1" );
48
44
Response response = sg .api (request );
49
- System .out .println (response .statusCode );
50
- System .out .println (response .body );
51
- System .out .println (response .headers );
45
+ System .out .println (response .getStatusCode () );
46
+ System .out .println (response .getBody () );
47
+ System .out .println (response .getHeaders () );
52
48
} catch (IOException ex ) {
53
49
throw ex ;
54
50
}
@@ -65,13 +61,13 @@ public static void main(String[] args) throws IOException {
65
61
try {
66
62
SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
67
63
Request request = new Request ();
68
- request .method = Method .PUT ;
69
- request .endpoint = "api_keys/{api_key_id}" ;
70
- request .body = "{\" scopes\" :[\" user.profile.read\" ,\" user.profile.update\" ],\" name\" :\" A New Hope\" }" ;
64
+ request .setMethod ( Method .PUT ) ;
65
+ request .setEndpoint ( "api_keys/{api_key_id}" ) ;
66
+ request .setBody ( "{\" scopes\" :[\" user.profile.read\" ,\" user.profile.update\" ],\" name\" :\" A New Hope\" }" ) ;
71
67
Response response = sg .api (request );
72
- System .out .println (response .statusCode );
73
- System .out .println (response .body );
74
- System .out .println (response .headers );
68
+ System .out .println (response .getStatusCode () );
69
+ System .out .println (response .getBody () );
70
+ System .out .println (response .getHeaders () );
75
71
} catch (IOException ex ) {
76
72
throw ex ;
77
73
}
@@ -88,13 +84,13 @@ public static void main(String[] args) throws IOException {
88
84
try {
89
85
SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
90
86
Request request = new Request ();
91
- request .method = Method .PATCH ;
92
- request .endpoint = "api_keys/{api_key_id}" ;
93
- request .body = "{\" name\" :\" A New Hope\" }" ;
87
+ request .setMethod ( Method .PATCH ) ;
88
+ request .setEndpoint ( "api_keys/{api_key_id}" ) ;
89
+ request .setBody ( "{\" name\" :\" A New Hope\" }" ) ;
94
90
Response response = sg .api (request );
95
- System .out .println (response .statusCode );
96
- System .out .println (response .body );
97
- System .out .println (response .headers );
91
+ System .out .println (response .getStatusCode () );
92
+ System .out .println (response .getBody () );
93
+ System .out .println (response .getHeaders () );
98
94
} catch (IOException ex ) {
99
95
throw ex ;
100
96
}
@@ -111,12 +107,12 @@ public static void main(String[] args) throws IOException {
111
107
try {
112
108
SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
113
109
Request request = new Request ();
114
- request .method = Method .GET ;
115
- request .endpoint = "api_keys/{api_key_id}" ;
110
+ request .setMethod ( Method .GET ) ;
111
+ request .setEndpoint ( "api_keys/{api_key_id}" ) ;
116
112
Response response = sg .api (request );
117
- System .out .println (response .statusCode );
118
- System .out .println (response .body );
119
- System .out .println (response .headers );
113
+ System .out .println (response .getStatusCode () );
114
+ System .out .println (response .getBody () );
115
+ System .out .println (response .getHeaders () );
120
116
} catch (IOException ex ) {
121
117
throw ex ;
122
118
}
@@ -133,12 +129,12 @@ public static void main(String[] args) throws IOException {
133
129
try {
134
130
SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
135
131
Request request = new Request ();
136
- request .method = Method .DELETE ;
137
- request .endpoint = "api_keys/{api_key_id}" ;
132
+ request .setMethod ( Method .DELETE ) ;
133
+ request .setEndpoint ( "api_keys/{api_key_id}" ) ;
138
134
Response response = sg .api (request );
139
- System .out .println (response .statusCode );
140
- System .out .println (response .body );
141
- System .out .println (response .headers );
135
+ System .out .println (response .getStatusCode () );
136
+ System .out .println (response .getBody () );
137
+ System .out .println (response .getHeaders () );
142
138
} catch (IOException ex ) {
143
139
throw ex ;
144
140
}
0 commit comments