in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/RunAsPlatformSpecificSetupBuilder.java [30:59]
public RunAsPlatformSpecificSetupBuilder(
@NotNull final UserCredentialsService userCredentialsService,
@NotNull final RunnerParametersService runnerParametersService,
@NotNull final FileService fileService,
@NotNull final BuildAgentSystemInfo buildAgentSystemInfo,
@NotNull final AccessControlListProvider accessControlListProvider,
@NotNull final ResourcePublisher beforeBuildPublisher,
@NotNull final AccessControlResource accessControlResource,
@NotNull final ResourceGenerator<UserCredentials> userCredentialsGenerator,
@NotNull final ResourceGenerator<RunAsParams> runAsCmdGenerator,
@NotNull final FileAccessService fileAccessService,
@NotNull final RunAsLogger runAsLogger,
@NotNull final RunAsAccessService runAsAccessService,
@NotNull final Converter<String, String> argumentConverter,
@NotNull final String commandFileExtension) {
myUserCredentialsService = userCredentialsService;
myRunnerParametersService = runnerParametersService;
myFileService = fileService;
myBuildAgentSystemInfo = buildAgentSystemInfo;
myAccessControlListProvider = accessControlListProvider;
myBeforeBuildPublisher = beforeBuildPublisher;
myAccessControlResource = accessControlResource;
myUserCredentialsGenerator = userCredentialsGenerator;
myRunAsCmdGenerator = runAsCmdGenerator;
myFileAccessService = fileAccessService;
myRunAsLogger = runAsLogger;
myRunAsAccessService = runAsAccessService;
myArgumentConverter = argumentConverter;
myCommandFileExtension = commandFileExtension;
}