Example #1
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(PrimaryMetric))
     {
         writer.WritePropertyName("primaryMetric");
         writer.WriteStringValue(PrimaryMetric.Value.ToString());
     }
     if (Optional.IsDefined(DataSettings))
     {
         if (DataSettings != null)
         {
             writer.WritePropertyName("dataSettings");
             writer.WriteObjectValue(DataSettings);
         }
         else
         {
             writer.WriteNull("dataSettings");
         }
     }
     if (Optional.IsDefined(FeaturizationSettings))
     {
         if (FeaturizationSettings != null)
         {
             writer.WritePropertyName("featurizationSettings");
             writer.WriteObjectValue(FeaturizationSettings);
         }
         else
         {
             writer.WriteNull("featurizationSettings");
         }
     }
     if (Optional.IsDefined(LimitSettings))
     {
         if (LimitSettings != null)
         {
             writer.WritePropertyName("limitSettings");
             writer.WriteObjectValue(LimitSettings);
         }
         else
         {
             writer.WriteNull("limitSettings");
         }
     }
     if (Optional.IsDefined(LogVerbosity))
     {
         writer.WritePropertyName("logVerbosity");
         writer.WriteStringValue(LogVerbosity.Value.ToString());
     }
     writer.WritePropertyName("taskType");
     writer.WriteStringValue(TaskType.ToString());
     writer.WriteEndObject();
 }
Example #2
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(LogVerbosity))
     {
         writer.WritePropertyName("logVerbosity");
         writer.WriteStringValue(LogVerbosity.Value.ToString());
     }
     writer.WritePropertyName("taskType");
     writer.WriteStringValue(TaskType.ToString());
     writer.WriteEndObject();
 }
Example #3
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(PrimaryMetric))
     {
         writer.WritePropertyName("primaryMetric");
         writer.WriteStringValue(PrimaryMetric.Value.ToString());
     }
     if (Optional.IsDefined(ModelSettings))
     {
         if (ModelSettings != null)
         {
             writer.WritePropertyName("modelSettings");
             writer.WriteObjectValue(ModelSettings);
         }
         else
         {
             writer.WriteNull("modelSettings");
         }
     }
     if (Optional.IsCollectionDefined(SearchSpace))
     {
         if (SearchSpace != null)
         {
             writer.WritePropertyName("searchSpace");
             writer.WriteStartArray();
             foreach (var item in SearchSpace)
             {
                 writer.WriteObjectValue(item);
             }
             writer.WriteEndArray();
         }
         else
         {
             writer.WriteNull("searchSpace");
         }
     }
     writer.WritePropertyName("dataSettings");
     writer.WriteObjectValue(DataSettings);
     writer.WritePropertyName("limitSettings");
     writer.WriteObjectValue(LimitSettings);
     if (Optional.IsDefined(SweepSettings))
     {
         if (SweepSettings != null)
         {
             writer.WritePropertyName("sweepSettings");
             writer.WriteObjectValue(SweepSettings);
         }
         else
         {
             writer.WriteNull("sweepSettings");
         }
     }
     if (Optional.IsDefined(LogVerbosity))
     {
         writer.WritePropertyName("logVerbosity");
         writer.WriteStringValue(LogVerbosity.Value.ToString());
     }
     writer.WritePropertyName("taskType");
     writer.WriteStringValue(TaskType.ToString());
     writer.WriteEndObject();
 }
Example #4
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsCollectionDefined(AllowedModels))
     {
         if (AllowedModels != null)
         {
             writer.WritePropertyName("allowedModels");
             writer.WriteStartArray();
             foreach (var item in AllowedModels)
             {
                 writer.WriteStringValue(item.ToString());
             }
             writer.WriteEndArray();
         }
         else
         {
             writer.WriteNull("allowedModels");
         }
     }
     if (Optional.IsCollectionDefined(BlockedModels))
     {
         if (BlockedModels != null)
         {
             writer.WritePropertyName("blockedModels");
             writer.WriteStartArray();
             foreach (var item in BlockedModels)
             {
                 writer.WriteStringValue(item.ToString());
             }
             writer.WriteEndArray();
         }
         else
         {
             writer.WriteNull("blockedModels");
         }
     }
     if (Optional.IsDefined(PrimaryMetric))
     {
         writer.WritePropertyName("primaryMetric");
         writer.WriteStringValue(PrimaryMetric.Value.ToString());
     }
     if (Optional.IsDefined(DataSettings))
     {
         if (DataSettings != null)
         {
             writer.WritePropertyName("dataSettings");
             writer.WriteObjectValue(DataSettings);
         }
         else
         {
             writer.WriteNull("dataSettings");
         }
     }
     if (Optional.IsDefined(FeaturizationSettings))
     {
         if (FeaturizationSettings != null)
         {
             writer.WritePropertyName("featurizationSettings");
             writer.WriteObjectValue(FeaturizationSettings);
         }
         else
         {
             writer.WriteNull("featurizationSettings");
         }
     }
     if (Optional.IsDefined(LimitSettings))
     {
         if (LimitSettings != null)
         {
             writer.WritePropertyName("limitSettings");
             writer.WriteObjectValue(LimitSettings);
         }
         else
         {
             writer.WriteNull("limitSettings");
         }
     }
     if (Optional.IsDefined(TrainingSettings))
     {
         if (TrainingSettings != null)
         {
             writer.WritePropertyName("trainingSettings");
             writer.WriteObjectValue(TrainingSettings);
         }
         else
         {
             writer.WriteNull("trainingSettings");
         }
     }
     if (Optional.IsDefined(LogVerbosity))
     {
         writer.WritePropertyName("logVerbosity");
         writer.WriteStringValue(LogVerbosity.Value.ToString());
     }
     writer.WritePropertyName("taskType");
     writer.WriteStringValue(TaskType.ToString());
     writer.WriteEndObject();
 }