Class ImageInstanceSegmentationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.machinelearningservices.inputs.ImageInstanceSegmentationArgs.Builder
-
- Enclosing class:
- ImageInstanceSegmentationArgs
public static final class ImageInstanceSegmentationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ImageInstanceSegmentationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ImageInstanceSegmentationArgs defaults)
-
-
Method Detail
-
limitSettings
public ImageInstanceSegmentationArgs.Builder limitSettings(com.pulumi.core.Output<ImageLimitSettingsArgs> limitSettings)
- Parameters:
limitSettings
- [Required] Limit settings for the AutoML job.- Returns:
- builder
-
limitSettings
public ImageInstanceSegmentationArgs.Builder limitSettings(ImageLimitSettingsArgs limitSettings)
- Parameters:
limitSettings
- [Required] Limit settings for the AutoML job.- Returns:
- builder
-
logVerbosity
public ImageInstanceSegmentationArgs.Builder logVerbosity(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LogVerbosity>> logVerbosity)
- Parameters:
logVerbosity
- Log verbosity for the job.- Returns:
- builder
-
logVerbosity
public ImageInstanceSegmentationArgs.Builder logVerbosity(com.pulumi.core.Either<java.lang.String,LogVerbosity> logVerbosity)
- Parameters:
logVerbosity
- Log verbosity for the job.- Returns:
- builder
-
logVerbosity
public ImageInstanceSegmentationArgs.Builder logVerbosity(java.lang.String logVerbosity)
- Parameters:
logVerbosity
- Log verbosity for the job.- Returns:
- builder
-
logVerbosity
public ImageInstanceSegmentationArgs.Builder logVerbosity(LogVerbosity logVerbosity)
- Parameters:
logVerbosity
- Log verbosity for the job.- Returns:
- builder
-
modelSettings
public ImageInstanceSegmentationArgs.Builder modelSettings(@Nullable com.pulumi.core.Output<ImageModelSettingsObjectDetectionArgs> modelSettings)
- Parameters:
modelSettings
- Settings used for training the model.- Returns:
- builder
-
modelSettings
public ImageInstanceSegmentationArgs.Builder modelSettings(ImageModelSettingsObjectDetectionArgs modelSettings)
- Parameters:
modelSettings
- Settings used for training the model.- Returns:
- builder
-
primaryMetric
public ImageInstanceSegmentationArgs.Builder primaryMetric(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,InstanceSegmentationPrimaryMetrics>> primaryMetric)
- Parameters:
primaryMetric
- Primary metric to optimize for this task.- Returns:
- builder
-
primaryMetric
public ImageInstanceSegmentationArgs.Builder primaryMetric(com.pulumi.core.Either<java.lang.String,InstanceSegmentationPrimaryMetrics> primaryMetric)
- Parameters:
primaryMetric
- Primary metric to optimize for this task.- Returns:
- builder
-
primaryMetric
public ImageInstanceSegmentationArgs.Builder primaryMetric(java.lang.String primaryMetric)
- Parameters:
primaryMetric
- Primary metric to optimize for this task.- Returns:
- builder
-
primaryMetric
public ImageInstanceSegmentationArgs.Builder primaryMetric(InstanceSegmentationPrimaryMetrics primaryMetric)
- Parameters:
primaryMetric
- Primary metric to optimize for this task.- Returns:
- builder
-
searchSpace
public ImageInstanceSegmentationArgs.Builder searchSpace(@Nullable com.pulumi.core.Output<java.util.List<ImageModelDistributionSettingsObjectDetectionArgs>> searchSpace)
- Parameters:
searchSpace
- Search space for sampling different combinations of models and their hyperparameters.- Returns:
- builder
-
searchSpace
public ImageInstanceSegmentationArgs.Builder searchSpace(java.util.List<ImageModelDistributionSettingsObjectDetectionArgs> searchSpace)
- Parameters:
searchSpace
- Search space for sampling different combinations of models and their hyperparameters.- Returns:
- builder
-
searchSpace
public ImageInstanceSegmentationArgs.Builder searchSpace(ImageModelDistributionSettingsObjectDetectionArgs... searchSpace)
- Parameters:
searchSpace
- Search space for sampling different combinations of models and their hyperparameters.- Returns:
- builder
-
sweepSettings
public ImageInstanceSegmentationArgs.Builder sweepSettings(@Nullable com.pulumi.core.Output<ImageSweepSettingsArgs> sweepSettings)
- Parameters:
sweepSettings
- Model sweeping and hyperparameter sweeping related settings.- Returns:
- builder
-
sweepSettings
public ImageInstanceSegmentationArgs.Builder sweepSettings(ImageSweepSettingsArgs sweepSettings)
- Parameters:
sweepSettings
- Model sweeping and hyperparameter sweeping related settings.- Returns:
- builder
-
targetColumnName
public ImageInstanceSegmentationArgs.Builder targetColumnName(@Nullable com.pulumi.core.Output<java.lang.String> targetColumnName)
- Parameters:
targetColumnName
- Target column name: This is prediction values column. Also known as label column name in context of classification tasks.- Returns:
- builder
-
targetColumnName
public ImageInstanceSegmentationArgs.Builder targetColumnName(java.lang.String targetColumnName)
- Parameters:
targetColumnName
- Target column name: This is prediction values column. Also known as label column name in context of classification tasks.- Returns:
- builder
-
taskType
public ImageInstanceSegmentationArgs.Builder taskType(com.pulumi.core.Output<java.lang.String> taskType)
- Parameters:
taskType
- AutoMLJob Task type. Expected value is 'ImageInstanceSegmentation'.- Returns:
- builder
-
taskType
public ImageInstanceSegmentationArgs.Builder taskType(java.lang.String taskType)
- Parameters:
taskType
- AutoMLJob Task type. Expected value is 'ImageInstanceSegmentation'.- Returns:
- builder
-
trainingData
public ImageInstanceSegmentationArgs.Builder trainingData(com.pulumi.core.Output<MLTableJobInputArgs> trainingData)
- Parameters:
trainingData
- [Required] Training data input.- Returns:
- builder
-
trainingData
public ImageInstanceSegmentationArgs.Builder trainingData(MLTableJobInputArgs trainingData)
- Parameters:
trainingData
- [Required] Training data input.- Returns:
- builder
-
validationData
public ImageInstanceSegmentationArgs.Builder validationData(@Nullable com.pulumi.core.Output<MLTableJobInputArgs> validationData)
- Parameters:
validationData
- Validation data inputs.- Returns:
- builder
-
validationData
public ImageInstanceSegmentationArgs.Builder validationData(MLTableJobInputArgs validationData)
- Parameters:
validationData
- Validation data inputs.- Returns:
- builder
-
validationDataSize
public ImageInstanceSegmentationArgs.Builder validationDataSize(@Nullable com.pulumi.core.Output<java.lang.Double> validationDataSize)
- Parameters:
validationDataSize
- The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.- Returns:
- builder
-
validationDataSize
public ImageInstanceSegmentationArgs.Builder validationDataSize(java.lang.Double validationDataSize)
- Parameters:
validationDataSize
- The fraction of training dataset that needs to be set aside for validation purpose. Values between (0.0 , 1.0) Applied when validation dataset is not provided.- Returns:
- builder
-
build
public ImageInstanceSegmentationArgs build()
-
-