@@ -134,7 +134,7 @@ public <T extends Message> ObjectOrStatus<T> update(T obj, String path, String a
134
134
* @param path The path to call in the API server
135
135
* @return The response status
136
136
*/
137
- public <T extends Message > ObjectOrStatus <T > delete (T .Builder builder , String path ) throws ApiException , IOException {
137
+ public <T extends Message > ObjectOrStatus <T > delete (T .Builder builder ,String path ) throws ApiException , IOException {
138
138
return request (builder , path , "DELETE" , null , null , null );
139
139
}
140
140
@@ -149,27 +149,25 @@ public <T extends Message> ObjectOrStatus<T> delete(T.Builder builder, String pa
149
149
if (deleteOptions == null ) {
150
150
return delete (builder ,path );
151
151
}
152
- else {
153
- HashMap <String , String > headers = new HashMap <String , String >();
154
- headers .put ("Content-Type" , MEDIA_TYPE );
155
- headers .put ("Accept" , MEDIA_TYPE );
156
- Request request = apiClient .buildRequest (path , "DELETE" , new ArrayList <Pair >(), new ArrayList <Pair >(), null ,
157
- headers , new HashMap <String , Object >(), new String [0 ], null );
158
- byte [] bytes = encode (deleteOptions , "v1" , "DeleteOptions" );
159
- request = request .newBuilder ().delete (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
160
- Response resp = apiClient .getHttpClient ().newCall (request ).execute ();
161
- Unknown u = parse (resp .body ().byteStream ());
162
- resp .body ().close ();
163
-
164
- if (u .getTypeMeta ().getApiVersion ().equals ("v1" ) &&
165
- u .getTypeMeta ().getKind ().equals ("Status" )) {
152
+
153
+ HashMap <String , String > headers = new HashMap <String , String >();
154
+ headers .put ("Content-Type" , MEDIA_TYPE );
155
+ headers .put ("Accept" , MEDIA_TYPE );
156
+ Request request = apiClient .buildRequest (path , "DELETE" , new ArrayList <Pair >(), new ArrayList <Pair >(), null ,
157
+ headers , new HashMap <String , Object >(), new String [0 ], null );
158
+ byte [] bytes = encode (deleteOptions , "v1" , "DeleteOptions" );
159
+ request = request .newBuilder ().delete (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
160
+ Response resp = apiClient .getHttpClient ().newCall (request ).execute ();
161
+ Unknown u = parse (resp .body ().byteStream ());
162
+ resp .body ().close ();
163
+
164
+ if (u .getTypeMeta ().getApiVersion ().equals ("v1" ) &&
165
+ u .getTypeMeta ().getKind ().equals ("Status" )) {
166
166
Status status = Status .newBuilder ().mergeFrom (u .getRaw ()).build ();
167
167
return new ObjectOrStatus (null , status );
168
- }
169
-
170
- return new ObjectOrStatus ((T ) builder .mergeFrom (u .getRaw ()).build (), null );
171
168
}
172
169
170
+ return new ObjectOrStatus ((T ) builder .mergeFrom (u .getRaw ()).build (), null );
173
171
}
174
172
175
173
/**
@@ -192,14 +190,19 @@ public <T extends Message> ObjectOrStatus<T> request(T.Builder builder, String p
192
190
headers , new HashMap <String , Object >(), new String [0 ], null );
193
191
if (body != null ) {
194
192
byte [] bytes = encode (body , apiVersion , kind );
195
- if ("POST" .equals (method ))
196
- request = request .newBuilder ().post (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
197
- else if ("PUT" .equals (method ))
198
- request = request .newBuilder ().put (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
199
- else if ("PATCH" .equals (method ))
200
- request = request .newBuilder ().patch (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
201
- else
202
- throw new ApiException ("Unknown proto client API method: " +method );
193
+ switch (method ) {
194
+ case "POST" :
195
+ request = request .newBuilder ().post (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
196
+ break ;
197
+ case "PUT" :
198
+ request = request .newBuilder ().put (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
199
+ break ;
200
+ case "PATCH" :
201
+ request = request .newBuilder ().patch (RequestBody .create (MediaType .parse (MEDIA_TYPE ), bytes )).build ();
202
+ break ;
203
+ default :
204
+ throw new ApiException ("Unknown proto client API method: " + method );
205
+ }
203
206
}
204
207
Response resp = apiClient .getHttpClient ().newCall (request ).execute ();
205
208
Unknown u = parse (resp .body ().byteStream ());
0 commit comments