Replace Duration.getSeconds() with Duration.toSeconds() where it makes sense,

which is most of the places.

RELNOTES: None.
PiperOrigin-RevId: 696488888
Change-Id: I410f831c79aca0fce247d783f9de8fb73fdc0a56
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
index 249fac4..36c8d56 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/TargetCompleteEvent.java
@@ -620,6 +620,6 @@
         .getFragment(TestConfiguration.class)
         .getTestTimeout()
         .get(categoricalTimeout)
-        .getSeconds();
+        .toSeconds();
   }
 }
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/test/TestRunnerAction.java b/src/main/java/com/google/devtools/build/lib/analysis/test/TestRunnerAction.java
index 63806fb..2573e28 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/test/TestRunnerAction.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/test/TestRunnerAction.java
@@ -716,7 +716,7 @@
   public void setupEnvVariables(Map<String, String> env, Duration timeout) {
     env.put("TEST_TARGET", Label.print(getOwner().getLabel()));
     env.put("TEST_SIZE", getTestProperties().getSize().toString());
-    env.put("TEST_TIMEOUT", Long.toString(timeout.getSeconds()));
+    env.put("TEST_TIMEOUT", Long.toString(timeout.toSeconds()));
     env.put("TEST_WORKSPACE", getRunfilesPrefix());
     env.put(
         "TEST_BINARY",
diff --git a/src/main/java/com/google/devtools/build/lib/authandtls/GoogleAuthUtils.java b/src/main/java/com/google/devtools/build/lib/authandtls/GoogleAuthUtils.java
index f7ac56f..d8274d6 100644
--- a/src/main/java/com/google/devtools/build/lib/authandtls/GoogleAuthUtils.java
+++ b/src/main/java/com/google/devtools/build/lib/authandtls/GoogleAuthUtils.java
@@ -90,8 +90,8 @@
               .negotiationType(
                   isTlsEnabled(target) ? NegotiationType.TLS : NegotiationType.PLAINTEXT);
       if (options.grpcKeepaliveTime != null) {
-        builder.keepAliveTime(options.grpcKeepaliveTime.getSeconds(), TimeUnit.SECONDS);
-        builder.keepAliveTimeout(options.grpcKeepaliveTimeout.getSeconds(), TimeUnit.SECONDS);
+        builder.keepAliveTime(options.grpcKeepaliveTime.toSeconds(), TimeUnit.SECONDS);
+        builder.keepAliveTimeout(options.grpcKeepaliveTimeout.toSeconds(), TimeUnit.SECONDS);
       }
       if (interceptors != null) {
         builder.intercept(interceptors);
diff --git a/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java b/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java
index 75848f0..ffbc361 100644
--- a/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java
+++ b/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java
@@ -515,7 +515,7 @@
     try {
       Uninterruptibles.getUninterruptibly(
           Futures.allAsList(closeFuturesWithTimeoutsMap.values()),
-          getMaxWaitForPreviousInvocation().getSeconds(),
+          getMaxWaitForPreviousInvocation().toSeconds(),
           TimeUnit.SECONDS);
     } catch (TimeoutException | ExecutionException exception) {
       logger.atWarning().withCause(exception).log(
diff --git a/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java b/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java
index ff11db6..4d2c212 100644
--- a/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java
+++ b/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java
@@ -119,7 +119,7 @@
       // for this.
       executionInfo.put(ExecutionRequirements.NO_CACHE, "");
     }
-    executionInfo.put(ExecutionRequirements.TIMEOUT, "" + getTimeout(action).getSeconds());
+    executionInfo.put(ExecutionRequirements.TIMEOUT, "" + getTimeout(action).toSeconds());
 
     SimpleSpawn.LocalResourcesSupplier localResourcesSupplier =
         () ->
diff --git a/src/main/java/com/google/devtools/build/lib/remote/CombinedCacheClientFactory.java b/src/main/java/com/google/devtools/build/lib/remote/CombinedCacheClientFactory.java
index 9a9cb43..2c31d5d 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/CombinedCacheClientFactory.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/CombinedCacheClientFactory.java
@@ -98,7 +98,7 @@
           return HttpCacheClient.create(
               new DomainSocketAddress(options.remoteProxy.replaceFirst("^unix:", "")),
               uri,
-              Math.toIntExact(options.remoteTimeout.getSeconds()),
+              Math.toIntExact(options.remoteTimeout.toSeconds()),
               options.remoteMaxConnections,
               options.remoteVerifyDownloads,
               ImmutableList.copyOf(options.remoteHeaders),
@@ -112,7 +112,7 @@
       } else {
         return HttpCacheClient.create(
             uri,
-            Math.toIntExact(options.remoteTimeout.getSeconds()),
+            Math.toIntExact(options.remoteTimeout.toSeconds()),
             options.remoteMaxConnections,
             options.remoteVerifyDownloads,
             ImmutableList.copyOf(options.remoteHeaders),
diff --git a/src/main/java/com/google/devtools/build/lib/remote/ExperimentalGrpcRemoteExecutor.java b/src/main/java/com/google/devtools/build/lib/remote/ExperimentalGrpcRemoteExecutor.java
index a772e03..6186043 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/ExperimentalGrpcRemoteExecutor.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/ExperimentalGrpcRemoteExecutor.java
@@ -79,7 +79,7 @@
     return ExecutionGrpc.newBlockingStub(channel)
         .withInterceptors(TracingMetadataUtils.attachMetadataInterceptor(metadata))
         .withCallCredentials(callCredentialsProvider.getCallCredentials())
-        .withDeadlineAfter(remoteOptions.remoteTimeout.getSeconds(), SECONDS);
+        .withDeadlineAfter(remoteOptions.remoteTimeout.toSeconds(), SECONDS);
   }
 
   private static class Execution {
diff --git a/src/main/java/com/google/devtools/build/lib/remote/GrpcCacheClient.java b/src/main/java/com/google/devtools/build/lib/remote/GrpcCacheClient.java
index a7492f0..b8f8c11 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/GrpcCacheClient.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/GrpcCacheClient.java
@@ -109,7 +109,7 @@
             options.remoteInstanceName,
             channel,
             callCredentialsProvider,
-            options.remoteTimeout.getSeconds(),
+            options.remoteTimeout.toSeconds(),
             retrier,
             options.maximumOpenFiles,
             digestUtil.getDigestFunction());
@@ -143,7 +143,7 @@
             TracingMetadataUtils.attachMetadataInterceptor(context.getRequestMetadata()),
             new NetworkTimeInterceptor(context::getNetworkTime))
         .withCallCredentials(callCredentialsProvider.getCallCredentials())
-        .withDeadlineAfter(options.remoteTimeout.getSeconds(), TimeUnit.SECONDS);
+        .withDeadlineAfter(options.remoteTimeout.toSeconds(), TimeUnit.SECONDS);
   }
 
   private ByteStreamStub bsAsyncStub(RemoteActionExecutionContext context, Channel channel) {
@@ -152,7 +152,7 @@
             TracingMetadataUtils.attachMetadataInterceptor(context.getRequestMetadata()),
             new NetworkTimeInterceptor(context::getNetworkTime))
         .withCallCredentials(callCredentialsProvider.getCallCredentials())
-        .withDeadlineAfter(options.remoteTimeout.getSeconds(), TimeUnit.SECONDS);
+        .withDeadlineAfter(options.remoteTimeout.toSeconds(), TimeUnit.SECONDS);
   }
 
   private ActionCacheFutureStub acFutureStub(
@@ -162,7 +162,7 @@
             TracingMetadataUtils.attachMetadataInterceptor(context.getRequestMetadata()),
             new NetworkTimeInterceptor(context::getNetworkTime))
         .withCallCredentials(callCredentialsProvider.getCallCredentials())
-        .withDeadlineAfter(options.remoteTimeout.getSeconds(), TimeUnit.SECONDS);
+        .withDeadlineAfter(options.remoteTimeout.toSeconds(), TimeUnit.SECONDS);
   }
 
   @Override
diff --git a/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java b/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
index 8557bca..6e4793e 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
@@ -542,7 +542,7 @@
             invocationId,
             remoteOptions.remoteInstanceName,
             callCredentials,
-            remoteOptions.remoteTimeout.getSeconds(),
+            remoteOptions.remoteTimeout.toSeconds(),
             retrier);
 
     ReferenceCountedChannel execChannel = null;
