JobMetadata constructor
JobMetadata({
- SdkVersion? sdkVersion,
- Iterable<
SpannerIODetails> ? spannerDetails, - Iterable<
BigQueryIODetails> ? bigqueryDetails, - Iterable<
BigTableIODetails> ? bigTableDetails, - Iterable<
PubSubIODetails> ? pubsubDetails, - Iterable<
FileIODetails> ? fileDetails, - Iterable<
DatastoreIODetails> ? datastoreDetails,
Implementation
factory JobMetadata({
SdkVersion? sdkVersion,
$core.Iterable<SpannerIODetails>? spannerDetails,
$core.Iterable<BigQueryIODetails>? bigqueryDetails,
$core.Iterable<BigTableIODetails>? bigTableDetails,
$core.Iterable<PubSubIODetails>? pubsubDetails,
$core.Iterable<FileIODetails>? fileDetails,
$core.Iterable<DatastoreIODetails>? datastoreDetails,
}) {
final $result = create();
if (sdkVersion != null) {
$result.sdkVersion = sdkVersion;
}
if (spannerDetails != null) {
$result.spannerDetails.addAll(spannerDetails);
}
if (bigqueryDetails != null) {
$result.bigqueryDetails.addAll(bigqueryDetails);
}
if (bigTableDetails != null) {
$result.bigTableDetails.addAll(bigTableDetails);
}
if (pubsubDetails != null) {
$result.pubsubDetails.addAll(pubsubDetails);
}
if (fileDetails != null) {
$result.fileDetails.addAll(fileDetails);
}
if (datastoreDetails != null) {
$result.datastoreDetails.addAll(datastoreDetails);
}
return $result;
}