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 ;
55
66import java .io .IOException ;
7- import java .util .HashMap ;
8- import java .util .Map ;
97
108//////////////////////////////////////////////////////////////////
119// Create API keys
@@ -17,13 +15,13 @@ public static void main(String[] args) throws IOException {
1715 try {
1816 SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
1917 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\" }" ) ;
2321 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 () );
2725 } catch (IOException ex ) {
2826 throw ex ;
2927 }
@@ -40,15 +38,13 @@ public static void main(String[] args) throws IOException {
4038 try {
4139 SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
4240 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" );
4844 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 () );
5248 } catch (IOException ex ) {
5349 throw ex ;
5450 }
@@ -65,13 +61,13 @@ public static void main(String[] args) throws IOException {
6561 try {
6662 SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
6763 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\" }" ) ;
7167 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 () );
7571 } catch (IOException ex ) {
7672 throw ex ;
7773 }
@@ -88,13 +84,13 @@ public static void main(String[] args) throws IOException {
8884 try {
8985 SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
9086 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\" }" ) ;
9490 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 () );
9894 } catch (IOException ex ) {
9995 throw ex ;
10096 }
@@ -111,12 +107,12 @@ public static void main(String[] args) throws IOException {
111107 try {
112108 SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
113109 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}" ) ;
116112 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 () );
120116 } catch (IOException ex ) {
121117 throw ex ;
122118 }
@@ -133,12 +129,12 @@ public static void main(String[] args) throws IOException {
133129 try {
134130 SendGrid sg = new SendGrid (System .getenv ("SENDGRID_API_KEY" ));
135131 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}" ) ;
138134 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 () );
142138 } catch (IOException ex ) {
143139 throw ex ;
144140 }
0 commit comments