diff --git a/src/main/java/com/google/devtools/build/lib/remote/downloader/GrpcRemoteDownloader.java b/src/main/java/com/google/devtools/build/lib/remote/downloader/GrpcRemoteDownloader.java
index 9720347..cc93088 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/downloader/GrpcRemoteDownloader.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/downloader/GrpcRemoteDownloader.java
@@ -271,7 +271,7 @@
             TracingMetadataUtils.attachMetadataInterceptor(context.getRequestMetadata()))
         .withInterceptors(TracingMetadataUtils.newDownloaderHeadersInterceptor(options))
         .withCallCredentials(credentials.orElse(null))
-        .withDeadlineAfter(options.remoteTimeout.getSeconds(), TimeUnit.SECONDS);
+        .withDeadlineAfter(options.remoteTimeout.toSeconds(), TimeUnit.SECONDS);
   }
 
   private OutputStream newOutputStream(Path destination, Optional<Checksum> checksum)
diff --git a/src/main/java/com/google/devtools/build/lib/remote/util/Utils.java b/src/main/java/com/google/devtools/build/lib/remote/util/Utils.java
index c8d3c70..00e776d 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/util/Utils.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/util/Utils.java
@@ -448,7 +448,7 @@
     action.setCommandDigest(command);
     action.setInputRootDigest(inputRoot);
     if (!timeout.isZero()) {
-      action.setTimeout(Duration.newBuilder().setSeconds(timeout.getSeconds()));
+      action.setTimeout(Duration.newBuilder().setSeconds(timeout.toSeconds()));
     }
     if (!cacheable) {
       action.setDoNotCache(true);
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/ProcessWrapper.java b/src/main/java/com/google/devtools/build/lib/runtime/ProcessWrapper.java
index 3e9c87a..4766002 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/ProcessWrapper.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/ProcessWrapper.java
@@ -146,10 +146,10 @@
       fullCommandLine.add(processWrapperPath);
 
       if (timeout != null) {
-        fullCommandLine.add("--timeout=" + timeout.getSeconds());
+        fullCommandLine.add("--timeout=" + timeout.toSeconds());
       }
       if (killDelay != null) {
-        fullCommandLine.add("--kill_delay=" + killDelay.getSeconds());
+        fullCommandLine.add("--kill_delay=" + killDelay.toSeconds());
       }
       if (stdoutPath != null) {
         fullCommandLine.add("--stdout=" + stdoutPath);
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilder.java b/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilder.java
index f4ad196..02a2fb4 100644
--- a/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilder.java
@@ -242,10 +242,10 @@
       commandLineBuilder.add("-W", workingDirectory.getPathString());
     }
     if (timeout != null) {
-      commandLineBuilder.add("-T", Long.toString(timeout.getSeconds()));
+      commandLineBuilder.add("-T", Long.toString(timeout.toSeconds()));
     }
     if (killDelay != null) {
-      commandLineBuilder.add("-t", Long.toString(killDelay.getSeconds()));
+      commandLineBuilder.add("-t", Long.toString(killDelay.toSeconds()));
     }
     if (stdoutPath != null) {
       commandLineBuilder.add("-l", stdoutPath.getPathString());
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/WindowsSandboxUtil.java b/src/main/java/com/google/devtools/build/lib/sandbox/WindowsSandboxUtil.java
index c582ecb..6660bb2 100644
--- a/src/main/java/com/google/devtools/build/lib/sandbox/WindowsSandboxUtil.java
+++ b/src/main/java/com/google/devtools/build/lib/sandbox/WindowsSandboxUtil.java
@@ -198,10 +198,10 @@
         commandLineBuilder.add("-W", workingDirectory.getPathString());
       }
       if (timeout != null) {
-        commandLineBuilder.add("-T", Long.toString(timeout.getSeconds()));
+        commandLineBuilder.add("-T", Long.toString(timeout.toSeconds()));
       }
       if (killDelay != null) {
-        commandLineBuilder.add("-t", Long.toString(killDelay.getSeconds()));
+        commandLineBuilder.add("-t", Long.toString(killDelay.toSeconds()));
       }
       if (stdoutPath != null) {
         commandLineBuilder.add("-l", stdoutPath.getPathString());
diff --git a/src/test/java/com/google/devtools/build/lib/runtime/ProcessWrapperTest.java b/src/test/java/com/google/devtools/build/lib/runtime/ProcessWrapperTest.java
index d63edc7..d383ff4 100644
--- a/src/test/java/com/google/devtools/build/lib/runtime/ProcessWrapperTest.java
+++ b/src/test/java/com/google/devtools/build/lib/runtime/ProcessWrapperTest.java
@@ -79,8 +79,8 @@
     ImmutableList<String> expectedCommandLine =
         ImmutableList.<String>builder()
             .add("/path/process-wrapper")
-            .add("--timeout=" + timeout.getSeconds())
-            .add("--kill_delay=" + killDelay.getSeconds())
+            .add("--timeout=" + timeout.toSeconds())
+            .add("--kill_delay=" + killDelay.toSeconds())
             .add("--stdout=" + stdoutPath)
             .add("--stderr=" + stderrPath)
             .add("--stats=" + statisticsPath)
diff --git a/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilderTest.java b/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilderTest.java
index 74a18fc..37fe946 100644
--- a/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilderTest.java
+++ b/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxCommandLineBuilderTest.java
@@ -139,8 +139,8 @@
         ImmutableList.<String>builder()
             .add(linuxSandboxPath.getPathString())
             .add("-W", workingDirectory.getPathString())
-            .add("-T", Long.toString(timeout.getSeconds()))
-            .add("-t", Long.toString(killDelay.getSeconds()))
+            .add("-T", Long.toString(timeout.toSeconds()))
+            .add("-t", Long.toString(killDelay.toSeconds()))
             .add("-l", stdoutPath.getPathString())
             .add("-L", stderrPath.getPathString())
             .add("-w", writableDir1.getPathString())
diff --git a/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunnerTest.java b/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunnerTest.java
index 1dfbf40..c5ac918 100644
--- a/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunnerTest.java
+++ b/src/test/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunnerTest.java
@@ -142,8 +142,8 @@
     Spawn spawn =
         new SpawnBuilder(
                 cpuTimeSpenderPath.getPathString(),
-                String.valueOf(minimumUserTimeToSpend.getSeconds()),
-                String.valueOf(minimumSystemTimeToSpend.getSeconds()))
+                String.valueOf(minimumUserTimeToSpend.toSeconds()),
+                String.valueOf(minimumSystemTimeToSpend.toSeconds()))
             .build();
     SpawnExecutionContextForTesting policy = createSpawnExecutionContext(spawn);
 
diff --git a/src/test/java/com/google/devtools/build/lib/server/ServerWatcherRunnableTest.java b/src/test/java/com/google/devtools/build/lib/server/ServerWatcherRunnableTest.java
index 1d8a175..3fd2282 100644
--- a/src/test/java/com/google/devtools/build/lib/server/ServerWatcherRunnableTest.java
+++ b/src/test/java/com/google/devtools/build/lib/server/ServerWatcherRunnableTest.java
@@ -125,7 +125,7 @@
         new ServerWatcherRunnable(
             mockServer,
             // Shut down after an hour if we see no memory issues.
-            /*maxIdleSeconds=*/ Duration.ofHours(1).getSeconds(),
+            /* maxIdleSeconds= */ Duration.ofHours(1).toSeconds(),
             shutdownOnLowSysMem,
             mockCommandManager,
             new ProcMeminfoLowMemoryChecker(() -> mockParser));
diff --git a/src/test/java/com/google/devtools/build/lib/shell/CommandUsingLinuxSandboxTest.java b/src/test/java/com/google/devtools/build/lib/shell/CommandUsingLinuxSandboxTest.java
index f4278c5..e55e690 100644
--- a/src/test/java/com/google/devtools/build/lib/shell/CommandUsingLinuxSandboxTest.java
+++ b/src/test/java/com/google/devtools/build/lib/shell/CommandUsingLinuxSandboxTest.java
@@ -91,8 +91,8 @@
     ImmutableList<String> commandArguments =
         ImmutableList.of(
             getCpuTimeSpenderPath().getPathString(),
-            Long.toString(userTimeToSpend.getSeconds()),
-            Long.toString(systemTimeToSpend.getSeconds()));
+            Long.toString(userTimeToSpend.toSeconds()),
+            Long.toString(systemTimeToSpend.toSeconds()));
 
     Path outputDir = TestUtils.createUniqueTmpDir(testFS);
     Path statisticsFilePath = outputDir.getRelative("stats.out");
diff --git a/src/test/java/com/google/devtools/build/lib/shell/CommandUsingProcessWrapperTest.java b/src/test/java/com/google/devtools/build/lib/shell/CommandUsingProcessWrapperTest.java
index ae5b5ee..8962489 100644
--- a/src/test/java/com/google/devtools/build/lib/shell/CommandUsingProcessWrapperTest.java
+++ b/src/test/java/com/google/devtools/build/lib/shell/CommandUsingProcessWrapperTest.java
@@ -85,8 +85,8 @@
     ImmutableList<String> commandArguments =
         ImmutableList.of(
             getCpuTimeSpenderPath(),
-            Long.toString(userTimeToSpend.getSeconds()),
-            Long.toString(systemTimeToSpend.getSeconds()));
+            Long.toString(userTimeToSpend.toSeconds()),
+            Long.toString(systemTimeToSpend.toSeconds()));
 
     Path outputDir = TestUtils.createUniqueTmpDir(testFS);
     Path statisticsFilePath = outputDir.getRelative("stats.out");