private void interrupt()

in aws-codebuild-agent/src/main/java/jetbrains/buildServer/aws/codebuild/CodeBuildRunner.java [311:321]


  private void interrupt(@NotNull final CodeBuildBuildContext c, @NotNull AgentRunningBuild build) {
    log(build, forContext(c, createTextMessage("Stopping " + getBuildString(c), Status.WARNING)));
    AWSCommonParams.withAWSClients(c.params, new AWSCommonParams.WithAWSClients<Void, RuntimeException>() {
      @Nullable
      @Override
      public Void run(@NotNull AWSClients clients) throws RuntimeException {
        clients.createCodeBuildClient().stopBuild(new StopBuildRequest().withId(c.codeBuildBuildId));
        return null;
      }
    });
  }