All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.avito.android.runner.devices.internal.kubernetes.ReservationDeploymentFactoryProvider.kt Maven / Gradle / Ivy

Go to download

Collection of infrastructure libraries and gradle plugins of Avito Android project

There is a newer version: 2024.32
Show newest version
package com.avito.android.runner.devices.internal.kubernetes

import com.avito.logger.LoggerFactory

public class ReservationDeploymentFactoryProvider(
    private val configurationName: String,
    private val projectName: String,
    private val buildId: String,
    private val buildType: String,
    private val loggerFactory: LoggerFactory,
    private val useLegacyExtensionsV1Beta: Boolean
) {
    internal fun provide(): ReservationDeploymentFactory {
        return ReservationDeploymentFactoryImpl(
            configurationName = configurationName,
            projectName = projectName,
            buildId = buildId,
            buildType = buildType,
            deploymentNameGenerator = UUIDDeploymentNameGenerator(),
            loggerFactory = loggerFactory,
            useLegacyExtensionsV1Beta = useLegacyExtensionsV1Beta,
        )
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy