@@ -148,36 +148,36 @@ private void appendIfNotZero(StringBuilder builder, String tag, double value) {
148148
149149 private void translateAppEngineWebXml (StringBuilder builder ) {
150150 if (appEngineWebXml .getAppId () != null ) {
151- builder .append ("application: '" + appEngineWebXml .getAppId () + "'\n " );
151+ builder .append ("application: '" ). append ( appEngineWebXml .getAppId ()). append ( "'\n " );
152152 }
153- builder .append ("runtime: " + runtime + "\n " );
153+ builder .append ("runtime: " ). append ( runtime ). append ( "\n " );
154154 if (appEngineWebXml .getUseVm ()) {
155155 builder .append ("vm: True\n " );
156156 }
157157
158158 if (appEngineWebXml .isFlexible ()) {
159- builder .append ("env: " + appEngineWebXml .getEnv () + "\n " );
159+ builder .append ("env: " ). append ( appEngineWebXml .getEnv ()). append ( "\n " );
160160 }
161161
162162 if (appEngineWebXml .getEntrypoint () != null ) {
163- builder .append ("entrypoint: '" + appEngineWebXml .getEntrypoint () + "'\n " );
163+ builder .append ("entrypoint: '" ). append ( appEngineWebXml .getEntrypoint ()). append ( "'\n " );
164164 }
165165
166166 if (appEngineWebXml .getRuntimeChannel () != null ) {
167- builder .append ("runtime_channel: " + appEngineWebXml .getRuntimeChannel () + "\n " );
167+ builder .append ("runtime_channel: " ). append ( appEngineWebXml .getRuntimeChannel ()). append ( "\n " );
168168 }
169169 if (appEngineWebXml .getMajorVersionId () != null ) {
170- builder .append ("version: '" + appEngineWebXml .getMajorVersionId () + "'\n " );
170+ builder .append ("version: '" ). append ( appEngineWebXml .getMajorVersionId ()). append ( "'\n " );
171171 }
172172
173173 if (appEngineWebXml .getService () != null ) {
174- builder .append ("service: '" + appEngineWebXml .getService () + "'\n " );
174+ builder .append ("service: '" ). append ( appEngineWebXml .getService ()). append ( "'\n " );
175175 } else if (appEngineWebXml .getModule () != null ) {
176- builder .append ("module: '" + appEngineWebXml .getModule () + "'\n " );
176+ builder .append ("module: '" ). append ( appEngineWebXml .getModule ()). append ( "'\n " );
177177 }
178178
179179 if (appEngineWebXml .getInstanceClass () != null ) {
180- builder .append ("instance_class: " + appEngineWebXml .getInstanceClass () + "\n " );
180+ builder .append ("instance_class: " ). append ( appEngineWebXml .getInstanceClass ()). append ( "\n " );
181181 }
182182
183183 if (!appEngineWebXml .getAutomaticScaling ().isEmpty ()) {
@@ -248,14 +248,14 @@ private void translateAppEngineWebXml(StringBuilder builder) {
248248 }
249249 builder .append (" custom_metrics:\n " );
250250 for (CustomMetricUtilization metric : settings .getCustomMetrics ()) {
251- builder .append (" - metric_name: '" + metric .getMetricName () + "'\n " );
252- builder .append (" target_type: '" + metric .getTargetType () + "'\n " );
251+ builder .append (" - metric_name: '" ). append ( metric .getMetricName ()). append ( "'\n " );
252+ builder .append (" target_type: '" ). append ( metric .getTargetType ()). append ( "'\n " );
253253 appendIfNotNull (builder , " target_utilization: " , metric .getTargetUtilization ());
254254 appendIfNotNull (builder ,
255255 " single_instance_assignment: " ,
256256 metric .getSingleInstanceAssignment ());
257257 if (metric .getFilter () != null ) {
258- builder .append (" filter: '" + metric .getFilter () + "'\n " );
258+ builder .append (" filter: '" ). append ( metric .getFilter ()). append ( "'\n " );
259259 }
260260 }
261261 }
@@ -264,28 +264,28 @@ private void translateAppEngineWebXml(StringBuilder builder) {
264264 if (!appEngineWebXml .getManualScaling ().isEmpty ()) {
265265 builder .append ("manual_scaling:\n " );
266266 AppEngineWebXml .ManualScaling settings = appEngineWebXml .getManualScaling ();
267- builder .append (" instances: " + settings .getInstances () + "\n " );
267+ builder .append (" instances: " ). append ( settings .getInstances ()). append ( "\n " );
268268 }
269269
270270 if (!appEngineWebXml .getBasicScaling ().isEmpty ()) {
271271 builder .append ("basic_scaling:\n " );
272272 AppEngineWebXml .BasicScaling settings = appEngineWebXml .getBasicScaling ();
273- builder .append (" max_instances: " + settings .getMaxInstances () + "\n " );
273+ builder .append (" max_instances: " ). append ( settings .getMaxInstances ()). append ( "\n " );
274274 appendIfNotNull (builder , " idle_timeout: " , settings .getIdleTimeout ());
275275 }
276276
277277 Collection <String > services = appEngineWebXml .getInboundServices ();
278278 if (!services .isEmpty ()) {
279279 builder .append ("inbound_services:\n " );
280280 for (String service : services ) {
281- builder .append ("- " + service + "\n " );
281+ builder .append ("- " ). append ( service ). append ( "\n " );
282282 }
283283 }
284284 Collection <String > appEngineBundledServices = appEngineWebXml .getAppEngineBundledServices ();
285285 if (!appEngineBundledServices .isEmpty ()) {
286286 builder .append ("app_engine_bundled_services:\n " );
287287 for (String service : appEngineBundledServices ) {
288- builder .append ("- " + service + "\n " );
288+ builder .append ("- " ). append ( service ). append ( "\n " );
289289 }
290290 }
291291
@@ -310,7 +310,7 @@ private void translateAppEngineWebXml(StringBuilder builder) {
310310 }
311311
312312 if (appEngineWebXml .getAutoIdPolicy () != null ) {
313- builder .append ("auto_id_policy: " + appEngineWebXml .getAutoIdPolicy () + "\n " );
313+ builder .append ("auto_id_policy: " ). append ( appEngineWebXml .getAutoIdPolicy ()). append ( "\n " );
314314 } else {
315315 // NOTE: The YAML parsing and validation done in the admin console must
316316 // set the value for unspecified auto_id_policy to 'legacy' in order to achieve
@@ -327,23 +327,23 @@ private void translateAppEngineWebXml(StringBuilder builder) {
327327 if (appEngineWebXml .getVpcAccessConnector () != null ) {
328328 VpcAccessConnector connector = appEngineWebXml .getVpcAccessConnector ();
329329 builder .append ("vpc_access_connector:\n " );
330- builder .append (" name: " + connector .getName () + "\n " );
330+ builder .append (" name: " ). append ( connector .getName ()). append ( "\n " );
331331 if (connector .getEgressSetting ().isPresent ()) {
332- builder .append (" egress_setting: " + connector .getEgressSetting ().get () + "\n " );
332+ builder .append (" egress_setting: " ). append ( connector .getEgressSetting ().get ()). append ( "\n " );
333333 }
334334 }
335335
336336 if (appEngineWebXml .getServiceAccount () != null ) {
337- builder .append ("service_account: " + appEngineWebXml .getServiceAccount () + "\n " );
337+ builder .append ("service_account: " ). append ( appEngineWebXml .getServiceAccount ()). append ( "\n " );
338338 }
339339
340340 List <AdminConsolePage > adminConsolePages = appEngineWebXml .getAdminConsolePages ();
341341 if (!adminConsolePages .isEmpty ()) {
342342 builder .append ("admin_console:\n " );
343343 builder .append (" pages:\n " );
344344 for (AdminConsolePage page : adminConsolePages ) {
345- builder .append (" - name: " + page .getName () + "\n " );
346- builder .append (" url: " + page .getUrl () + "\n " );
345+ builder .append (" - name: " ). append ( page .getName ()). append ( "\n " );
346+ builder .append (" url: " ). append ( page .getUrl ()). append ( "\n " );
347347 }
348348 }
349349
@@ -362,13 +362,13 @@ private void translateAppEngineWebXml(StringBuilder builder) {
362362 + fileName + ", out of " + staticFiles );
363363 }
364364 // error_handlers doesn't want a leading slash here.
365- builder .append ("- file: __static__" + fileName + "\n " );
365+ builder .append ("- file: __static__" ). append ( fileName ). append ( "\n " );
366366 if (handler .getErrorCode () != null ) {
367- builder .append (" error_code: " + handler .getErrorCode () + "\n " );
367+ builder .append (" error_code: " ). append ( handler .getErrorCode ()). append ( "\n " );
368368 }
369369 String mimeType = webXml .getMimeTypeForPath (handler .getFile ());
370370 if (mimeType != null ) {
371- builder .append (" mime_type: " + mimeType + "\n " );
371+ builder .append (" mime_type: " ). append ( mimeType ). append ( "\n " );
372372 }
373373 }
374374 }
@@ -383,7 +383,7 @@ private void translateAppEngineWebXml(StringBuilder builder) {
383383 ApiConfig apiConfig = appEngineWebXml .getApiConfig ();
384384 if (apiConfig != null ) {
385385 builder .append ("api_config:\n " );
386- builder .append (" url: " + apiConfig .getUrl () + "\n " );
386+ builder .append (" url: " ). append ( apiConfig .getUrl ()). append ( "\n " );
387387 builder .append (" script: unused\n " );
388388 }
389389
@@ -454,8 +454,11 @@ private void appendBetaSettings(Map<String, String> betaSettings, StringBuilder
454454 if (betaSettings != null && !betaSettings .isEmpty ()) {
455455 builder .append ("beta_settings:\n " );
456456 for (Map .Entry <String , String > setting : betaSettings .entrySet ()) {
457- builder .append (
458- " " + yamlQuote (setting .getKey ()) + ": " + yamlQuote (setting .getValue ()) + "\n " );
457+ builder .append (" " )
458+ .append (yamlQuote (setting .getKey ()))
459+ .append (": " )
460+ .append (yamlQuote (setting .getValue ()))
461+ .append ("\n " );
459462 }
460463 }
461464 }
@@ -516,7 +519,7 @@ private void appendNetwork(Network network, StringBuilder builder) {
516519 if (!network .getForwardedPorts ().isEmpty ()) {
517520 builder .append (" forwarded_ports:\n " );
518521 for (String forwardedPort : network .getForwardedPorts ()) {
519- builder .append (" - " + forwardedPort + "\n " );
522+ builder .append (" - " ). append ( forwardedPort ). append ( "\n " );
520523 }
521524 }
522525 appendIfNotNull (builder , " name: " , network .getName ());
@@ -660,8 +663,9 @@ public void translateGlob(StringBuilder builder, Glob glob) {
660663 (List <String >) glob .getProperty (WELCOME_FILES , RESOLVER );
661664 if (welcomeFiles != null ) {
662665 for (String welcomeFile : welcomeFiles ) {
663- builder .append ("- url: (" + regex + ")\n " );
664- builder .append (" static_files: __static__" + root + "\\ 1" + welcomeFile + "\n " );
666+ builder .append ("- url: (" ).append (regex ).append (")\n " );
667+ builder .append (" static_files: __static__" ).append (root ).append ("\\ 1" ).append (welcomeFile )
668+ .append ("\n " );
665669 builder .append (" upload: __NOT_USED__\n " );
666670 builder .append (" require_matching_file: True\n " );
667671 translateHandlerOptions (builder , glob );
@@ -670,8 +674,8 @@ public void translateGlob(StringBuilder builder, Glob glob) {
670674 } else {
671675 Boolean isStatic = (Boolean ) glob .getProperty (STATIC_PROPERTY , RESOLVER );
672676 if (isStatic != null && isStatic .booleanValue ()) {
673- builder .append ("- url: (" + regex + ")\n " );
674- builder .append (" static_files: __static__" + root + "\\ 1\n " );
677+ builder .append ("- url: (" ). append ( regex ). append ( ")\n " );
678+ builder .append (" static_files: __static__" ). append ( root ). append ( "\\ 1\n " );
675679 builder .append (" upload: __NOT_USED__\n " );
676680 builder .append (" require_matching_file: True\n " );
677681 translateHandlerOptions (builder , glob );
@@ -684,7 +688,7 @@ private void translateAdditionalStaticOptions(StringBuilder builder, Glob glob)
684688 throws AppEngineConfigException {
685689 String expiration = (String ) glob .getProperty (EXPIRATION_PROPERTY , RESOLVER );
686690 if (expiration != null ) {
687- builder .append (" expiration: " + expiration + "\n " );
691+ builder .append (" expiration: " ). append ( expiration ). append ( "\n " );
688692 }
689693
690694 @ SuppressWarnings ("unchecked" )
@@ -787,7 +791,7 @@ public void translateGlob(StringBuilder builder, Glob glob) {
787791
788792 Boolean isDynamic = (Boolean ) glob .getProperty (DYNAMIC_PROPERTY , RESOLVER );
789793 if (isDynamic != null && isDynamic .booleanValue ()) {
790- builder .append ("- url: " + regex + "\n " );
794+ builder .append ("- url: " ). append ( regex ). append ( "\n " );
791795 builder .append (" script: unused\n " );
792796 translateHandlerOptions (builder , glob );
793797 }
0 commit comments