@@ -249,12 +249,18 @@ private void parseCommonMQTTCommands(SampleCommandLineData returnData) {
249
249
returnData .input_ca = getCommandOrDefault (m_cmd_ca_file , "" );
250
250
}
251
251
252
- private void parseKeyAndCertCommands (SampleCommandLineData returnData )
252
+ private void parseKeyAndCertCommandsRequired (SampleCommandLineData returnData )
253
253
{
254
254
returnData .input_cert = getCommandRequired (m_cmd_cert_file );
255
255
returnData .input_key = getCommandRequired (m_cmd_key_file );
256
256
}
257
257
258
+ private void parseKeyAndCertCommandsOptional (SampleCommandLineData returnData )
259
+ {
260
+ returnData .input_cert = getCommandOrDefault (m_cmd_cert_file , "" );
261
+ returnData .input_key = getCommandOrDefault (m_cmd_key_file , "" );
262
+ }
263
+
258
264
private void parseClientIdAndPort (SampleCommandLineData returnData ) {
259
265
returnData .input_clientId = getCommandOrDefault (m_cmd_client_id , "test-" + UUID .randomUUID ().toString ());
260
266
returnData .input_port = Integer .parseInt (getCommandOrDefault (m_cmd_port , "8883" ));
@@ -385,7 +391,7 @@ public SampleCommandLineData parseSampleInputBasicConnect(String[] args)
385
391
parseCommonLoggingCommands (returnData );
386
392
parseCommonMQTTCommands (returnData );
387
393
parseCommonProxyCommands (returnData );
388
- parseKeyAndCertCommands (returnData );
394
+ parseKeyAndCertCommandsRequired (returnData );
389
395
parseClientIdAndPort (returnData );
390
396
return returnData ;
391
397
}
@@ -403,7 +409,7 @@ public SampleCommandLineData parseSampleInputPubSub(String [] args)
403
409
SampleCommandLineData returnData = new SampleCommandLineData ();
404
410
parseCommonLoggingCommands (returnData );
405
411
parseCommonMQTTCommands (returnData );
406
- parseKeyAndCertCommands (returnData );
412
+ parseKeyAndCertCommandsRequired (returnData );
407
413
parseCommonTopicMessageCommands (returnData );
408
414
parseCommonProxyCommands (returnData );
409
415
parseClientIdAndPort (returnData );
@@ -465,7 +471,7 @@ public SampleCommandLineData parseSampleInputCustomKeyOpsConnect(String [] args)
465
471
SampleCommandLineData returnData = new SampleCommandLineData ();
466
472
parseCommonLoggingCommands (returnData );
467
473
parseCommonMQTTCommands (returnData );
468
- parseKeyAndCertCommands (returnData );
474
+ parseKeyAndCertCommandsRequired (returnData );
469
475
parseClientIdAndPort (returnData );
470
476
return returnData ;
471
477
}
@@ -499,7 +505,7 @@ public SampleCommandLineData parseSampleInputFleetProvisioning(String [] args)
499
505
parseMqttVersion (returnData );
500
506
parseCommonLoggingCommands (returnData );
501
507
parseCommonMQTTCommands (returnData );
502
- parseKeyAndCertCommands (returnData );
508
+ parseKeyAndCertCommandsRequired (returnData );
503
509
parseClientIdAndPort (returnData );
504
510
returnData .input_templateName = getCommandRequired (m_cmd_fleet_template_name );
505
511
returnData .input_templateParameters = getCommandRequired (m_cmd_fleet_template_parameters );
@@ -523,7 +529,7 @@ public SampleCommandLineData parseSampleInputGreengrassDiscovery(String [] args)
523
529
524
530
SampleCommandLineData returnData = new SampleCommandLineData ();
525
531
parseCommonLoggingCommands (returnData );
526
- parseKeyAndCertCommands (returnData );
532
+ parseKeyAndCertCommandsRequired (returnData );
527
533
returnData .input_ca = getCommandOrDefault (m_cmd_ca_file , null );
528
534
returnData .input_thingName = getCommandRequired (m_cmd_thing_name );
529
535
returnData .input_signingRegion = getCommandRequired (m_cmd_region , m_cmd_signing_region );
@@ -574,7 +580,7 @@ public SampleCommandLineData parseSampleInputJobs(String[] args)
574
580
parseMqttVersion (returnData );
575
581
parseCommonLoggingCommands (returnData );
576
582
parseCommonMQTTCommands (returnData );
577
- parseKeyAndCertCommands (returnData );
583
+ parseKeyAndCertCommandsRequired (returnData );
578
584
parseClientIdAndPort (returnData );
579
585
returnData .input_thingName = getCommandRequired (m_cmd_thing_name );
580
586
return returnData ;
@@ -595,7 +601,7 @@ public SampleCommandLineData parseSampleInputMqtt5PubSub(String [] args)
595
601
parseCommonLoggingCommands (returnData );
596
602
parseCommonMQTTCommands (returnData );
597
603
parseCommonTopicMessageCommands (returnData );
598
- parseKeyAndCertCommands (returnData );
604
+ parseKeyAndCertCommandsOptional (returnData );
599
605
parseCommonProxyCommands (returnData );
600
606
parseClientIdAndPort (returnData );
601
607
returnData .input_signingRegion = getCommandOrDefault (m_cmd_signing_region , null );
@@ -617,7 +623,7 @@ public SampleCommandLineData parseSampleInputMqtt5SharedSubscription(String [] a
617
623
parseCommonLoggingCommands (returnData );
618
624
parseCommonMQTTCommands (returnData );
619
625
parseCommonTopicMessageCommands (returnData );
620
- parseKeyAndCertCommands (returnData );
626
+ parseKeyAndCertCommandsRequired (returnData );
621
627
parseCommonProxyCommands (returnData );
622
628
parseClientIdAndPort (returnData );
623
629
returnData .input_groupIdentifier = getCommandOrDefault (m_cmd_group_identifier , "java-sample" );
@@ -669,7 +675,7 @@ public SampleCommandLineData parseSampleInputShadow(String [] args)
669
675
parseMqttVersion (returnData );
670
676
parseCommonLoggingCommands (returnData );
671
677
parseCommonMQTTCommands (returnData );
672
- parseKeyAndCertCommands (returnData );
678
+ parseKeyAndCertCommandsRequired (returnData );
673
679
parseClientIdAndPort (returnData );
674
680
returnData .input_thingName = getCommandRequired (m_cmd_thing_name );
675
681
returnData .input_shadowProperty = getCommand (m_cmd_shadow_property );
0 commit comments