Environment constructor
Environment({
- String? tempStoragePrefix,
- String? clusterManagerApiService,
- Iterable<
String> ? experiments, - Iterable<
WorkerPool> ? workerPools, - Struct? userAgent,
- Struct? version,
- String? dataset,
- Struct? sdkPipelineOptions,
- String? serviceAccountEmail,
- FlexResourceSchedulingGoal? flexResourceSchedulingGoal,
- String? serviceKmsKeyName,
- String? workerRegion,
- String? workerZone,
- ShuffleMode? shuffleMode,
- Iterable<
String> ? serviceOptions, - DebugOptions? debugOptions,
Implementation
factory Environment({
$core.String? tempStoragePrefix,
$core.String? clusterManagerApiService,
$core.Iterable<$core.String>? experiments,
$core.Iterable<WorkerPool>? workerPools,
$0.Struct? userAgent,
$0.Struct? version,
$core.String? dataset,
$0.Struct? sdkPipelineOptions,
$core.String? serviceAccountEmail,
FlexResourceSchedulingGoal? flexResourceSchedulingGoal,
$core.String? serviceKmsKeyName,
$core.String? workerRegion,
$core.String? workerZone,
ShuffleMode? shuffleMode,
$core.Iterable<$core.String>? serviceOptions,
DebugOptions? debugOptions,
}) {
final $result = create();
if (tempStoragePrefix != null) {
$result.tempStoragePrefix = tempStoragePrefix;
}
if (clusterManagerApiService != null) {
$result.clusterManagerApiService = clusterManagerApiService;
}
if (experiments != null) {
$result.experiments.addAll(experiments);
}
if (workerPools != null) {
$result.workerPools.addAll(workerPools);
}
if (userAgent != null) {
$result.userAgent = userAgent;
}
if (version != null) {
$result.version = version;
}
if (dataset != null) {
$result.dataset = dataset;
}
if (sdkPipelineOptions != null) {
$result.sdkPipelineOptions = sdkPipelineOptions;
}
if (serviceAccountEmail != null) {
$result.serviceAccountEmail = serviceAccountEmail;
}
if (flexResourceSchedulingGoal != null) {
$result.flexResourceSchedulingGoal = flexResourceSchedulingGoal;
}
if (serviceKmsKeyName != null) {
$result.serviceKmsKeyName = serviceKmsKeyName;
}
if (workerRegion != null) {
$result.workerRegion = workerRegion;
}
if (workerZone != null) {
$result.workerZone = workerZone;
}
if (shuffleMode != null) {
$result.shuffleMode = shuffleMode;
}
if (serviceOptions != null) {
$result.serviceOptions.addAll(serviceOptions);
}
if (debugOptions != null) {
$result.debugOptions = debugOptions;
}
return $result;
}