29
29
import static com .uber .cadence .internal .compatibility .proto .Helpers .newFieldMask ;
30
30
import static com .uber .cadence .internal .compatibility .proto .Helpers .nullToEmpty ;
31
31
import static com .uber .cadence .internal .compatibility .proto .Helpers .secondsToDuration ;
32
+ import static com .uber .cadence .internal .compatibility .proto .Helpers .unixNanoToTime ;
32
33
import static com .uber .cadence .internal .compatibility .proto .TypeMapper .badBinaries ;
33
34
import static com .uber .cadence .internal .compatibility .proto .TypeMapper .clusterReplicationConfigurationArray ;
34
35
import static com .uber .cadence .internal .compatibility .proto .TypeMapper .failure ;
@@ -403,6 +404,7 @@ public static DescribeWorkflowExecutionRequest describeWorkflowExecutionRequest(
403
404
return DescribeWorkflowExecutionRequest .newBuilder ()
404
405
.setDomain (t .getDomain ())
405
406
.setWorkflowExecution (workflowExecution (t .getExecution ()))
407
+ .setQueryConsistencyLevel (queryConsistencyLevel (t .getQueryConsistencyLevel ()))
406
408
.build ();
407
409
}
408
410
@@ -418,7 +420,8 @@ public static GetWorkflowExecutionHistoryRequest getWorkflowExecutionHistoryRequ
418
420
.setPageSize (t .getMaximumPageSize ())
419
421
.setWaitForNewEvent (t .isWaitForNewEvent ())
420
422
.setHistoryEventFilterType (eventFilterType (t .HistoryEventFilterType ))
421
- .setSkipArchival (t .isSkipArchival ());
423
+ .setSkipArchival (t .isSkipArchival ())
424
+ .setQueryConsistencyLevel (queryConsistencyLevel (t .getQueryConsistencyLevel ()));
422
425
if (t .getNextPageToken () != null ) {
423
426
builder .setNextPageToken (arrayToByteString (t .getNextPageToken ()));
424
427
}
@@ -445,6 +448,9 @@ public static SignalWithStartWorkflowExecutionRequest signalWithStartWorkflowExe
445
448
.setSearchAttributes (searchAttributes (t .getSearchAttributes ()))
446
449
.setHeader (header (t .getHeader ()))
447
450
.setJitterStart (secondsToDuration (t .getJitterStartSeconds ()));
451
+ if (t .isSetFirstRunAtTimestamp ()) {
452
+ builder .setFirstRunAt (unixNanoToTime (t .getFirstRunAtTimestamp ()));
453
+ }
448
454
if (t .getRetryPolicy () != null ) {
449
455
builder .setRetryPolicy (retryPolicy (t .getRetryPolicy ()));
450
456
}
@@ -530,6 +536,9 @@ public static StartWorkflowExecutionRequest startWorkflowExecutionRequest(
530
536
.setHeader (header (t .getHeader ()))
531
537
.setDelayStart (secondsToDuration (t .getDelayStartSeconds ()))
532
538
.setJitterStart (secondsToDuration (t .getJitterStartSeconds ()));
539
+ if (t .isSetFirstRunAtTimestamp ()) {
540
+ request .setFirstRunAt (unixNanoToTime (t .getFirstRunAtTimestamp ()));
541
+ }
533
542
if (t .getRetryPolicy () != null ) {
534
543
request .setRetryPolicy (retryPolicy (t .getRetryPolicy ()));
535
544
}
0 commit comments