in lib/src/grpc_api/dart/google/appengine/v1beta/version.pb.dart [95:259]
factory Version({
$core.String? name,
$core.String? id,
AutomaticScaling? automaticScaling,
BasicScaling? basicScaling,
ManualScaling? manualScaling,
$core.Iterable<InboundServiceType>? inboundServices,
$core.String? instanceClass,
Network? network,
Resources? resources,
$core.String? runtime,
$core.bool? threadsafe,
$core.bool? vm,
$core.Map<$core.String, $core.String>? betaSettings,
$core.String? env,
ServingStatus? servingStatus,
$core.String? createdBy,
$0.Timestamp? createTime,
$fixnum.Int64? diskUsageBytes,
$core.String? runtimeApiVersion,
$core.String? runtimeMainExecutablePath,
$core.Iterable<$1.UrlMap>? handlers,
$core.Iterable<$1.ErrorHandler>? errorHandlers,
$core.Iterable<$1.Library>? libraries,
$1.ApiConfigHandler? apiConfig,
$core.Map<$core.String, $core.String>? envVariables,
$2.Duration? defaultExpiration,
$1.HealthCheck? healthCheck,
$core.String? nobuildFilesRegex,
$3.Deployment? deployment,
$core.String? versionUrl,
EndpointsApiService? endpointsApiService,
$1.ReadinessCheck? readinessCheck,
$1.LivenessCheck? livenessCheck,
$core.String? runtimeChannel,
$core.Iterable<$core.String>? zones,
VpcAccessConnector? vpcAccessConnector,
Entrypoint? entrypoint,
$core.Map<$core.String, $core.String>? buildEnvVariables,
$core.String? serviceAccount,
$core.bool? appEngineApis,
}) {
final _result = create();
if (name != null) {
_result.name = name;
}
if (id != null) {
_result.id = id;
}
if (automaticScaling != null) {
_result.automaticScaling = automaticScaling;
}
if (basicScaling != null) {
_result.basicScaling = basicScaling;
}
if (manualScaling != null) {
_result.manualScaling = manualScaling;
}
if (inboundServices != null) {
_result.inboundServices.addAll(inboundServices);
}
if (instanceClass != null) {
_result.instanceClass = instanceClass;
}
if (network != null) {
_result.network = network;
}
if (resources != null) {
_result.resources = resources;
}
if (runtime != null) {
_result.runtime = runtime;
}
if (threadsafe != null) {
_result.threadsafe = threadsafe;
}
if (vm != null) {
_result.vm = vm;
}
if (betaSettings != null) {
_result.betaSettings.addAll(betaSettings);
}
if (env != null) {
_result.env = env;
}
if (servingStatus != null) {
_result.servingStatus = servingStatus;
}
if (createdBy != null) {
_result.createdBy = createdBy;
}
if (createTime != null) {
_result.createTime = createTime;
}
if (diskUsageBytes != null) {
_result.diskUsageBytes = diskUsageBytes;
}
if (runtimeApiVersion != null) {
_result.runtimeApiVersion = runtimeApiVersion;
}
if (runtimeMainExecutablePath != null) {
_result.runtimeMainExecutablePath = runtimeMainExecutablePath;
}
if (handlers != null) {
_result.handlers.addAll(handlers);
}
if (errorHandlers != null) {
_result.errorHandlers.addAll(errorHandlers);
}
if (libraries != null) {
_result.libraries.addAll(libraries);
}
if (apiConfig != null) {
_result.apiConfig = apiConfig;
}
if (envVariables != null) {
_result.envVariables.addAll(envVariables);
}
if (defaultExpiration != null) {
_result.defaultExpiration = defaultExpiration;
}
if (healthCheck != null) {
_result.healthCheck = healthCheck;
}
if (nobuildFilesRegex != null) {
_result.nobuildFilesRegex = nobuildFilesRegex;
}
if (deployment != null) {
_result.deployment = deployment;
}
if (versionUrl != null) {
_result.versionUrl = versionUrl;
}
if (endpointsApiService != null) {
_result.endpointsApiService = endpointsApiService;
}
if (readinessCheck != null) {
_result.readinessCheck = readinessCheck;
}
if (livenessCheck != null) {
_result.livenessCheck = livenessCheck;
}
if (runtimeChannel != null) {
_result.runtimeChannel = runtimeChannel;
}
if (zones != null) {
_result.zones.addAll(zones);
}
if (vpcAccessConnector != null) {
_result.vpcAccessConnector = vpcAccessConnector;
}
if (entrypoint != null) {
_result.entrypoint = entrypoint;
}
if (buildEnvVariables != null) {
_result.buildEnvVariables.addAll(buildEnvVariables);
}
if (serviceAccount != null) {
_result.serviceAccount = serviceAccount;
}
if (appEngineApis != null) {
_result.appEngineApis = appEngineApis;
}
return _result;
}