schedule

package
v0.20231214.1160726 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: MPL-2.0 Imports: 14 Imported by: 0

README ¶

github.com/hashicorp/go-azure-sdk/resource-manager/machinelearningservices/2023-04-01-preview/schedule Documentation

The schedule SDK allows for interaction with the Azure Resource Manager Service machinelearningservices (API Version 2023-04-01-preview).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/machinelearningservices/2023-04-01-preview/schedule"

Client Initialization

client := schedule.NewScheduleClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: ScheduleClient.CreateOrUpdate

ctx := context.TODO()
id := schedule.NewScheduleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "workspaceValue", "scheduleValue")

payload := schedule.ScheduleResource{
	// ...
}


if err := client.CreateOrUpdateThenPoll(ctx, id, payload); err != nil {
	// handle the error
}

Example Usage: ScheduleClient.Delete

ctx := context.TODO()
id := schedule.NewScheduleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "workspaceValue", "scheduleValue")

if err := client.DeleteThenPoll(ctx, id); err != nil {
	// handle the error
}

Example Usage: ScheduleClient.Get

ctx := context.TODO()
id := schedule.NewScheduleID("12345678-1234-9876-4563-123456789012", "example-resource-group", "workspaceValue", "scheduleValue")

read, err := client.Get(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: ScheduleClient.List

ctx := context.TODO()
id := schedule.NewWorkspaceID("12345678-1234-9876-4563-123456789012", "example-resource-group", "workspaceValue")

// alternatively `client.List(ctx, id, schedule.DefaultListOperationOptions())` can be used to do batched pagination
items, err := client.ListComplete(ctx, id, schedule.DefaultListOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func PossibleValuesForAutoDeleteCondition ¶

func PossibleValuesForAutoDeleteCondition() []string

func PossibleValuesForBlockedTransformers ¶

func PossibleValuesForBlockedTransformers() []string

func PossibleValuesForCategoricalDataDriftMetric ¶

func PossibleValuesForCategoricalDataDriftMetric() []string

func PossibleValuesForCategoricalDataQualityMetric ¶

func PossibleValuesForCategoricalDataQualityMetric() []string

func PossibleValuesForCategoricalPredictionDriftMetric ¶

func PossibleValuesForCategoricalPredictionDriftMetric() []string

func PossibleValuesForClassificationModelPerformanceMetric ¶

func PossibleValuesForClassificationModelPerformanceMetric() []string

func PossibleValuesForClassificationModels ¶

func PossibleValuesForClassificationModels() []string

func PossibleValuesForClassificationMultilabelPrimaryMetrics ¶

func PossibleValuesForClassificationMultilabelPrimaryMetrics() []string

func PossibleValuesForClassificationPrimaryMetrics ¶

func PossibleValuesForClassificationPrimaryMetrics() []string

func PossibleValuesForDataImportSourceType ¶

func PossibleValuesForDataImportSourceType() []string

func PossibleValuesForDataType ¶

func PossibleValuesForDataType() []string

func PossibleValuesForDistributionType ¶

func PossibleValuesForDistributionType() []string

func PossibleValuesForEarlyTerminationPolicyType ¶

func PossibleValuesForEarlyTerminationPolicyType() []string

func PossibleValuesForEmailNotificationEnableType ¶

func PossibleValuesForEmailNotificationEnableType() []string

func PossibleValuesForFeatureAttributionMetric ¶

func PossibleValuesForFeatureAttributionMetric() []string

func PossibleValuesForFeatureLags ¶

func PossibleValuesForFeatureLags() []string

func PossibleValuesForFeaturizationMode ¶

func PossibleValuesForFeaturizationMode() []string

func PossibleValuesForForecastHorizonMode ¶

func PossibleValuesForForecastHorizonMode() []string

func PossibleValuesForForecastingModels ¶

func PossibleValuesForForecastingModels() []string

func PossibleValuesForForecastingPrimaryMetrics ¶

func PossibleValuesForForecastingPrimaryMetrics() []string

func PossibleValuesForGoal ¶

func PossibleValuesForGoal() []string

func PossibleValuesForIdentityConfigurationType ¶

func PossibleValuesForIdentityConfigurationType() []string

func PossibleValuesForImageAnnotationType ¶

func PossibleValuesForImageAnnotationType() []string

func PossibleValuesForIncrementalDataRefresh ¶

func PossibleValuesForIncrementalDataRefresh() []string

func PossibleValuesForInputDeliveryMode ¶

func PossibleValuesForInputDeliveryMode() []string

func PossibleValuesForInstanceSegmentationPrimaryMetrics ¶

func PossibleValuesForInstanceSegmentationPrimaryMetrics() []string

func PossibleValuesForJobInputType ¶

func PossibleValuesForJobInputType() []string

func PossibleValuesForJobLimitsType ¶

func PossibleValuesForJobLimitsType() []string

func PossibleValuesForJobOutputType ¶

func PossibleValuesForJobOutputType() []string

func PossibleValuesForJobProvisioningState ¶

func PossibleValuesForJobProvisioningState() []string

func PossibleValuesForJobStatus ¶

func PossibleValuesForJobStatus() []string

func PossibleValuesForJobTier ¶

func PossibleValuesForJobTier() []string

func PossibleValuesForJobType ¶

func PossibleValuesForJobType() []string

func PossibleValuesForLearningRateScheduler ¶

func PossibleValuesForLearningRateScheduler() []string

func PossibleValuesForLogTrainingMetrics ¶

func PossibleValuesForLogTrainingMetrics() []string

func PossibleValuesForLogValidationLoss ¶

func PossibleValuesForLogValidationLoss() []string

func PossibleValuesForLogVerbosity ¶

func PossibleValuesForLogVerbosity() []string

func PossibleValuesForMLAssistConfigurationType ¶

func PossibleValuesForMLAssistConfigurationType() []string

func PossibleValuesForMLFlowAutologgerState ¶

func PossibleValuesForMLFlowAutologgerState() []string

func PossibleValuesForMediaType ¶

func PossibleValuesForMediaType() []string

func PossibleValuesForModelSize ¶

func PossibleValuesForModelSize() []string

func PossibleValuesForMonitoringAlertNotificationType ¶

func PossibleValuesForMonitoringAlertNotificationType() []string

func PossibleValuesForMonitoringFeatureDataType ¶

func PossibleValuesForMonitoringFeatureDataType() []string

func PossibleValuesForMonitoringFeatureFilterType ¶

func PossibleValuesForMonitoringFeatureFilterType() []string

func PossibleValuesForMonitoringInputDataContext ¶

func PossibleValuesForMonitoringInputDataContext() []string

func PossibleValuesForMonitoringModelType ¶

func PossibleValuesForMonitoringModelType() []string

func PossibleValuesForMonitoringNotificationMode ¶

func PossibleValuesForMonitoringNotificationMode() []string

func PossibleValuesForMonitoringSignalType ¶

func PossibleValuesForMonitoringSignalType() []string

func PossibleValuesForMultiSelect ¶

func PossibleValuesForMultiSelect() []string

func PossibleValuesForNCrossValidationsMode ¶

func PossibleValuesForNCrossValidationsMode() []string

func PossibleValuesForNlpLearningRateScheduler ¶

func PossibleValuesForNlpLearningRateScheduler() []string

func PossibleValuesForNodesValueType ¶

func PossibleValuesForNodesValueType() []string

func PossibleValuesForNumericalDataDriftMetric ¶

func PossibleValuesForNumericalDataDriftMetric() []string

func PossibleValuesForNumericalDataQualityMetric ¶

func PossibleValuesForNumericalDataQualityMetric() []string

func PossibleValuesForNumericalPredictionDriftMetric ¶

func PossibleValuesForNumericalPredictionDriftMetric() []string

func PossibleValuesForObjectDetectionPrimaryMetrics ¶

func PossibleValuesForObjectDetectionPrimaryMetrics() []string

func PossibleValuesForOutputDeliveryMode ¶

func PossibleValuesForOutputDeliveryMode() []string

func PossibleValuesForProtectionLevel ¶

func PossibleValuesForProtectionLevel() []string

func PossibleValuesForRandomSamplingAlgorithmRule ¶

func PossibleValuesForRandomSamplingAlgorithmRule() []string

func PossibleValuesForRecurrenceFrequency ¶

func PossibleValuesForRecurrenceFrequency() []string

func PossibleValuesForRegressionModelPerformanceMetric ¶

func PossibleValuesForRegressionModelPerformanceMetric() []string

func PossibleValuesForRegressionModels ¶

func PossibleValuesForRegressionModels() []string

func PossibleValuesForRegressionPrimaryMetrics ¶

func PossibleValuesForRegressionPrimaryMetrics() []string

func PossibleValuesForSamplingAlgorithmType ¶

func PossibleValuesForSamplingAlgorithmType() []string

func PossibleValuesForScheduleActionType ¶

func PossibleValuesForScheduleActionType() []string

func PossibleValuesForScheduleListViewType ¶

func PossibleValuesForScheduleListViewType() []string

func PossibleValuesForScheduleProvisioningStatus ¶

func PossibleValuesForScheduleProvisioningStatus() []string

func PossibleValuesForSeasonalityMode ¶

func PossibleValuesForSeasonalityMode() []string

func PossibleValuesForShortSeriesHandlingConfiguration ¶

func PossibleValuesForShortSeriesHandlingConfiguration() []string

func PossibleValuesForSparkJobEntryType ¶

func PossibleValuesForSparkJobEntryType() []string

func PossibleValuesForStackMetaLearnerType ¶

func PossibleValuesForStackMetaLearnerType() []string

func PossibleValuesForStatusMessageLevel ¶

func PossibleValuesForStatusMessageLevel() []string

func PossibleValuesForStochasticOptimizer ¶

func PossibleValuesForStochasticOptimizer() []string

func PossibleValuesForTargetAggregationFunction ¶

func PossibleValuesForTargetAggregationFunction() []string

func PossibleValuesForTargetLagsMode ¶

func PossibleValuesForTargetLagsMode() []string

func PossibleValuesForTargetRollingWindowSizeMode ¶

func PossibleValuesForTargetRollingWindowSizeMode() []string

func PossibleValuesForTaskType ¶

func PossibleValuesForTaskType() []string

func PossibleValuesForTextAnnotationType ¶

func PossibleValuesForTextAnnotationType() []string

func PossibleValuesForTrainingMode ¶

func PossibleValuesForTrainingMode() []string

func PossibleValuesForTriggerType ¶

func PossibleValuesForTriggerType() []string

func PossibleValuesForUseStl ¶

func PossibleValuesForUseStl() []string

func PossibleValuesForValidationMetricType ¶

func PossibleValuesForValidationMetricType() []string

func PossibleValuesForWebhookType ¶

func PossibleValuesForWebhookType() []string

func PossibleValuesForWeekDay ¶

func PossibleValuesForWeekDay() []string

func ValidateScheduleID ¶

func ValidateScheduleID(input interface{}, key string) (warnings []string, errors []error)

ValidateScheduleID checks that 'input' can be parsed as a Schedule ID

func ValidateWorkspaceID ¶

func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)

ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID

Types ¶

type AllFeatures ¶

type AllFeatures struct {
}

func (AllFeatures) MarshalJSON ¶

func (s AllFeatures) MarshalJSON() ([]byte, error)

type AllNodes ¶

type AllNodes struct {
}

func (AllNodes) MarshalJSON ¶

func (s AllNodes) MarshalJSON() ([]byte, error)

type AmlToken ¶

type AmlToken struct {
}

func (AmlToken) MarshalJSON ¶

func (s AmlToken) MarshalJSON() ([]byte, error)

type AutoDeleteCondition ¶

type AutoDeleteCondition string
const (
	AutoDeleteConditionCreatedGreaterThan      AutoDeleteCondition = "CreatedGreaterThan"
	AutoDeleteConditionLastAccessedGreaterThan AutoDeleteCondition = "LastAccessedGreaterThan"
)

func (*AutoDeleteCondition) UnmarshalJSON ¶

func (s *AutoDeleteCondition) UnmarshalJSON(bytes []byte) error

type AutoDeleteSetting ¶

type AutoDeleteSetting struct {
	Condition *AutoDeleteCondition `json:"condition,omitempty"`
	Value     *string              `json:"value,omitempty"`
}

type AutoForecastHorizon ¶

type AutoForecastHorizon struct {
}

func (AutoForecastHorizon) MarshalJSON ¶

func (s AutoForecastHorizon) MarshalJSON() ([]byte, error)

type AutoMLJob ¶

type AutoMLJob struct {
	EnvironmentId        *string                   `json:"environmentId,omitempty"`
	EnvironmentVariables *map[string]string        `json:"environmentVariables,omitempty"`
	Outputs              *map[string]JobOutput     `json:"outputs,omitempty"`
	QueueSettings        *QueueSettings            `json:"queueSettings,omitempty"`
	Resources            *JobResourceConfiguration `json:"resources,omitempty"`
	TaskDetails          AutoMLVertical            `json:"taskDetails"`

	// Fields inherited from JobBase
	ComponentId          *string                         `json:"componentId,omitempty"`
	ComputeId            *string                         `json:"computeId,omitempty"`
	Description          *string                         `json:"description,omitempty"`
	DisplayName          *string                         `json:"displayName,omitempty"`
	ExperimentName       *string                         `json:"experimentName,omitempty"`
	Identity             IdentityConfiguration           `json:"identity"`
	IsArchived           *bool                           `json:"isArchived,omitempty"`
	NotificationSetting  *NotificationSetting            `json:"notificationSetting,omitempty"`
	Properties           *map[string]string              `json:"properties,omitempty"`
	SecretsConfiguration *map[string]SecretConfiguration `json:"secretsConfiguration,omitempty"`
	Services             *map[string]JobService          `json:"services,omitempty"`
	Status               *JobStatus                      `json:"status,omitempty"`
	Tags                 *map[string]string              `json:"tags,omitempty"`
}

func (AutoMLJob) MarshalJSON ¶

func (s AutoMLJob) MarshalJSON() ([]byte, error)

func (*AutoMLJob) UnmarshalJSON ¶

func (s *AutoMLJob) UnmarshalJSON(bytes []byte) error

type AutoMLVertical ¶

type AutoMLVertical interface {
}

type AutoNCrossValidations ¶

type AutoNCrossValidations struct {
}

func (AutoNCrossValidations) MarshalJSON ¶

func (s AutoNCrossValidations) MarshalJSON() ([]byte, error)

type AutoSeasonality ¶

type AutoSeasonality struct {
}

func (AutoSeasonality) MarshalJSON ¶

func (s AutoSeasonality) MarshalJSON() ([]byte, error)

type AutoTargetLags ¶

type AutoTargetLags struct {
}

func (AutoTargetLags) MarshalJSON ¶

func (s AutoTargetLags) MarshalJSON() ([]byte, error)

type AutoTargetRollingWindowSize ¶

type AutoTargetRollingWindowSize struct {
}

func (AutoTargetRollingWindowSize) MarshalJSON ¶

func (s AutoTargetRollingWindowSize) MarshalJSON() ([]byte, error)

type AutologgerSettings ¶

type AutologgerSettings struct {
	MlflowAutologger MLFlowAutologgerState `json:"mlflowAutologger"`
}

type AzMonMonitoringAlertNotificationSettings ¶

type AzMonMonitoringAlertNotificationSettings struct {
}

func (AzMonMonitoringAlertNotificationSettings) MarshalJSON ¶

type AzureDevOpsWebhook ¶

type AzureDevOpsWebhook struct {

	// Fields inherited from Webhook
	EventType *string `json:"eventType,omitempty"`
}

func (AzureDevOpsWebhook) MarshalJSON ¶

func (s AzureDevOpsWebhook) MarshalJSON() ([]byte, error)

type BanditPolicy ¶

type BanditPolicy struct {
	SlackAmount *float64 `json:"slackAmount,omitempty"`
	SlackFactor *float64 `json:"slackFactor,omitempty"`

	// Fields inherited from EarlyTerminationPolicy
	DelayEvaluation    *int64 `json:"delayEvaluation,omitempty"`
	EvaluationInterval *int64 `json:"evaluationInterval,omitempty"`
}

func (BanditPolicy) MarshalJSON ¶

func (s BanditPolicy) MarshalJSON() ([]byte, error)

type BayesianSamplingAlgorithm ¶

type BayesianSamplingAlgorithm struct {
}

func (BayesianSamplingAlgorithm) MarshalJSON ¶

func (s BayesianSamplingAlgorithm) MarshalJSON() ([]byte, error)

type BlockedTransformers ¶

type BlockedTransformers string
const (
	BlockedTransformersCatTargetEncoder  BlockedTransformers = "CatTargetEncoder"
	BlockedTransformersCountVectorizer   BlockedTransformers = "CountVectorizer"
	BlockedTransformersHashOneHotEncoder BlockedTransformers = "HashOneHotEncoder"
	BlockedTransformersLabelEncoder      BlockedTransformers = "LabelEncoder"
	BlockedTransformersNaiveBayes        BlockedTransformers = "NaiveBayes"
	BlockedTransformersOneHotEncoder     BlockedTransformers = "OneHotEncoder"
	BlockedTransformersTextTargetEncoder BlockedTransformers = "TextTargetEncoder"
	BlockedTransformersTfIdf             BlockedTransformers = "TfIdf"
	BlockedTransformersWoETargetEncoder  BlockedTransformers = "WoETargetEncoder"
	BlockedTransformersWordEmbedding     BlockedTransformers = "WordEmbedding"
)

func (*BlockedTransformers) UnmarshalJSON ¶

func (s *BlockedTransformers) UnmarshalJSON(bytes []byte) error

type CategoricalDataDriftMetric ¶

type CategoricalDataDriftMetric string
const (
	CategoricalDataDriftMetricJensenShannonDistance    CategoricalDataDriftMetric = "JensenShannonDistance"
	CategoricalDataDriftMetricPearsonsChiSquaredTest   CategoricalDataDriftMetric = "PearsonsChiSquaredTest"
	CategoricalDataDriftMetricPopulationStabilityIndex CategoricalDataDriftMetric = "PopulationStabilityIndex"
)

func (*CategoricalDataDriftMetric) UnmarshalJSON ¶

func (s *CategoricalDataDriftMetric) UnmarshalJSON(bytes []byte) error

type CategoricalDataDriftMetricThreshold ¶

type CategoricalDataDriftMetricThreshold struct {
	Metric CategoricalDataDriftMetric `json:"metric"`

	// Fields inherited from DataDriftMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (CategoricalDataDriftMetricThreshold) MarshalJSON ¶

func (s CategoricalDataDriftMetricThreshold) MarshalJSON() ([]byte, error)

type CategoricalDataQualityMetric ¶

type CategoricalDataQualityMetric string
const (
	CategoricalDataQualityMetricDataTypeErrorRate CategoricalDataQualityMetric = "DataTypeErrorRate"
	CategoricalDataQualityMetricNullValueRate     CategoricalDataQualityMetric = "NullValueRate"
	CategoricalDataQualityMetricOutOfBoundsRate   CategoricalDataQualityMetric = "OutOfBoundsRate"
)

func (*CategoricalDataQualityMetric) UnmarshalJSON ¶

func (s *CategoricalDataQualityMetric) UnmarshalJSON(bytes []byte) error

type CategoricalDataQualityMetricThreshold ¶

type CategoricalDataQualityMetricThreshold struct {
	Metric CategoricalDataQualityMetric `json:"metric"`

	// Fields inherited from DataQualityMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (CategoricalDataQualityMetricThreshold) MarshalJSON ¶

func (s CategoricalDataQualityMetricThreshold) MarshalJSON() ([]byte, error)

type CategoricalPredictionDriftMetric ¶

type CategoricalPredictionDriftMetric string
const (
	CategoricalPredictionDriftMetricJensenShannonDistance    CategoricalPredictionDriftMetric = "JensenShannonDistance"
	CategoricalPredictionDriftMetricPearsonsChiSquaredTest   CategoricalPredictionDriftMetric = "PearsonsChiSquaredTest"
	CategoricalPredictionDriftMetricPopulationStabilityIndex CategoricalPredictionDriftMetric = "PopulationStabilityIndex"
)

func (*CategoricalPredictionDriftMetric) UnmarshalJSON ¶

func (s *CategoricalPredictionDriftMetric) UnmarshalJSON(bytes []byte) error

type CategoricalPredictionDriftMetricThreshold ¶

type CategoricalPredictionDriftMetricThreshold struct {
	Metric CategoricalPredictionDriftMetric `json:"metric"`

	// Fields inherited from PredictionDriftMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (CategoricalPredictionDriftMetricThreshold) MarshalJSON ¶

type Classification ¶

type Classification struct {
	CvSplitColumnNames    *[]string                           `json:"cvSplitColumnNames,omitempty"`
	FeaturizationSettings *TableVerticalFeaturizationSettings `json:"featurizationSettings,omitempty"`
	FixedParameters       *TableFixedParameters               `json:"fixedParameters,omitempty"`
	LimitSettings         *TableVerticalLimitSettings         `json:"limitSettings,omitempty"`
	NCrossValidations     NCrossValidations                   `json:"nCrossValidations"`
	PositiveLabel         *string                             `json:"positiveLabel,omitempty"`
	PrimaryMetric         *ClassificationPrimaryMetrics       `json:"primaryMetric,omitempty"`
	SearchSpace           *[]TableParameterSubspace           `json:"searchSpace,omitempty"`
	SweepSettings         *TableSweepSettings                 `json:"sweepSettings,omitempty"`
	TestData              *MLTableJobInput                    `json:"testData,omitempty"`
	TestDataSize          *float64                            `json:"testDataSize,omitempty"`
	TrainingSettings      *ClassificationTrainingSettings     `json:"trainingSettings,omitempty"`
	ValidationData        *MLTableJobInput                    `json:"validationData,omitempty"`
	ValidationDataSize    *float64                            `json:"validationDataSize,omitempty"`
	WeightColumnName      *string                             `json:"weightColumnName,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (Classification) MarshalJSON ¶

func (s Classification) MarshalJSON() ([]byte, error)

func (*Classification) UnmarshalJSON ¶

func (s *Classification) UnmarshalJSON(bytes []byte) error

type ClassificationModelPerformanceMetric ¶

type ClassificationModelPerformanceMetric string
const (
	ClassificationModelPerformanceMetricAccuracy  ClassificationModelPerformanceMetric = "Accuracy"
	ClassificationModelPerformanceMetricFOneScore ClassificationModelPerformanceMetric = "F1Score"
	ClassificationModelPerformanceMetricPrecision ClassificationModelPerformanceMetric = "Precision"
	ClassificationModelPerformanceMetricRecall    ClassificationModelPerformanceMetric = "Recall"
)

func (*ClassificationModelPerformanceMetric) UnmarshalJSON ¶

func (s *ClassificationModelPerformanceMetric) UnmarshalJSON(bytes []byte) error

type ClassificationModelPerformanceMetricThreshold ¶

type ClassificationModelPerformanceMetricThreshold struct {
	Metric ClassificationModelPerformanceMetric `json:"metric"`

	// Fields inherited from ModelPerformanceMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (ClassificationModelPerformanceMetricThreshold) MarshalJSON ¶

type ClassificationModels ¶

type ClassificationModels string
const (
	ClassificationModelsBernoulliNaiveBayes   ClassificationModels = "BernoulliNaiveBayes"
	ClassificationModelsDecisionTree          ClassificationModels = "DecisionTree"
	ClassificationModelsExtremeRandomTrees    ClassificationModels = "ExtremeRandomTrees"
	ClassificationModelsGradientBoosting      ClassificationModels = "GradientBoosting"
	ClassificationModelsKNN                   ClassificationModels = "KNN"
	ClassificationModelsLightGBM              ClassificationModels = "LightGBM"
	ClassificationModelsLinearSVM             ClassificationModels = "LinearSVM"
	ClassificationModelsLogisticRegression    ClassificationModels = "LogisticRegression"
	ClassificationModelsMultinomialNaiveBayes ClassificationModels = "MultinomialNaiveBayes"
	ClassificationModelsRandomForest          ClassificationModels = "RandomForest"
	ClassificationModelsSGD                   ClassificationModels = "SGD"
	ClassificationModelsSVM                   ClassificationModels = "SVM"
	ClassificationModelsXGBoostClassifier     ClassificationModels = "XGBoostClassifier"
)

func (*ClassificationModels) UnmarshalJSON ¶

func (s *ClassificationModels) UnmarshalJSON(bytes []byte) error

type ClassificationMultilabelPrimaryMetrics ¶

type ClassificationMultilabelPrimaryMetrics string
const (
	ClassificationMultilabelPrimaryMetricsAUCWeighted                   ClassificationMultilabelPrimaryMetrics = "AUCWeighted"
	ClassificationMultilabelPrimaryMetricsAccuracy                      ClassificationMultilabelPrimaryMetrics = "Accuracy"
	ClassificationMultilabelPrimaryMetricsAveragePrecisionScoreWeighted ClassificationMultilabelPrimaryMetrics = "AveragePrecisionScoreWeighted"
	ClassificationMultilabelPrimaryMetricsIOU                           ClassificationMultilabelPrimaryMetrics = "IOU"
	ClassificationMultilabelPrimaryMetricsNormMacroRecall               ClassificationMultilabelPrimaryMetrics = "NormMacroRecall"
	ClassificationMultilabelPrimaryMetricsPrecisionScoreWeighted        ClassificationMultilabelPrimaryMetrics = "PrecisionScoreWeighted"
)

func (*ClassificationMultilabelPrimaryMetrics) UnmarshalJSON ¶

func (s *ClassificationMultilabelPrimaryMetrics) UnmarshalJSON(bytes []byte) error

type ClassificationPrimaryMetrics ¶

type ClassificationPrimaryMetrics string
const (
	ClassificationPrimaryMetricsAUCWeighted                   ClassificationPrimaryMetrics = "AUCWeighted"
	ClassificationPrimaryMetricsAccuracy                      ClassificationPrimaryMetrics = "Accuracy"
	ClassificationPrimaryMetricsAveragePrecisionScoreWeighted ClassificationPrimaryMetrics = "AveragePrecisionScoreWeighted"
	ClassificationPrimaryMetricsNormMacroRecall               ClassificationPrimaryMetrics = "NormMacroRecall"
	ClassificationPrimaryMetricsPrecisionScoreWeighted        ClassificationPrimaryMetrics = "PrecisionScoreWeighted"
)

func (*ClassificationPrimaryMetrics) UnmarshalJSON ¶

func (s *ClassificationPrimaryMetrics) UnmarshalJSON(bytes []byte) error

type ClassificationTrainingSettings ¶

type ClassificationTrainingSettings struct {
	AllowedTrainingAlgorithms    *[]ClassificationModels `json:"allowedTrainingAlgorithms,omitempty"`
	BlockedTrainingAlgorithms    *[]ClassificationModels `json:"blockedTrainingAlgorithms,omitempty"`
	EnableDnnTraining            *bool                   `json:"enableDnnTraining,omitempty"`
	EnableModelExplainability    *bool                   `json:"enableModelExplainability,omitempty"`
	EnableOnnxCompatibleModels   *bool                   `json:"enableOnnxCompatibleModels,omitempty"`
	EnableStackEnsemble          *bool                   `json:"enableStackEnsemble,omitempty"`
	EnableVoteEnsemble           *bool                   `json:"enableVoteEnsemble,omitempty"`
	EnsembleModelDownloadTimeout *string                 `json:"ensembleModelDownloadTimeout,omitempty"`
	StackEnsembleSettings        *StackEnsembleSettings  `json:"stackEnsembleSettings,omitempty"`
	TrainingMode                 *TrainingMode           `json:"trainingMode,omitempty"`
}

type ColumnTransformer ¶

type ColumnTransformer struct {
	Fields     *[]string    `json:"fields,omitempty"`
	Parameters *interface{} `json:"parameters,omitempty"`
}

type CommandJob ¶

type CommandJob struct {
	AutologgerSettings   *AutologgerSettings       `json:"autologgerSettings,omitempty"`
	CodeId               *string                   `json:"codeId,omitempty"`
	Command              string                    `json:"command"`
	Distribution         DistributionConfiguration `json:"distribution"`
	EnvironmentId        string                    `json:"environmentId"`
	EnvironmentVariables *map[string]string        `json:"environmentVariables,omitempty"`
	Inputs               *map[string]JobInput      `json:"inputs,omitempty"`
	Limits               JobLimits                 `json:"limits"`
	Outputs              *map[string]JobOutput     `json:"outputs,omitempty"`
	Parameters           *interface{}              `json:"parameters,omitempty"`
	QueueSettings        *QueueSettings            `json:"queueSettings,omitempty"`
	Resources            *JobResourceConfiguration `json:"resources,omitempty"`

	// Fields inherited from JobBase
	ComponentId          *string                         `json:"componentId,omitempty"`
	ComputeId            *string                         `json:"computeId,omitempty"`
	Description          *string                         `json:"description,omitempty"`
	DisplayName          *string                         `json:"displayName,omitempty"`
	ExperimentName       *string                         `json:"experimentName,omitempty"`
	Identity             IdentityConfiguration           `json:"identity"`
	IsArchived           *bool                           `json:"isArchived,omitempty"`
	NotificationSetting  *NotificationSetting            `json:"notificationSetting,omitempty"`
	Properties           *map[string]string              `json:"properties,omitempty"`
	SecretsConfiguration *map[string]SecretConfiguration `json:"secretsConfiguration,omitempty"`
	Services             *map[string]JobService          `json:"services,omitempty"`
	Status               *JobStatus                      `json:"status,omitempty"`
	Tags                 *map[string]string              `json:"tags,omitempty"`
}

func (CommandJob) MarshalJSON ¶

func (s CommandJob) MarshalJSON() ([]byte, error)

func (*CommandJob) UnmarshalJSON ¶

func (s *CommandJob) UnmarshalJSON(bytes []byte) error

type CommandJobLimits ¶

type CommandJobLimits struct {

	// Fields inherited from JobLimits
	Timeout *string `json:"timeout,omitempty"`
}

func (CommandJobLimits) MarshalJSON ¶

func (s CommandJobLimits) MarshalJSON() ([]byte, error)

type CreateMonitorAction ¶

type CreateMonitorAction struct {
	MonitorDefinition MonitorDefinition `json:"monitorDefinition"`
}

func (CreateMonitorAction) MarshalJSON ¶

func (s CreateMonitorAction) MarshalJSON() ([]byte, error)

type CreateOrUpdateOperationResponse ¶

type CreateOrUpdateOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type CronTrigger ¶

type CronTrigger struct {
	Expression string `json:"expression"`

	// Fields inherited from TriggerBase
	EndTime   *string `json:"endTime,omitempty"`
	StartTime *string `json:"startTime,omitempty"`
	TimeZone  *string `json:"timeZone,omitempty"`
}

func (CronTrigger) MarshalJSON ¶

func (s CronTrigger) MarshalJSON() ([]byte, error)

type CustomForecastHorizon ¶

type CustomForecastHorizon struct {
	Value int64 `json:"value"`
}

func (CustomForecastHorizon) MarshalJSON ¶

func (s CustomForecastHorizon) MarshalJSON() ([]byte, error)

type CustomMetricThreshold ¶

type CustomMetricThreshold struct {
	Metric    string               `json:"metric"`
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

type CustomModelJobInput ¶

type CustomModelJobInput struct {
	Mode *InputDeliveryMode `json:"mode,omitempty"`
	Uri  string             `json:"uri"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (CustomModelJobInput) MarshalJSON ¶

func (s CustomModelJobInput) MarshalJSON() ([]byte, error)

type CustomModelJobOutput ¶

type CustomModelJobOutput struct {
	AssetName         *string             `json:"assetName,omitempty"`
	AssetVersion      *string             `json:"assetVersion,omitempty"`
	AutoDeleteSetting *AutoDeleteSetting  `json:"autoDeleteSetting,omitempty"`
	Mode              *OutputDeliveryMode `json:"mode,omitempty"`
	Uri               *string             `json:"uri,omitempty"`

	// Fields inherited from JobOutput
	Description *string `json:"description,omitempty"`
}

func (CustomModelJobOutput) MarshalJSON ¶

func (s CustomModelJobOutput) MarshalJSON() ([]byte, error)

type CustomMonitoringSignal ¶

type CustomMonitoringSignal struct {
	ComponentId      string                          `json:"componentId"`
	InputAssets      *map[string]MonitoringInputData `json:"inputAssets,omitempty"`
	MetricThresholds []CustomMetricThreshold         `json:"metricThresholds"`

	// Fields inherited from MonitoringSignalBase
	LookbackPeriod *string                     `json:"lookbackPeriod,omitempty"`
	Mode           *MonitoringNotificationMode `json:"mode,omitempty"`
}

func (CustomMonitoringSignal) MarshalJSON ¶

func (s CustomMonitoringSignal) MarshalJSON() ([]byte, error)

type CustomNCrossValidations ¶

type CustomNCrossValidations struct {
	Value int64 `json:"value"`
}

func (CustomNCrossValidations) MarshalJSON ¶

func (s CustomNCrossValidations) MarshalJSON() ([]byte, error)

type CustomSeasonality ¶

type CustomSeasonality struct {
	Value int64 `json:"value"`
}

func (CustomSeasonality) MarshalJSON ¶

func (s CustomSeasonality) MarshalJSON() ([]byte, error)

type CustomTargetLags ¶

type CustomTargetLags struct {
	Values []int64 `json:"values"`
}

func (CustomTargetLags) MarshalJSON ¶

func (s CustomTargetLags) MarshalJSON() ([]byte, error)

type CustomTargetRollingWindowSize ¶

type CustomTargetRollingWindowSize struct {
	Value int64 `json:"value"`
}

func (CustomTargetRollingWindowSize) MarshalJSON ¶

func (s CustomTargetRollingWindowSize) MarshalJSON() ([]byte, error)

type DataDriftMetricThresholdBase ¶

type DataDriftMetricThresholdBase interface {
}

type DataDriftMonitoringSignal ¶

type DataDriftMonitoringSignal struct {
	BaselineData     MonitoringInputData            `json:"baselineData"`
	DataSegment      *MonitoringDataSegment         `json:"dataSegment,omitempty"`
	Features         MonitoringFeatureFilterBase    `json:"features"`
	MetricThresholds []DataDriftMetricThresholdBase `json:"metricThresholds"`
	TargetData       MonitoringInputData            `json:"targetData"`

	// Fields inherited from MonitoringSignalBase
	LookbackPeriod *string                     `json:"lookbackPeriod,omitempty"`
	Mode           *MonitoringNotificationMode `json:"mode,omitempty"`
}

func (DataDriftMonitoringSignal) MarshalJSON ¶

func (s DataDriftMonitoringSignal) MarshalJSON() ([]byte, error)

func (*DataDriftMonitoringSignal) UnmarshalJSON ¶

func (s *DataDriftMonitoringSignal) UnmarshalJSON(bytes []byte) error

type DataImport ¶

type DataImport struct {
	AssetName *string          `json:"assetName,omitempty"`
	Source    DataImportSource `json:"source"`

	// Fields inherited from DataVersionBase
	AutoDeleteSetting    *AutoDeleteSetting    `json:"autoDeleteSetting,omitempty"`
	DataUri              string                `json:"dataUri"`
	Description          *string               `json:"description,omitempty"`
	IntellectualProperty *IntellectualProperty `json:"intellectualProperty,omitempty"`
	IsAnonymous          *bool                 `json:"isAnonymous,omitempty"`
	IsArchived           *bool                 `json:"isArchived,omitempty"`
	Properties           *map[string]string    `json:"properties,omitempty"`
	Stage                *string               `json:"stage,omitempty"`
	Tags                 *map[string]string    `json:"tags,omitempty"`
}

func (DataImport) MarshalJSON ¶

func (s DataImport) MarshalJSON() ([]byte, error)

func (*DataImport) UnmarshalJSON ¶

func (s *DataImport) UnmarshalJSON(bytes []byte) error

type DataImportSource ¶

type DataImportSource interface {
}

type DataImportSourceType ¶

type DataImportSourceType string
const (
	DataImportSourceTypeDatabase   DataImportSourceType = "database"
	DataImportSourceTypeFileSystem DataImportSourceType = "file_system"
)

func (*DataImportSourceType) UnmarshalJSON ¶

func (s *DataImportSourceType) UnmarshalJSON(bytes []byte) error

type DataQualityMetricThresholdBase ¶

type DataQualityMetricThresholdBase interface {
}

type DataQualityMonitoringSignal ¶

type DataQualityMonitoringSignal struct {
	BaselineData     MonitoringInputData              `json:"baselineData"`
	Features         MonitoringFeatureFilterBase      `json:"features"`
	MetricThresholds []DataQualityMetricThresholdBase `json:"metricThresholds"`
	TargetData       MonitoringInputData              `json:"targetData"`

	// Fields inherited from MonitoringSignalBase
	LookbackPeriod *string                     `json:"lookbackPeriod,omitempty"`
	Mode           *MonitoringNotificationMode `json:"mode,omitempty"`
}

func (DataQualityMonitoringSignal) MarshalJSON ¶

func (s DataQualityMonitoringSignal) MarshalJSON() ([]byte, error)

func (*DataQualityMonitoringSignal) UnmarshalJSON ¶

func (s *DataQualityMonitoringSignal) UnmarshalJSON(bytes []byte) error

type DataType ¶

type DataType string
const (
	DataTypeMltable   DataType = "mltable"
	DataTypeUriFile   DataType = "uri_file"
	DataTypeUriFolder DataType = "uri_folder"
)

func (*DataType) UnmarshalJSON ¶

func (s *DataType) UnmarshalJSON(bytes []byte) error

type DataVersionBase ¶

type DataVersionBase interface {
}

type DatabaseSource ¶

type DatabaseSource struct {
	Query                 *string              `json:"query,omitempty"`
	StoredProcedure       *string              `json:"storedProcedure,omitempty"`
	StoredProcedureParams *[]map[string]string `json:"storedProcedureParams,omitempty"`
	TableName             *string              `json:"tableName,omitempty"`

	// Fields inherited from DataImportSource
	Connection *string `json:"connection,omitempty"`
}

func (DatabaseSource) MarshalJSON ¶

func (s DatabaseSource) MarshalJSON() ([]byte, error)

type DeleteOperationResponse ¶

type DeleteOperationResponse struct {
	Poller       pollers.Poller
	HttpResponse *http.Response
	OData        *odata.OData
}

type DistributionConfiguration ¶

type DistributionConfiguration interface {
}

type DistributionType ¶

type DistributionType string
const (
	DistributionTypeMpi        DistributionType = "Mpi"
	DistributionTypePyTorch    DistributionType = "PyTorch"
	DistributionTypeRay        DistributionType = "Ray"
	DistributionTypeTensorFlow DistributionType = "TensorFlow"
)

func (*DistributionType) UnmarshalJSON ¶

func (s *DistributionType) UnmarshalJSON(bytes []byte) error

type EarlyTerminationPolicy ¶

type EarlyTerminationPolicy interface {
}

type EarlyTerminationPolicyType ¶

type EarlyTerminationPolicyType string
const (
	EarlyTerminationPolicyTypeBandit              EarlyTerminationPolicyType = "Bandit"
	EarlyTerminationPolicyTypeMedianStopping      EarlyTerminationPolicyType = "MedianStopping"
	EarlyTerminationPolicyTypeTruncationSelection EarlyTerminationPolicyType = "TruncationSelection"
)

func (*EarlyTerminationPolicyType) UnmarshalJSON ¶

func (s *EarlyTerminationPolicyType) UnmarshalJSON(bytes []byte) error

type EmailMonitoringAlertNotificationSettings ¶

type EmailMonitoringAlertNotificationSettings struct {
	EmailNotificationSetting *NotificationSetting `json:"emailNotificationSetting,omitempty"`
}

func (EmailMonitoringAlertNotificationSettings) MarshalJSON ¶

type EmailNotificationEnableType ¶

type EmailNotificationEnableType string
const (
	EmailNotificationEnableTypeJobCancelled EmailNotificationEnableType = "JobCancelled"
	EmailNotificationEnableTypeJobCompleted EmailNotificationEnableType = "JobCompleted"
	EmailNotificationEnableTypeJobFailed    EmailNotificationEnableType = "JobFailed"
)

func (*EmailNotificationEnableType) UnmarshalJSON ¶

func (s *EmailNotificationEnableType) UnmarshalJSON(bytes []byte) error

type EndpointScheduleAction ¶

type EndpointScheduleAction struct {
	EndpointInvocationDefinition interface{} `json:"endpointInvocationDefinition"`
}

func (EndpointScheduleAction) MarshalJSON ¶

func (s EndpointScheduleAction) MarshalJSON() ([]byte, error)

type FeatureAttributionDriftMonitoringSignal ¶

type FeatureAttributionDriftMonitoringSignal struct {
	BaselineData    MonitoringInputData               `json:"baselineData"`
	MetricThreshold FeatureAttributionMetricThreshold `json:"metricThreshold"`
	ModelType       MonitoringModelType               `json:"modelType"`
	TargetData      MonitoringInputData               `json:"targetData"`

	// Fields inherited from MonitoringSignalBase
	LookbackPeriod *string                     `json:"lookbackPeriod,omitempty"`
	Mode           *MonitoringNotificationMode `json:"mode,omitempty"`
}

func (FeatureAttributionDriftMonitoringSignal) MarshalJSON ¶

func (s FeatureAttributionDriftMonitoringSignal) MarshalJSON() ([]byte, error)

type FeatureAttributionMetric ¶

type FeatureAttributionMetric string
const (
	FeatureAttributionMetricNormalizedDiscountedCumulativeGain FeatureAttributionMetric = "NormalizedDiscountedCumulativeGain"
)

func (*FeatureAttributionMetric) UnmarshalJSON ¶

func (s *FeatureAttributionMetric) UnmarshalJSON(bytes []byte) error

type FeatureAttributionMetricThreshold ¶

type FeatureAttributionMetricThreshold struct {
	Metric    FeatureAttributionMetric `json:"metric"`
	Threshold *MonitoringThreshold     `json:"threshold,omitempty"`
}

type FeatureLags ¶

type FeatureLags string
const (
	FeatureLagsAuto FeatureLags = "Auto"
	FeatureLagsNone FeatureLags = "None"
)

func (*FeatureLags) UnmarshalJSON ¶

func (s *FeatureLags) UnmarshalJSON(bytes []byte) error

type FeatureSubset ¶

type FeatureSubset struct {
	Features []string `json:"features"`
}

func (FeatureSubset) MarshalJSON ¶

func (s FeatureSubset) MarshalJSON() ([]byte, error)

type FeaturizationMode ¶

type FeaturizationMode string
const (
	FeaturizationModeAuto   FeaturizationMode = "Auto"
	FeaturizationModeCustom FeaturizationMode = "Custom"
	FeaturizationModeOff    FeaturizationMode = "Off"
)

func (*FeaturizationMode) UnmarshalJSON ¶

func (s *FeaturizationMode) UnmarshalJSON(bytes []byte) error

type FeaturizationSettings ¶

type FeaturizationSettings struct {
	DatasetLanguage *string `json:"datasetLanguage,omitempty"`
}

type FileSystemSource ¶

type FileSystemSource struct {
	Path *string `json:"path,omitempty"`

	// Fields inherited from DataImportSource
	Connection *string `json:"connection,omitempty"`
}

func (FileSystemSource) MarshalJSON ¶

func (s FileSystemSource) MarshalJSON() ([]byte, error)

type ForecastHorizon ¶

type ForecastHorizon interface {
}

type ForecastHorizonMode ¶

type ForecastHorizonMode string
const (
	ForecastHorizonModeAuto   ForecastHorizonMode = "Auto"
	ForecastHorizonModeCustom ForecastHorizonMode = "Custom"
)

func (*ForecastHorizonMode) UnmarshalJSON ¶

func (s *ForecastHorizonMode) UnmarshalJSON(bytes []byte) error

type Forecasting ¶

type Forecasting struct {
	CvSplitColumnNames    *[]string                           `json:"cvSplitColumnNames,omitempty"`
	FeaturizationSettings *TableVerticalFeaturizationSettings `json:"featurizationSettings,omitempty"`
	FixedParameters       *TableFixedParameters               `json:"fixedParameters,omitempty"`
	ForecastingSettings   *ForecastingSettings                `json:"forecastingSettings,omitempty"`
	LimitSettings         *TableVerticalLimitSettings         `json:"limitSettings,omitempty"`
	NCrossValidations     NCrossValidations                   `json:"nCrossValidations"`
	PrimaryMetric         *ForecastingPrimaryMetrics          `json:"primaryMetric,omitempty"`
	SearchSpace           *[]TableParameterSubspace           `json:"searchSpace,omitempty"`
	SweepSettings         *TableSweepSettings                 `json:"sweepSettings,omitempty"`
	TestData              *MLTableJobInput                    `json:"testData,omitempty"`
	TestDataSize          *float64                            `json:"testDataSize,omitempty"`
	TrainingSettings      *ForecastingTrainingSettings        `json:"trainingSettings,omitempty"`
	ValidationData        *MLTableJobInput                    `json:"validationData,omitempty"`
	ValidationDataSize    *float64                            `json:"validationDataSize,omitempty"`
	WeightColumnName      *string                             `json:"weightColumnName,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (Forecasting) MarshalJSON ¶

func (s Forecasting) MarshalJSON() ([]byte, error)

func (*Forecasting) UnmarshalJSON ¶

func (s *Forecasting) UnmarshalJSON(bytes []byte) error

type ForecastingModels ¶

type ForecastingModels string
const (
	ForecastingModelsArimax               ForecastingModels = "Arimax"
	ForecastingModelsAutoArima            ForecastingModels = "AutoArima"
	ForecastingModelsAverage              ForecastingModels = "Average"
	ForecastingModelsDecisionTree         ForecastingModels = "DecisionTree"
	ForecastingModelsElasticNet           ForecastingModels = "ElasticNet"
	ForecastingModelsExponentialSmoothing ForecastingModels = "ExponentialSmoothing"
	ForecastingModelsExtremeRandomTrees   ForecastingModels = "ExtremeRandomTrees"
	ForecastingModelsGradientBoosting     ForecastingModels = "GradientBoosting"
	ForecastingModelsKNN                  ForecastingModels = "KNN"
	ForecastingModelsLassoLars            ForecastingModels = "LassoLars"
	ForecastingModelsLightGBM             ForecastingModels = "LightGBM"
	ForecastingModelsNaive                ForecastingModels = "Naive"
	ForecastingModelsProphet              ForecastingModels = "Prophet"
	ForecastingModelsRandomForest         ForecastingModels = "RandomForest"
	ForecastingModelsSGD                  ForecastingModels = "SGD"
	ForecastingModelsSeasonalAverage      ForecastingModels = "SeasonalAverage"
	ForecastingModelsSeasonalNaive        ForecastingModels = "SeasonalNaive"
	ForecastingModelsTCNForecaster        ForecastingModels = "TCNForecaster"
	ForecastingModelsXGBoostRegressor     ForecastingModels = "XGBoostRegressor"
)

func (*ForecastingModels) UnmarshalJSON ¶

func (s *ForecastingModels) UnmarshalJSON(bytes []byte) error

type ForecastingPrimaryMetrics ¶

type ForecastingPrimaryMetrics string
const (
	ForecastingPrimaryMetricsNormalizedMeanAbsoluteError    ForecastingPrimaryMetrics = "NormalizedMeanAbsoluteError"
	ForecastingPrimaryMetricsNormalizedRootMeanSquaredError ForecastingPrimaryMetrics = "NormalizedRootMeanSquaredError"
	ForecastingPrimaryMetricsRTwoScore                      ForecastingPrimaryMetrics = "R2Score"
	ForecastingPrimaryMetricsSpearmanCorrelation            ForecastingPrimaryMetrics = "SpearmanCorrelation"
)

func (*ForecastingPrimaryMetrics) UnmarshalJSON ¶

func (s *ForecastingPrimaryMetrics) UnmarshalJSON(bytes []byte) error

type ForecastingSettings ¶

type ForecastingSettings struct {
	CountryOrRegionForHolidays    *string                           `json:"countryOrRegionForHolidays,omitempty"`
	CvStepSize                    *int64                            `json:"cvStepSize,omitempty"`
	FeatureLags                   *FeatureLags                      `json:"featureLags,omitempty"`
	FeaturesUnknownAtForecastTime *[]string                         `json:"featuresUnknownAtForecastTime,omitempty"`
	ForecastHorizon               ForecastHorizon                   `json:"forecastHorizon"`
	Frequency                     *string                           `json:"frequency,omitempty"`
	Seasonality                   Seasonality                       `json:"seasonality"`
	ShortSeriesHandlingConfig     *ShortSeriesHandlingConfiguration `json:"shortSeriesHandlingConfig,omitempty"`
	TargetAggregateFunction       *TargetAggregationFunction        `json:"targetAggregateFunction,omitempty"`
	TargetLags                    TargetLags                        `json:"targetLags"`
	TargetRollingWindowSize       TargetRollingWindowSize           `json:"targetRollingWindowSize"`
	TimeColumnName                *string                           `json:"timeColumnName,omitempty"`
	TimeSeriesIdColumnNames       *[]string                         `json:"timeSeriesIdColumnNames,omitempty"`
	UseStl                        *UseStl                           `json:"useStl,omitempty"`
}

func (*ForecastingSettings) UnmarshalJSON ¶

func (s *ForecastingSettings) UnmarshalJSON(bytes []byte) error

type ForecastingTrainingSettings ¶

type ForecastingTrainingSettings struct {
	AllowedTrainingAlgorithms    *[]ForecastingModels   `json:"allowedTrainingAlgorithms,omitempty"`
	BlockedTrainingAlgorithms    *[]ForecastingModels   `json:"blockedTrainingAlgorithms,omitempty"`
	EnableDnnTraining            *bool                  `json:"enableDnnTraining,omitempty"`
	EnableModelExplainability    *bool                  `json:"enableModelExplainability,omitempty"`
	EnableOnnxCompatibleModels   *bool                  `json:"enableOnnxCompatibleModels,omitempty"`
	EnableStackEnsemble          *bool                  `json:"enableStackEnsemble,omitempty"`
	EnableVoteEnsemble           *bool                  `json:"enableVoteEnsemble,omitempty"`
	EnsembleModelDownloadTimeout *string                `json:"ensembleModelDownloadTimeout,omitempty"`
	StackEnsembleSettings        *StackEnsembleSettings `json:"stackEnsembleSettings,omitempty"`
	TrainingMode                 *TrainingMode          `json:"trainingMode,omitempty"`
}

type GetOperationResponse ¶

type GetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *ScheduleResource
}

type Goal ¶

type Goal string
const (
	GoalMaximize Goal = "Maximize"
	GoalMinimize Goal = "Minimize"
)

func (*Goal) UnmarshalJSON ¶

func (s *Goal) UnmarshalJSON(bytes []byte) error

type GridSamplingAlgorithm ¶

type GridSamplingAlgorithm struct {
}

func (GridSamplingAlgorithm) MarshalJSON ¶

func (s GridSamplingAlgorithm) MarshalJSON() ([]byte, error)

type IdentityConfiguration ¶

type IdentityConfiguration interface {
}

type IdentityConfigurationType ¶

type IdentityConfigurationType string
const (
	IdentityConfigurationTypeAMLToken     IdentityConfigurationType = "AMLToken"
	IdentityConfigurationTypeManaged      IdentityConfigurationType = "Managed"
	IdentityConfigurationTypeUserIdentity IdentityConfigurationType = "UserIdentity"
)

func (*IdentityConfigurationType) UnmarshalJSON ¶

func (s *IdentityConfigurationType) UnmarshalJSON(bytes []byte) error

type ImageAnnotationType ¶

type ImageAnnotationType string
const (
	ImageAnnotationTypeBoundingBox          ImageAnnotationType = "BoundingBox"
	ImageAnnotationTypeClassification       ImageAnnotationType = "Classification"
	ImageAnnotationTypeInstanceSegmentation ImageAnnotationType = "InstanceSegmentation"
)

func (*ImageAnnotationType) UnmarshalJSON ¶

func (s *ImageAnnotationType) UnmarshalJSON(bytes []byte) error

type ImageClassification ¶

type ImageClassification struct {
	LimitSettings      *ImageLimitSettings                             `json:"limitSettings,omitempty"`
	ModelSettings      *ImageModelSettingsClassification               `json:"modelSettings,omitempty"`
	PrimaryMetric      *ClassificationPrimaryMetrics                   `json:"primaryMetric,omitempty"`
	SearchSpace        *[]ImageModelDistributionSettingsClassification `json:"searchSpace,omitempty"`
	SweepSettings      *ImageSweepSettings                             `json:"sweepSettings,omitempty"`
	ValidationData     *MLTableJobInput                                `json:"validationData,omitempty"`
	ValidationDataSize *float64                                        `json:"validationDataSize,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (ImageClassification) MarshalJSON ¶

func (s ImageClassification) MarshalJSON() ([]byte, error)

type ImageClassificationMultilabel ¶

type ImageClassificationMultilabel struct {
	LimitSettings      *ImageLimitSettings                             `json:"limitSettings,omitempty"`
	ModelSettings      *ImageModelSettingsClassification               `json:"modelSettings,omitempty"`
	PrimaryMetric      *ClassificationMultilabelPrimaryMetrics         `json:"primaryMetric,omitempty"`
	SearchSpace        *[]ImageModelDistributionSettingsClassification `json:"searchSpace,omitempty"`
	SweepSettings      *ImageSweepSettings                             `json:"sweepSettings,omitempty"`
	ValidationData     *MLTableJobInput                                `json:"validationData,omitempty"`
	ValidationDataSize *float64                                        `json:"validationDataSize,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (ImageClassificationMultilabel) MarshalJSON ¶

func (s ImageClassificationMultilabel) MarshalJSON() ([]byte, error)

type ImageInstanceSegmentation ¶

type ImageInstanceSegmentation struct {
	LimitSettings      *ImageLimitSettings                              `json:"limitSettings,omitempty"`
	ModelSettings      *ImageModelSettingsObjectDetection               `json:"modelSettings,omitempty"`
	PrimaryMetric      *InstanceSegmentationPrimaryMetrics              `json:"primaryMetric,omitempty"`
	SearchSpace        *[]ImageModelDistributionSettingsObjectDetection `json:"searchSpace,omitempty"`
	SweepSettings      *ImageSweepSettings                              `json:"sweepSettings,omitempty"`
	ValidationData     *MLTableJobInput                                 `json:"validationData,omitempty"`
	ValidationDataSize *float64                                         `json:"validationDataSize,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (ImageInstanceSegmentation) MarshalJSON ¶

func (s ImageInstanceSegmentation) MarshalJSON() ([]byte, error)

type ImageLimitSettings ¶

type ImageLimitSettings struct {
	MaxConcurrentTrials *int64  `json:"maxConcurrentTrials,omitempty"`
	MaxTrials           *int64  `json:"maxTrials,omitempty"`
	Timeout             *string `json:"timeout,omitempty"`
}

type ImageModelDistributionSettingsClassification ¶

type ImageModelDistributionSettingsClassification struct {
	AmsGradient                *string `json:"amsGradient,omitempty"`
	Augmentations              *string `json:"augmentations,omitempty"`
	Beta1                      *string `json:"beta1,omitempty"`
	Beta2                      *string `json:"beta2,omitempty"`
	Distributed                *string `json:"distributed,omitempty"`
	EarlyStopping              *string `json:"earlyStopping,omitempty"`
	EarlyStoppingDelay         *string `json:"earlyStoppingDelay,omitempty"`
	EarlyStoppingPatience      *string `json:"earlyStoppingPatience,omitempty"`
	EnableOnnxNormalization    *string `json:"enableOnnxNormalization,omitempty"`
	EvaluationFrequency        *string `json:"evaluationFrequency,omitempty"`
	GradientAccumulationStep   *string `json:"gradientAccumulationStep,omitempty"`
	LayersToFreeze             *string `json:"layersToFreeze,omitempty"`
	LearningRate               *string `json:"learningRate,omitempty"`
	LearningRateScheduler      *string `json:"learningRateScheduler,omitempty"`
	ModelName                  *string `json:"modelName,omitempty"`
	Momentum                   *string `json:"momentum,omitempty"`
	Nesterov                   *string `json:"nesterov,omitempty"`
	NumberOfEpochs             *string `json:"numberOfEpochs,omitempty"`
	NumberOfWorkers            *string `json:"numberOfWorkers,omitempty"`
	Optimizer                  *string `json:"optimizer,omitempty"`
	RandomSeed                 *string `json:"randomSeed,omitempty"`
	StepLRGamma                *string `json:"stepLRGamma,omitempty"`
	StepLRStepSize             *string `json:"stepLRStepSize,omitempty"`
	TrainingBatchSize          *string `json:"trainingBatchSize,omitempty"`
	TrainingCropSize           *string `json:"trainingCropSize,omitempty"`
	ValidationBatchSize        *string `json:"validationBatchSize,omitempty"`
	ValidationCropSize         *string `json:"validationCropSize,omitempty"`
	ValidationResizeSize       *string `json:"validationResizeSize,omitempty"`
	WarmupCosineLRCycles       *string `json:"warmupCosineLRCycles,omitempty"`
	WarmupCosineLRWarmupEpochs *string `json:"warmupCosineLRWarmupEpochs,omitempty"`
	WeightDecay                *string `json:"weightDecay,omitempty"`
	WeightedLoss               *string `json:"weightedLoss,omitempty"`
}

type ImageModelDistributionSettingsObjectDetection ¶

type ImageModelDistributionSettingsObjectDetection struct {
	AmsGradient                 *string `json:"amsGradient,omitempty"`
	Augmentations               *string `json:"augmentations,omitempty"`
	Beta1                       *string `json:"beta1,omitempty"`
	Beta2                       *string `json:"beta2,omitempty"`
	BoxDetectionsPerImage       *string `json:"boxDetectionsPerImage,omitempty"`
	BoxScoreThreshold           *string `json:"boxScoreThreshold,omitempty"`
	Distributed                 *string `json:"distributed,omitempty"`
	EarlyStopping               *string `json:"earlyStopping,omitempty"`
	EarlyStoppingDelay          *string `json:"earlyStoppingDelay,omitempty"`
	EarlyStoppingPatience       *string `json:"earlyStoppingPatience,omitempty"`
	EnableOnnxNormalization     *string `json:"enableOnnxNormalization,omitempty"`
	EvaluationFrequency         *string `json:"evaluationFrequency,omitempty"`
	GradientAccumulationStep    *string `json:"gradientAccumulationStep,omitempty"`
	ImageSize                   *string `json:"imageSize,omitempty"`
	LayersToFreeze              *string `json:"layersToFreeze,omitempty"`
	LearningRate                *string `json:"learningRate,omitempty"`
	LearningRateScheduler       *string `json:"learningRateScheduler,omitempty"`
	MaxSize                     *string `json:"maxSize,omitempty"`
	MinSize                     *string `json:"minSize,omitempty"`
	ModelName                   *string `json:"modelName,omitempty"`
	ModelSize                   *string `json:"modelSize,omitempty"`
	Momentum                    *string `json:"momentum,omitempty"`
	MultiScale                  *string `json:"multiScale,omitempty"`
	Nesterov                    *string `json:"nesterov,omitempty"`
	NmsIouThreshold             *string `json:"nmsIouThreshold,omitempty"`
	NumberOfEpochs              *string `json:"numberOfEpochs,omitempty"`
	NumberOfWorkers             *string `json:"numberOfWorkers,omitempty"`
	Optimizer                   *string `json:"optimizer,omitempty"`
	RandomSeed                  *string `json:"randomSeed,omitempty"`
	StepLRGamma                 *string `json:"stepLRGamma,omitempty"`
	StepLRStepSize              *string `json:"stepLRStepSize,omitempty"`
	TileGridSize                *string `json:"tileGridSize,omitempty"`
	TileOverlapRatio            *string `json:"tileOverlapRatio,omitempty"`
	TilePredictionsNmsThreshold *string `json:"tilePredictionsNmsThreshold,omitempty"`
	TrainingBatchSize           *string `json:"trainingBatchSize,omitempty"`
	ValidationBatchSize         *string `json:"validationBatchSize,omitempty"`
	ValidationIouThreshold      *string `json:"validationIouThreshold,omitempty"`
	ValidationMetricType        *string `json:"validationMetricType,omitempty"`
	WarmupCosineLRCycles        *string `json:"warmupCosineLRCycles,omitempty"`
	WarmupCosineLRWarmupEpochs  *string `json:"warmupCosineLRWarmupEpochs,omitempty"`
	WeightDecay                 *string `json:"weightDecay,omitempty"`
}

type ImageModelSettingsClassification ¶

type ImageModelSettingsClassification struct {
	AdvancedSettings           *string                `json:"advancedSettings,omitempty"`
	AmsGradient                *bool                  `json:"amsGradient,omitempty"`
	Augmentations              *string                `json:"augmentations,omitempty"`
	Beta1                      *float64               `json:"beta1,omitempty"`
	Beta2                      *float64               `json:"beta2,omitempty"`
	CheckpointFrequency        *int64                 `json:"checkpointFrequency,omitempty"`
	CheckpointModel            *MLFlowModelJobInput   `json:"checkpointModel,omitempty"`
	CheckpointRunId            *string                `json:"checkpointRunId,omitempty"`
	Distributed                *bool                  `json:"distributed,omitempty"`
	EarlyStopping              *bool                  `json:"earlyStopping,omitempty"`
	EarlyStoppingDelay         *int64                 `json:"earlyStoppingDelay,omitempty"`
	EarlyStoppingPatience      *int64                 `json:"earlyStoppingPatience,omitempty"`
	EnableOnnxNormalization    *bool                  `json:"enableOnnxNormalization,omitempty"`
	EvaluationFrequency        *int64                 `json:"evaluationFrequency,omitempty"`
	GradientAccumulationStep   *int64                 `json:"gradientAccumulationStep,omitempty"`
	LayersToFreeze             *int64                 `json:"layersToFreeze,omitempty"`
	LearningRate               *float64               `json:"learningRate,omitempty"`
	LearningRateScheduler      *LearningRateScheduler `json:"learningRateScheduler,omitempty"`
	ModelName                  *string                `json:"modelName,omitempty"`
	Momentum                   *float64               `json:"momentum,omitempty"`
	Nesterov                   *bool                  `json:"nesterov,omitempty"`
	NumberOfEpochs             *int64                 `json:"numberOfEpochs,omitempty"`
	NumberOfWorkers            *int64                 `json:"numberOfWorkers,omitempty"`
	Optimizer                  *StochasticOptimizer   `json:"optimizer,omitempty"`
	RandomSeed                 *int64                 `json:"randomSeed,omitempty"`
	StepLRGamma                *float64               `json:"stepLRGamma,omitempty"`
	StepLRStepSize             *int64                 `json:"stepLRStepSize,omitempty"`
	TrainingBatchSize          *int64                 `json:"trainingBatchSize,omitempty"`
	TrainingCropSize           *int64                 `json:"trainingCropSize,omitempty"`
	ValidationBatchSize        *int64                 `json:"validationBatchSize,omitempty"`
	ValidationCropSize         *int64                 `json:"validationCropSize,omitempty"`
	ValidationResizeSize       *int64                 `json:"validationResizeSize,omitempty"`
	WarmupCosineLRCycles       *float64               `json:"warmupCosineLRCycles,omitempty"`
	WarmupCosineLRWarmupEpochs *int64                 `json:"warmupCosineLRWarmupEpochs,omitempty"`
	WeightDecay                *float64               `json:"weightDecay,omitempty"`
	WeightedLoss               *int64                 `json:"weightedLoss,omitempty"`
}

type ImageModelSettingsObjectDetection ¶

type ImageModelSettingsObjectDetection struct {
	AdvancedSettings            *string                `json:"advancedSettings,omitempty"`
	AmsGradient                 *bool                  `json:"amsGradient,omitempty"`
	Augmentations               *string                `json:"augmentations,omitempty"`
	Beta1                       *float64               `json:"beta1,omitempty"`
	Beta2                       *float64               `json:"beta2,omitempty"`
	BoxDetectionsPerImage       *int64                 `json:"boxDetectionsPerImage,omitempty"`
	BoxScoreThreshold           *float64               `json:"boxScoreThreshold,omitempty"`
	CheckpointFrequency         *int64                 `json:"checkpointFrequency,omitempty"`
	CheckpointModel             *MLFlowModelJobInput   `json:"checkpointModel,omitempty"`
	CheckpointRunId             *string                `json:"checkpointRunId,omitempty"`
	Distributed                 *bool                  `json:"distributed,omitempty"`
	EarlyStopping               *bool                  `json:"earlyStopping,omitempty"`
	EarlyStoppingDelay          *int64                 `json:"earlyStoppingDelay,omitempty"`
	EarlyStoppingPatience       *int64                 `json:"earlyStoppingPatience,omitempty"`
	EnableOnnxNormalization     *bool                  `json:"enableOnnxNormalization,omitempty"`
	EvaluationFrequency         *int64                 `json:"evaluationFrequency,omitempty"`
	GradientAccumulationStep    *int64                 `json:"gradientAccumulationStep,omitempty"`
	ImageSize                   *int64                 `json:"imageSize,omitempty"`
	LayersToFreeze              *int64                 `json:"layersToFreeze,omitempty"`
	LearningRate                *float64               `json:"learningRate,omitempty"`
	LearningRateScheduler       *LearningRateScheduler `json:"learningRateScheduler,omitempty"`
	LogTrainingMetrics          *LogTrainingMetrics    `json:"logTrainingMetrics,omitempty"`
	LogValidationLoss           *LogValidationLoss     `json:"logValidationLoss,omitempty"`
	MaxSize                     *int64                 `json:"maxSize,omitempty"`
	MinSize                     *int64                 `json:"minSize,omitempty"`
	ModelName                   *string                `json:"modelName,omitempty"`
	ModelSize                   *ModelSize             `json:"modelSize,omitempty"`
	Momentum                    *float64               `json:"momentum,omitempty"`
	MultiScale                  *bool                  `json:"multiScale,omitempty"`
	Nesterov                    *bool                  `json:"nesterov,omitempty"`
	NmsIouThreshold             *float64               `json:"nmsIouThreshold,omitempty"`
	NumberOfEpochs              *int64                 `json:"numberOfEpochs,omitempty"`
	NumberOfWorkers             *int64                 `json:"numberOfWorkers,omitempty"`
	Optimizer                   *StochasticOptimizer   `json:"optimizer,omitempty"`
	RandomSeed                  *int64                 `json:"randomSeed,omitempty"`
	StepLRGamma                 *float64               `json:"stepLRGamma,omitempty"`
	StepLRStepSize              *int64                 `json:"stepLRStepSize,omitempty"`
	TileGridSize                *string                `json:"tileGridSize,omitempty"`
	TileOverlapRatio            *float64               `json:"tileOverlapRatio,omitempty"`
	TilePredictionsNmsThreshold *float64               `json:"tilePredictionsNmsThreshold,omitempty"`
	TrainingBatchSize           *int64                 `json:"trainingBatchSize,omitempty"`
	ValidationBatchSize         *int64                 `json:"validationBatchSize,omitempty"`
	ValidationIouThreshold      *float64               `json:"validationIouThreshold,omitempty"`
	ValidationMetricType        *ValidationMetricType  `json:"validationMetricType,omitempty"`
	WarmupCosineLRCycles        *float64               `json:"warmupCosineLRCycles,omitempty"`
	WarmupCosineLRWarmupEpochs  *int64                 `json:"warmupCosineLRWarmupEpochs,omitempty"`
	WeightDecay                 *float64               `json:"weightDecay,omitempty"`
}

type ImageObjectDetection ¶

type ImageObjectDetection struct {
	LimitSettings      *ImageLimitSettings                              `json:"limitSettings,omitempty"`
	ModelSettings      *ImageModelSettingsObjectDetection               `json:"modelSettings,omitempty"`
	PrimaryMetric      *ObjectDetectionPrimaryMetrics                   `json:"primaryMetric,omitempty"`
	SearchSpace        *[]ImageModelDistributionSettingsObjectDetection `json:"searchSpace,omitempty"`
	SweepSettings      *ImageSweepSettings                              `json:"sweepSettings,omitempty"`
	ValidationData     *MLTableJobInput                                 `json:"validationData,omitempty"`
	ValidationDataSize *float64                                         `json:"validationDataSize,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (ImageObjectDetection) MarshalJSON ¶

func (s ImageObjectDetection) MarshalJSON() ([]byte, error)

type ImageSweepSettings ¶

type ImageSweepSettings struct {
	EarlyTermination  EarlyTerminationPolicy `json:"earlyTermination"`
	SamplingAlgorithm SamplingAlgorithmType  `json:"samplingAlgorithm"`
}

func (*ImageSweepSettings) UnmarshalJSON ¶

func (s *ImageSweepSettings) UnmarshalJSON(bytes []byte) error

type ImportDataAction ¶

type ImportDataAction struct {
	DataImportDefinition DataImport `json:"dataImportDefinition"`
}

func (ImportDataAction) MarshalJSON ¶

func (s ImportDataAction) MarshalJSON() ([]byte, error)

type IncrementalDataRefresh ¶

type IncrementalDataRefresh string
const (
	IncrementalDataRefreshDisabled IncrementalDataRefresh = "Disabled"
	IncrementalDataRefreshEnabled  IncrementalDataRefresh = "Enabled"
)

func (*IncrementalDataRefresh) UnmarshalJSON ¶

func (s *IncrementalDataRefresh) UnmarshalJSON(bytes []byte) error

type InputDeliveryMode ¶

type InputDeliveryMode string
const (
	InputDeliveryModeDirect         InputDeliveryMode = "Direct"
	InputDeliveryModeDownload       InputDeliveryMode = "Download"
	InputDeliveryModeEvalDownload   InputDeliveryMode = "EvalDownload"
	InputDeliveryModeEvalMount      InputDeliveryMode = "EvalMount"
	InputDeliveryModeReadOnlyMount  InputDeliveryMode = "ReadOnlyMount"
	InputDeliveryModeReadWriteMount InputDeliveryMode = "ReadWriteMount"
)

func (*InputDeliveryMode) UnmarshalJSON ¶

func (s *InputDeliveryMode) UnmarshalJSON(bytes []byte) error

type InstanceSegmentationPrimaryMetrics ¶

type InstanceSegmentationPrimaryMetrics string
const (
	InstanceSegmentationPrimaryMetricsMeanAveragePrecision InstanceSegmentationPrimaryMetrics = "MeanAveragePrecision"
)

func (*InstanceSegmentationPrimaryMetrics) UnmarshalJSON ¶

func (s *InstanceSegmentationPrimaryMetrics) UnmarshalJSON(bytes []byte) error

type IntellectualProperty ¶

type IntellectualProperty struct {
	ProtectionLevel *ProtectionLevel `json:"protectionLevel,omitempty"`
	Publisher       string           `json:"publisher"`
}

type JobBase ¶

type JobBase interface {
}

type JobInput ¶

type JobInput interface {
}

type JobInputType ¶

type JobInputType string
const (
	JobInputTypeCustomModel JobInputType = "custom_model"
	JobInputTypeLiteral     JobInputType = "literal"
	JobInputTypeMlflowModel JobInputType = "mlflow_model"
	JobInputTypeMltable     JobInputType = "mltable"
	JobInputTypeTritonModel JobInputType = "triton_model"
	JobInputTypeUriFile     JobInputType = "uri_file"
	JobInputTypeUriFolder   JobInputType = "uri_folder"
)

func (*JobInputType) UnmarshalJSON ¶

func (s *JobInputType) UnmarshalJSON(bytes []byte) error

type JobLimits ¶

type JobLimits interface {
}

type JobLimitsType ¶

type JobLimitsType string
const (
	JobLimitsTypeCommand JobLimitsType = "Command"
	JobLimitsTypeSweep   JobLimitsType = "Sweep"
)

func (*JobLimitsType) UnmarshalJSON ¶

func (s *JobLimitsType) UnmarshalJSON(bytes []byte) error

type JobOutput ¶

type JobOutput interface {
}

type JobOutputType ¶

type JobOutputType string
const (
	JobOutputTypeCustomModel JobOutputType = "custom_model"
	JobOutputTypeMlflowModel JobOutputType = "mlflow_model"
	JobOutputTypeMltable     JobOutputType = "mltable"
	JobOutputTypeTritonModel JobOutputType = "triton_model"
	JobOutputTypeUriFile     JobOutputType = "uri_file"
	JobOutputTypeUriFolder   JobOutputType = "uri_folder"
)

func (*JobOutputType) UnmarshalJSON ¶

func (s *JobOutputType) UnmarshalJSON(bytes []byte) error

type JobProvisioningState ¶

type JobProvisioningState string
const (
	JobProvisioningStateCanceled   JobProvisioningState = "Canceled"
	JobProvisioningStateFailed     JobProvisioningState = "Failed"
	JobProvisioningStateInProgress JobProvisioningState = "InProgress"
	JobProvisioningStateSucceeded  JobProvisioningState = "Succeeded"
)

func (*JobProvisioningState) UnmarshalJSON ¶

func (s *JobProvisioningState) UnmarshalJSON(bytes []byte) error

type JobResourceConfiguration ¶

type JobResourceConfiguration struct {
	DockerArgs       *string                 `json:"dockerArgs,omitempty"`
	InstanceCount    *int64                  `json:"instanceCount,omitempty"`
	InstanceType     *string                 `json:"instanceType,omitempty"`
	Locations        *[]string               `json:"locations,omitempty"`
	MaxInstanceCount *int64                  `json:"maxInstanceCount,omitempty"`
	Properties       *map[string]interface{} `json:"properties,omitempty"`
	ShmSize          *string                 `json:"shmSize,omitempty"`
}

type JobScheduleAction ¶

type JobScheduleAction struct {
	JobDefinition JobBase `json:"jobDefinition"`
}

func (JobScheduleAction) MarshalJSON ¶

func (s JobScheduleAction) MarshalJSON() ([]byte, error)

func (*JobScheduleAction) UnmarshalJSON ¶

func (s *JobScheduleAction) UnmarshalJSON(bytes []byte) error

type JobService ¶

type JobService struct {
	Endpoint       *string            `json:"endpoint,omitempty"`
	ErrorMessage   *string            `json:"errorMessage,omitempty"`
	JobServiceType *string            `json:"jobServiceType,omitempty"`
	Nodes          Nodes              `json:"nodes"`
	Port           *int64             `json:"port,omitempty"`
	Properties     *map[string]string `json:"properties,omitempty"`
	Status         *string            `json:"status,omitempty"`
}

func (*JobService) UnmarshalJSON ¶

func (s *JobService) UnmarshalJSON(bytes []byte) error

type JobStatus ¶

type JobStatus string
const (
	JobStatusCancelRequested JobStatus = "CancelRequested"
	JobStatusCanceled        JobStatus = "Canceled"
	JobStatusCompleted       JobStatus = "Completed"
	JobStatusFailed          JobStatus = "Failed"
	JobStatusFinalizing      JobStatus = "Finalizing"
	JobStatusNotResponding   JobStatus = "NotResponding"
	JobStatusNotStarted      JobStatus = "NotStarted"
	JobStatusPaused          JobStatus = "Paused"
	JobStatusPreparing       JobStatus = "Preparing"
	JobStatusProvisioning    JobStatus = "Provisioning"
	JobStatusQueued          JobStatus = "Queued"
	JobStatusRunning         JobStatus = "Running"
	JobStatusScheduled       JobStatus = "Scheduled"
	JobStatusStarting        JobStatus = "Starting"
	JobStatusUnknown         JobStatus = "Unknown"
)

func (*JobStatus) UnmarshalJSON ¶

func (s *JobStatus) UnmarshalJSON(bytes []byte) error

type JobTier ¶

type JobTier string
const (
	JobTierBasic    JobTier = "Basic"
	JobTierPremium  JobTier = "Premium"
	JobTierSpot     JobTier = "Spot"
	JobTierStandard JobTier = "Standard"
)

func (*JobTier) UnmarshalJSON ¶

func (s *JobTier) UnmarshalJSON(bytes []byte) error

type JobType ¶

type JobType string
const (
	JobTypeAutoML   JobType = "AutoML"
	JobTypeCommand  JobType = "Command"
	JobTypeLabeling JobType = "Labeling"
	JobTypePipeline JobType = "Pipeline"
	JobTypeSpark    JobType = "Spark"
	JobTypeSweep    JobType = "Sweep"
)

func (*JobType) UnmarshalJSON ¶

func (s *JobType) UnmarshalJSON(bytes []byte) error

type LabelCategory ¶

type LabelCategory struct {
	Classes     *map[string]LabelClass `json:"classes,omitempty"`
	DisplayName *string                `json:"displayName,omitempty"`
	MultiSelect *MultiSelect           `json:"multiSelect,omitempty"`
}

type LabelClass ¶

type LabelClass struct {
	DisplayName *string                `json:"displayName,omitempty"`
	Subclasses  *map[string]LabelClass `json:"subclasses,omitempty"`
}

type LabelingDataConfiguration ¶

type LabelingDataConfiguration struct {
	DataId                 *string                 `json:"dataId,omitempty"`
	IncrementalDataRefresh *IncrementalDataRefresh `json:"incrementalDataRefresh,omitempty"`
}

type LabelingJob ¶

type LabelingJob struct {
	CreatedDateTime            *string                    `json:"createdDateTime,omitempty"`
	DataConfiguration          *LabelingDataConfiguration `json:"dataConfiguration,omitempty"`
	JobInstructions            *LabelingJobInstructions   `json:"jobInstructions,omitempty"`
	LabelCategories            *map[string]LabelCategory  `json:"labelCategories,omitempty"`
	LabelingJobMediaProperties LabelingJobMediaProperties `json:"labelingJobMediaProperties"`
	MlAssistConfiguration      MLAssistConfiguration      `json:"mlAssistConfiguration"`
	ProgressMetrics            *ProgressMetrics           `json:"progressMetrics,omitempty"`
	ProjectId                  *string                    `json:"projectId,omitempty"`
	ProvisioningState          *JobProvisioningState      `json:"provisioningState,omitempty"`
	StatusMessages             *[]StatusMessage           `json:"statusMessages,omitempty"`

	// Fields inherited from JobBase
	ComponentId          *string                         `json:"componentId,omitempty"`
	ComputeId            *string                         `json:"computeId,omitempty"`
	Description          *string                         `json:"description,omitempty"`
	DisplayName          *string                         `json:"displayName,omitempty"`
	ExperimentName       *string                         `json:"experimentName,omitempty"`
	Identity             IdentityConfiguration           `json:"identity"`
	IsArchived           *bool                           `json:"isArchived,omitempty"`
	NotificationSetting  *NotificationSetting            `json:"notificationSetting,omitempty"`
	Properties           *map[string]string              `json:"properties,omitempty"`
	SecretsConfiguration *map[string]SecretConfiguration `json:"secretsConfiguration,omitempty"`
	Services             *map[string]JobService          `json:"services,omitempty"`
	Status               *JobStatus                      `json:"status,omitempty"`
	Tags                 *map[string]string              `json:"tags,omitempty"`
}

func (LabelingJob) MarshalJSON ¶

func (s LabelingJob) MarshalJSON() ([]byte, error)

func (*LabelingJob) UnmarshalJSON ¶

func (s *LabelingJob) UnmarshalJSON(bytes []byte) error

type LabelingJobImageProperties ¶

type LabelingJobImageProperties struct {
	AnnotationType *ImageAnnotationType `json:"annotationType,omitempty"`
}

func (LabelingJobImageProperties) MarshalJSON ¶

func (s LabelingJobImageProperties) MarshalJSON() ([]byte, error)

type LabelingJobInstructions ¶

type LabelingJobInstructions struct {
	Uri *string `json:"uri,omitempty"`
}

type LabelingJobMediaProperties ¶

type LabelingJobMediaProperties interface {
}

type LabelingJobTextProperties ¶

type LabelingJobTextProperties struct {
	AnnotationType *TextAnnotationType `json:"annotationType,omitempty"`
}

func (LabelingJobTextProperties) MarshalJSON ¶

func (s LabelingJobTextProperties) MarshalJSON() ([]byte, error)

type LearningRateScheduler ¶

type LearningRateScheduler string
const (
	LearningRateSchedulerNone         LearningRateScheduler = "None"
	LearningRateSchedulerStep         LearningRateScheduler = "Step"
	LearningRateSchedulerWarmupCosine LearningRateScheduler = "WarmupCosine"
)

func (*LearningRateScheduler) UnmarshalJSON ¶

func (s *LearningRateScheduler) UnmarshalJSON(bytes []byte) error

type ListCompleteResult ¶

type ListCompleteResult struct {
	Items []ScheduleResource
}

type ListOperationOptions ¶

type ListOperationOptions struct {
	ListViewType *ScheduleListViewType
	Skip         *string
}

func DefaultListOperationOptions ¶

func DefaultListOperationOptions() ListOperationOptions

func (ListOperationOptions) ToHeaders ¶

func (o ListOperationOptions) ToHeaders() *client.Headers

func (ListOperationOptions) ToOData ¶

func (o ListOperationOptions) ToOData() *odata.Query

func (ListOperationOptions) ToQuery ¶

type ListOperationResponse ¶

type ListOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]ScheduleResource
}

type LiteralJobInput ¶

type LiteralJobInput struct {
	Value string `json:"value"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (LiteralJobInput) MarshalJSON ¶

func (s LiteralJobInput) MarshalJSON() ([]byte, error)

type LogTrainingMetrics ¶

type LogTrainingMetrics string
const (
	LogTrainingMetricsDisable LogTrainingMetrics = "Disable"
	LogTrainingMetricsEnable  LogTrainingMetrics = "Enable"
)

func (*LogTrainingMetrics) UnmarshalJSON ¶

func (s *LogTrainingMetrics) UnmarshalJSON(bytes []byte) error

type LogValidationLoss ¶

type LogValidationLoss string
const (
	LogValidationLossDisable LogValidationLoss = "Disable"
	LogValidationLossEnable  LogValidationLoss = "Enable"
)

func (*LogValidationLoss) UnmarshalJSON ¶

func (s *LogValidationLoss) UnmarshalJSON(bytes []byte) error

type LogVerbosity ¶

type LogVerbosity string
const (
	LogVerbosityCritical LogVerbosity = "Critical"
	LogVerbosityDebug    LogVerbosity = "Debug"
	LogVerbosityError    LogVerbosity = "Error"
	LogVerbosityInfo     LogVerbosity = "Info"
	LogVerbosityNotSet   LogVerbosity = "NotSet"
	LogVerbosityWarning  LogVerbosity = "Warning"
)

func (*LogVerbosity) UnmarshalJSON ¶

func (s *LogVerbosity) UnmarshalJSON(bytes []byte) error

type MLAssistConfiguration ¶

type MLAssistConfiguration interface {
}

type MLAssistConfigurationDisabled ¶

type MLAssistConfigurationDisabled struct {
}

func (MLAssistConfigurationDisabled) MarshalJSON ¶

func (s MLAssistConfigurationDisabled) MarshalJSON() ([]byte, error)

type MLAssistConfigurationEnabled ¶

type MLAssistConfigurationEnabled struct {
	InferencingComputeBinding string `json:"inferencingComputeBinding"`
	TrainingComputeBinding    string `json:"trainingComputeBinding"`
}

func (MLAssistConfigurationEnabled) MarshalJSON ¶

func (s MLAssistConfigurationEnabled) MarshalJSON() ([]byte, error)

type MLAssistConfigurationType ¶

type MLAssistConfigurationType string
const (
	MLAssistConfigurationTypeDisabled MLAssistConfigurationType = "Disabled"
	MLAssistConfigurationTypeEnabled  MLAssistConfigurationType = "Enabled"
)

func (*MLAssistConfigurationType) UnmarshalJSON ¶

func (s *MLAssistConfigurationType) UnmarshalJSON(bytes []byte) error

type MLFlowAutologgerState ¶

type MLFlowAutologgerState string
const (
	MLFlowAutologgerStateDisabled MLFlowAutologgerState = "Disabled"
	MLFlowAutologgerStateEnabled  MLFlowAutologgerState = "Enabled"
)

func (*MLFlowAutologgerState) UnmarshalJSON ¶

func (s *MLFlowAutologgerState) UnmarshalJSON(bytes []byte) error

type MLFlowModelJobInput ¶

type MLFlowModelJobInput struct {
	Mode *InputDeliveryMode `json:"mode,omitempty"`
	Uri  string             `json:"uri"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (MLFlowModelJobInput) MarshalJSON ¶

func (s MLFlowModelJobInput) MarshalJSON() ([]byte, error)

type MLFlowModelJobOutput ¶

type MLFlowModelJobOutput struct {
	AssetName         *string             `json:"assetName,omitempty"`
	AssetVersion      *string             `json:"assetVersion,omitempty"`
	AutoDeleteSetting *AutoDeleteSetting  `json:"autoDeleteSetting,omitempty"`
	Mode              *OutputDeliveryMode `json:"mode,omitempty"`
	Uri               *string             `json:"uri,omitempty"`

	// Fields inherited from JobOutput
	Description *string `json:"description,omitempty"`
}

func (MLFlowModelJobOutput) MarshalJSON ¶

func (s MLFlowModelJobOutput) MarshalJSON() ([]byte, error)

type MLTableData ¶

type MLTableData struct {
	ReferencedUris *[]string `json:"referencedUris,omitempty"`

	// Fields inherited from DataVersionBase
	AutoDeleteSetting    *AutoDeleteSetting    `json:"autoDeleteSetting,omitempty"`
	DataUri              string                `json:"dataUri"`
	Description          *string               `json:"description,omitempty"`
	IntellectualProperty *IntellectualProperty `json:"intellectualProperty,omitempty"`
	IsAnonymous          *bool                 `json:"isAnonymous,omitempty"`
	IsArchived           *bool                 `json:"isArchived,omitempty"`
	Properties           *map[string]string    `json:"properties,omitempty"`
	Stage                *string               `json:"stage,omitempty"`
	Tags                 *map[string]string    `json:"tags,omitempty"`
}

func (MLTableData) MarshalJSON ¶

func (s MLTableData) MarshalJSON() ([]byte, error)

type MLTableJobInput ¶

type MLTableJobInput struct {
	Mode *InputDeliveryMode `json:"mode,omitempty"`
	Uri  string             `json:"uri"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (MLTableJobInput) MarshalJSON ¶

func (s MLTableJobInput) MarshalJSON() ([]byte, error)

type MLTableJobOutput ¶

type MLTableJobOutput struct {
	AssetName         *string             `json:"assetName,omitempty"`
	AssetVersion      *string             `json:"assetVersion,omitempty"`
	AutoDeleteSetting *AutoDeleteSetting  `json:"autoDeleteSetting,omitempty"`
	Mode              *OutputDeliveryMode `json:"mode,omitempty"`
	Uri               *string             `json:"uri,omitempty"`

	// Fields inherited from JobOutput
	Description *string `json:"description,omitempty"`
}

func (MLTableJobOutput) MarshalJSON ¶

func (s MLTableJobOutput) MarshalJSON() ([]byte, error)

type ManagedIdentity ¶

type ManagedIdentity struct {
	ClientId   *string `json:"clientId,omitempty"`
	ObjectId   *string `json:"objectId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

func (ManagedIdentity) MarshalJSON ¶

func (s ManagedIdentity) MarshalJSON() ([]byte, error)

type MediaType ¶

type MediaType string
const (
	MediaTypeImage MediaType = "Image"
	MediaTypeText  MediaType = "Text"
)

func (*MediaType) UnmarshalJSON ¶

func (s *MediaType) UnmarshalJSON(bytes []byte) error

type MedianStoppingPolicy ¶

type MedianStoppingPolicy struct {

	// Fields inherited from EarlyTerminationPolicy
	DelayEvaluation    *int64 `json:"delayEvaluation,omitempty"`
	EvaluationInterval *int64 `json:"evaluationInterval,omitempty"`
}

func (MedianStoppingPolicy) MarshalJSON ¶

func (s MedianStoppingPolicy) MarshalJSON() ([]byte, error)

type ModelPerformanceMetricThresholdBase ¶

type ModelPerformanceMetricThresholdBase interface {
}

type ModelPerformanceSignalBase ¶

type ModelPerformanceSignalBase struct {
	BaselineData    MonitoringInputData                 `json:"baselineData"`
	DataSegment     *MonitoringDataSegment              `json:"dataSegment,omitempty"`
	MetricThreshold ModelPerformanceMetricThresholdBase `json:"metricThreshold"`
	TargetData      MonitoringInputData                 `json:"targetData"`

	// Fields inherited from MonitoringSignalBase
	LookbackPeriod *string                     `json:"lookbackPeriod,omitempty"`
	Mode           *MonitoringNotificationMode `json:"mode,omitempty"`
}

func (ModelPerformanceSignalBase) MarshalJSON ¶

func (s ModelPerformanceSignalBase) MarshalJSON() ([]byte, error)

func (*ModelPerformanceSignalBase) UnmarshalJSON ¶

func (s *ModelPerformanceSignalBase) UnmarshalJSON(bytes []byte) error

type ModelSize ¶

type ModelSize string
const (
	ModelSizeExtraLarge ModelSize = "ExtraLarge"
	ModelSizeLarge      ModelSize = "Large"
	ModelSizeMedium     ModelSize = "Medium"
	ModelSizeNone       ModelSize = "None"
	ModelSizeSmall      ModelSize = "Small"
)

func (*ModelSize) UnmarshalJSON ¶

func (s *ModelSize) UnmarshalJSON(bytes []byte) error

type MonitorDefinition ¶

type MonitorDefinition struct {
	AlertNotificationSetting MonitoringAlertNotificationSettingsBase `json:"alertNotificationSetting"`
	ComputeId                string                                  `json:"computeId"`
	MonitoringTarget         *string                                 `json:"monitoringTarget,omitempty"`
	Signals                  map[string]MonitoringSignalBase         `json:"signals"`
}

func (*MonitorDefinition) UnmarshalJSON ¶

func (s *MonitorDefinition) UnmarshalJSON(bytes []byte) error

type MonitoringAlertNotificationSettingsBase ¶

type MonitoringAlertNotificationSettingsBase interface {
}

type MonitoringAlertNotificationType ¶

type MonitoringAlertNotificationType string
const (
	MonitoringAlertNotificationTypeAzureMonitor MonitoringAlertNotificationType = "AzureMonitor"
	MonitoringAlertNotificationTypeEmail        MonitoringAlertNotificationType = "Email"
)

func (*MonitoringAlertNotificationType) UnmarshalJSON ¶

func (s *MonitoringAlertNotificationType) UnmarshalJSON(bytes []byte) error

type MonitoringDataSegment ¶

type MonitoringDataSegment struct {
	Feature *string   `json:"feature,omitempty"`
	Values  *[]string `json:"values,omitempty"`
}

type MonitoringFeatureDataType ¶

type MonitoringFeatureDataType string
const (
	MonitoringFeatureDataTypeCategorical MonitoringFeatureDataType = "Categorical"
	MonitoringFeatureDataTypeNumerical   MonitoringFeatureDataType = "Numerical"
)

func (*MonitoringFeatureDataType) UnmarshalJSON ¶

func (s *MonitoringFeatureDataType) UnmarshalJSON(bytes []byte) error

type MonitoringFeatureFilterBase ¶

type MonitoringFeatureFilterBase interface {
}

type MonitoringFeatureFilterType ¶

type MonitoringFeatureFilterType string
const (
	MonitoringFeatureFilterTypeAllFeatures       MonitoringFeatureFilterType = "AllFeatures"
	MonitoringFeatureFilterTypeFeatureSubset     MonitoringFeatureFilterType = "FeatureSubset"
	MonitoringFeatureFilterTypeTopNByAttribution MonitoringFeatureFilterType = "TopNByAttribution"
)

func (*MonitoringFeatureFilterType) UnmarshalJSON ¶

func (s *MonitoringFeatureFilterType) UnmarshalJSON(bytes []byte) error

type MonitoringInputData ¶

type MonitoringInputData struct {
	Asset                    *interface{}               `json:"asset,omitempty"`
	DataContext              MonitoringInputDataContext `json:"dataContext"`
	PreprocessingComponentId *string                    `json:"preprocessingComponentId,omitempty"`
	TargetColumnName         *string                    `json:"targetColumnName,omitempty"`
}

type MonitoringInputDataContext ¶

type MonitoringInputDataContext string
const (
	MonitoringInputDataContextGroundTruth  MonitoringInputDataContext = "GroundTruth"
	MonitoringInputDataContextModelInputs  MonitoringInputDataContext = "ModelInputs"
	MonitoringInputDataContextModelOutputs MonitoringInputDataContext = "ModelOutputs"
	MonitoringInputDataContextTest         MonitoringInputDataContext = "Test"
	MonitoringInputDataContextTraining     MonitoringInputDataContext = "Training"
	MonitoringInputDataContextValidation   MonitoringInputDataContext = "Validation"
)

func (*MonitoringInputDataContext) UnmarshalJSON ¶

func (s *MonitoringInputDataContext) UnmarshalJSON(bytes []byte) error

type MonitoringModelType ¶

type MonitoringModelType string
const (
	MonitoringModelTypeClassification MonitoringModelType = "Classification"
	MonitoringModelTypeRegression     MonitoringModelType = "Regression"
)

func (*MonitoringModelType) UnmarshalJSON ¶

func (s *MonitoringModelType) UnmarshalJSON(bytes []byte) error

type MonitoringNotificationMode ¶

type MonitoringNotificationMode string
const (
	MonitoringNotificationModeDisabled MonitoringNotificationMode = "Disabled"
	MonitoringNotificationModeEnabled  MonitoringNotificationMode = "Enabled"
)

func (*MonitoringNotificationMode) UnmarshalJSON ¶

func (s *MonitoringNotificationMode) UnmarshalJSON(bytes []byte) error

type MonitoringSignalBase ¶

type MonitoringSignalBase interface {
}

type MonitoringSignalType ¶

type MonitoringSignalType string
const (
	MonitoringSignalTypeCustom                  MonitoringSignalType = "Custom"
	MonitoringSignalTypeDataDrift               MonitoringSignalType = "DataDrift"
	MonitoringSignalTypeDataQuality             MonitoringSignalType = "DataQuality"
	MonitoringSignalTypeFeatureAttributionDrift MonitoringSignalType = "FeatureAttributionDrift"
	MonitoringSignalTypeModelPerformance        MonitoringSignalType = "ModelPerformance"
	MonitoringSignalTypePredictionDrift         MonitoringSignalType = "PredictionDrift"
)

func (*MonitoringSignalType) UnmarshalJSON ¶

func (s *MonitoringSignalType) UnmarshalJSON(bytes []byte) error

type MonitoringThreshold ¶

type MonitoringThreshold struct {
	Value *float64 `json:"value,omitempty"`
}

type Mpi ¶

type Mpi struct {
	ProcessCountPerInstance *int64 `json:"processCountPerInstance,omitempty"`
}

func (Mpi) MarshalJSON ¶

func (s Mpi) MarshalJSON() ([]byte, error)

type MultiSelect ¶

type MultiSelect string
const (
	MultiSelectDisabled MultiSelect = "Disabled"
	MultiSelectEnabled  MultiSelect = "Enabled"
)

func (*MultiSelect) UnmarshalJSON ¶

func (s *MultiSelect) UnmarshalJSON(bytes []byte) error

type NCrossValidations ¶

type NCrossValidations interface {
}

type NCrossValidationsMode ¶

type NCrossValidationsMode string
const (
	NCrossValidationsModeAuto   NCrossValidationsMode = "Auto"
	NCrossValidationsModeCustom NCrossValidationsMode = "Custom"
)

func (*NCrossValidationsMode) UnmarshalJSON ¶

func (s *NCrossValidationsMode) UnmarshalJSON(bytes []byte) error

type NlpFixedParameters ¶

type NlpFixedParameters struct {
	GradientAccumulationSteps *int64                    `json:"gradientAccumulationSteps,omitempty"`
	LearningRate              *float64                  `json:"learningRate,omitempty"`
	LearningRateScheduler     *NlpLearningRateScheduler `json:"learningRateScheduler,omitempty"`
	ModelName                 *string                   `json:"modelName,omitempty"`
	NumberOfEpochs            *int64                    `json:"numberOfEpochs,omitempty"`
	TrainingBatchSize         *int64                    `json:"trainingBatchSize,omitempty"`
	ValidationBatchSize       *int64                    `json:"validationBatchSize,omitempty"`
	WarmupRatio               *float64                  `json:"warmupRatio,omitempty"`
	WeightDecay               *float64                  `json:"weightDecay,omitempty"`
}

type NlpLearningRateScheduler ¶

type NlpLearningRateScheduler string
const (
	NlpLearningRateSchedulerConstant           NlpLearningRateScheduler = "Constant"
	NlpLearningRateSchedulerConstantWithWarmup NlpLearningRateScheduler = "ConstantWithWarmup"
	NlpLearningRateSchedulerCosine             NlpLearningRateScheduler = "Cosine"
	NlpLearningRateSchedulerCosineWithRestarts NlpLearningRateScheduler = "CosineWithRestarts"
	NlpLearningRateSchedulerLinear             NlpLearningRateScheduler = "Linear"
	NlpLearningRateSchedulerNone               NlpLearningRateScheduler = "None"
	NlpLearningRateSchedulerPolynomial         NlpLearningRateScheduler = "Polynomial"
)

func (*NlpLearningRateScheduler) UnmarshalJSON ¶

func (s *NlpLearningRateScheduler) UnmarshalJSON(bytes []byte) error

type NlpParameterSubspace ¶

type NlpParameterSubspace struct {
	GradientAccumulationSteps *string `json:"gradientAccumulationSteps,omitempty"`
	LearningRate              *string `json:"learningRate,omitempty"`
	LearningRateScheduler     *string `json:"learningRateScheduler,omitempty"`
	ModelName                 *string `json:"modelName,omitempty"`
	NumberOfEpochs            *string `json:"numberOfEpochs,omitempty"`
	TrainingBatchSize         *string `json:"trainingBatchSize,omitempty"`
	ValidationBatchSize       *string `json:"validationBatchSize,omitempty"`
	WarmupRatio               *string `json:"warmupRatio,omitempty"`
	WeightDecay               *string `json:"weightDecay,omitempty"`
}

type NlpSweepSettings ¶

type NlpSweepSettings struct {
	EarlyTermination  EarlyTerminationPolicy `json:"earlyTermination"`
	SamplingAlgorithm SamplingAlgorithmType  `json:"samplingAlgorithm"`
}

func (*NlpSweepSettings) UnmarshalJSON ¶

func (s *NlpSweepSettings) UnmarshalJSON(bytes []byte) error

type NlpVerticalLimitSettings ¶

type NlpVerticalLimitSettings struct {
	MaxConcurrentTrials *int64  `json:"maxConcurrentTrials,omitempty"`
	MaxNodes            *int64  `json:"maxNodes,omitempty"`
	MaxTrials           *int64  `json:"maxTrials,omitempty"`
	Timeout             *string `json:"timeout,omitempty"`
	TrialTimeout        *string `json:"trialTimeout,omitempty"`
}

type Nodes ¶

type Nodes interface {
}

type NodesValueType ¶

type NodesValueType string
const (
	NodesValueTypeAll    NodesValueType = "All"
	NodesValueTypeCustom NodesValueType = "Custom"
)

func (*NodesValueType) UnmarshalJSON ¶

func (s *NodesValueType) UnmarshalJSON(bytes []byte) error

type NotificationSetting ¶

type NotificationSetting struct {
	EmailOn  *[]EmailNotificationEnableType `json:"emailOn,omitempty"`
	Emails   *[]string                      `json:"emails,omitempty"`
	WebHooks *map[string]Webhook            `json:"webhooks,omitempty"`
}

func (*NotificationSetting) UnmarshalJSON ¶

func (s *NotificationSetting) UnmarshalJSON(bytes []byte) error

type NumericalDataDriftMetric ¶

type NumericalDataDriftMetric string
const (
	NumericalDataDriftMetricJensenShannonDistance          NumericalDataDriftMetric = "JensenShannonDistance"
	NumericalDataDriftMetricNormalizedWassersteinDistance  NumericalDataDriftMetric = "NormalizedWassersteinDistance"
	NumericalDataDriftMetricPopulationStabilityIndex       NumericalDataDriftMetric = "PopulationStabilityIndex"
	NumericalDataDriftMetricTwoSampleKolmogorovSmirnovTest NumericalDataDriftMetric = "TwoSampleKolmogorovSmirnovTest"
)

func (*NumericalDataDriftMetric) UnmarshalJSON ¶

func (s *NumericalDataDriftMetric) UnmarshalJSON(bytes []byte) error

type NumericalDataDriftMetricThreshold ¶

type NumericalDataDriftMetricThreshold struct {
	Metric NumericalDataDriftMetric `json:"metric"`

	// Fields inherited from DataDriftMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (NumericalDataDriftMetricThreshold) MarshalJSON ¶

func (s NumericalDataDriftMetricThreshold) MarshalJSON() ([]byte, error)

type NumericalDataQualityMetric ¶

type NumericalDataQualityMetric string
const (
	NumericalDataQualityMetricDataTypeErrorRate NumericalDataQualityMetric = "DataTypeErrorRate"
	NumericalDataQualityMetricNullValueRate     NumericalDataQualityMetric = "NullValueRate"
	NumericalDataQualityMetricOutOfBoundsRate   NumericalDataQualityMetric = "OutOfBoundsRate"
)

func (*NumericalDataQualityMetric) UnmarshalJSON ¶

func (s *NumericalDataQualityMetric) UnmarshalJSON(bytes []byte) error

type NumericalDataQualityMetricThreshold ¶

type NumericalDataQualityMetricThreshold struct {
	Metric NumericalDataQualityMetric `json:"metric"`

	// Fields inherited from DataQualityMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (NumericalDataQualityMetricThreshold) MarshalJSON ¶

func (s NumericalDataQualityMetricThreshold) MarshalJSON() ([]byte, error)

type NumericalPredictionDriftMetric ¶

type NumericalPredictionDriftMetric string
const (
	NumericalPredictionDriftMetricJensenShannonDistance          NumericalPredictionDriftMetric = "JensenShannonDistance"
	NumericalPredictionDriftMetricNormalizedWassersteinDistance  NumericalPredictionDriftMetric = "NormalizedWassersteinDistance"
	NumericalPredictionDriftMetricPopulationStabilityIndex       NumericalPredictionDriftMetric = "PopulationStabilityIndex"
	NumericalPredictionDriftMetricTwoSampleKolmogorovSmirnovTest NumericalPredictionDriftMetric = "TwoSampleKolmogorovSmirnovTest"
)

func (*NumericalPredictionDriftMetric) UnmarshalJSON ¶

func (s *NumericalPredictionDriftMetric) UnmarshalJSON(bytes []byte) error

type NumericalPredictionDriftMetricThreshold ¶

type NumericalPredictionDriftMetricThreshold struct {
	Metric NumericalPredictionDriftMetric `json:"metric"`

	// Fields inherited from PredictionDriftMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (NumericalPredictionDriftMetricThreshold) MarshalJSON ¶

func (s NumericalPredictionDriftMetricThreshold) MarshalJSON() ([]byte, error)

type ObjectDetectionPrimaryMetrics ¶

type ObjectDetectionPrimaryMetrics string
const (
	ObjectDetectionPrimaryMetricsMeanAveragePrecision ObjectDetectionPrimaryMetrics = "MeanAveragePrecision"
)

func (*ObjectDetectionPrimaryMetrics) UnmarshalJSON ¶

func (s *ObjectDetectionPrimaryMetrics) UnmarshalJSON(bytes []byte) error

type Objective ¶

type Objective struct {
	Goal          Goal   `json:"goal"`
	PrimaryMetric string `json:"primaryMetric"`
}

type OutputDeliveryMode ¶

type OutputDeliveryMode string
const (
	OutputDeliveryModeDirect         OutputDeliveryMode = "Direct"
	OutputDeliveryModeReadWriteMount OutputDeliveryMode = "ReadWriteMount"
	OutputDeliveryModeUpload         OutputDeliveryMode = "Upload"
)

func (*OutputDeliveryMode) UnmarshalJSON ¶

func (s *OutputDeliveryMode) UnmarshalJSON(bytes []byte) error

type PipelineJob ¶

type PipelineJob struct {
	Inputs      *map[string]JobInput    `json:"inputs,omitempty"`
	Jobs        *map[string]interface{} `json:"jobs,omitempty"`
	Outputs     *map[string]JobOutput   `json:"outputs,omitempty"`
	Settings    *interface{}            `json:"settings,omitempty"`
	SourceJobId *string                 `json:"sourceJobId,omitempty"`

	// Fields inherited from JobBase
	ComponentId          *string                         `json:"componentId,omitempty"`
	ComputeId            *string                         `json:"computeId,omitempty"`
	Description          *string                         `json:"description,omitempty"`
	DisplayName          *string                         `json:"displayName,omitempty"`
	ExperimentName       *string                         `json:"experimentName,omitempty"`
	Identity             IdentityConfiguration           `json:"identity"`
	IsArchived           *bool                           `json:"isArchived,omitempty"`
	NotificationSetting  *NotificationSetting            `json:"notificationSetting,omitempty"`
	Properties           *map[string]string              `json:"properties,omitempty"`
	SecretsConfiguration *map[string]SecretConfiguration `json:"secretsConfiguration,omitempty"`
	Services             *map[string]JobService          `json:"services,omitempty"`
	Status               *JobStatus                      `json:"status,omitempty"`
	Tags                 *map[string]string              `json:"tags,omitempty"`
}

func (PipelineJob) MarshalJSON ¶

func (s PipelineJob) MarshalJSON() ([]byte, error)

func (*PipelineJob) UnmarshalJSON ¶

func (s *PipelineJob) UnmarshalJSON(bytes []byte) error

type PredictionDriftMetricThresholdBase ¶

type PredictionDriftMetricThresholdBase interface {
}

type PredictionDriftMonitoringSignal ¶

type PredictionDriftMonitoringSignal struct {
	BaselineData     MonitoringInputData                  `json:"baselineData"`
	MetricThresholds []PredictionDriftMetricThresholdBase `json:"metricThresholds"`
	ModelType        MonitoringModelType                  `json:"modelType"`
	TargetData       MonitoringInputData                  `json:"targetData"`

	// Fields inherited from MonitoringSignalBase
	LookbackPeriod *string                     `json:"lookbackPeriod,omitempty"`
	Mode           *MonitoringNotificationMode `json:"mode,omitempty"`
}

func (PredictionDriftMonitoringSignal) MarshalJSON ¶

func (s PredictionDriftMonitoringSignal) MarshalJSON() ([]byte, error)

func (*PredictionDriftMonitoringSignal) UnmarshalJSON ¶

func (s *PredictionDriftMonitoringSignal) UnmarshalJSON(bytes []byte) error

type ProgressMetrics ¶

type ProgressMetrics struct {
	CompletedDatapointCount            *int64  `json:"completedDatapointCount,omitempty"`
	IncrementalDataLastRefreshDateTime *string `json:"incrementalDataLastRefreshDateTime,omitempty"`
	SkippedDatapointCount              *int64  `json:"skippedDatapointCount,omitempty"`
	TotalDatapointCount                *int64  `json:"totalDatapointCount,omitempty"`
}

func (*ProgressMetrics) GetIncrementalDataLastRefreshDateTimeAsTime ¶

func (o *ProgressMetrics) GetIncrementalDataLastRefreshDateTimeAsTime() (*time.Time, error)

func (*ProgressMetrics) SetIncrementalDataLastRefreshDateTimeAsTime ¶

func (o *ProgressMetrics) SetIncrementalDataLastRefreshDateTimeAsTime(input time.Time)

type ProtectionLevel ¶

type ProtectionLevel string
const (
	ProtectionLevelAll  ProtectionLevel = "All"
	ProtectionLevelNone ProtectionLevel = "None"
)

func (*ProtectionLevel) UnmarshalJSON ¶

func (s *ProtectionLevel) UnmarshalJSON(bytes []byte) error

type PyTorch ¶

type PyTorch struct {
	ProcessCountPerInstance *int64 `json:"processCountPerInstance,omitempty"`
}

func (PyTorch) MarshalJSON ¶

func (s PyTorch) MarshalJSON() ([]byte, error)

type QueueSettings ¶

type QueueSettings struct {
	JobTier  *JobTier `json:"jobTier,omitempty"`
	Priority *int64   `json:"priority,omitempty"`
}

type RandomSamplingAlgorithm ¶

type RandomSamplingAlgorithm struct {
	Logbase *string                      `json:"logbase,omitempty"`
	Rule    *RandomSamplingAlgorithmRule `json:"rule,omitempty"`
	Seed    *int64                       `json:"seed,omitempty"`
}

func (RandomSamplingAlgorithm) MarshalJSON ¶

func (s RandomSamplingAlgorithm) MarshalJSON() ([]byte, error)

type RandomSamplingAlgorithmRule ¶

type RandomSamplingAlgorithmRule string
const (
	RandomSamplingAlgorithmRuleRandom RandomSamplingAlgorithmRule = "Random"
	RandomSamplingAlgorithmRuleSobol  RandomSamplingAlgorithmRule = "Sobol"
)

func (*RandomSamplingAlgorithmRule) UnmarshalJSON ¶

func (s *RandomSamplingAlgorithmRule) UnmarshalJSON(bytes []byte) error

type RawAutoMLVerticalImpl ¶ added in v0.20230807.1063129

type RawAutoMLVerticalImpl struct {
	Type   string
	Values map[string]interface{}
}

RawAutoMLVerticalImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawDataDriftMetricThresholdBaseImpl ¶ added in v0.20230807.1063129

type RawDataDriftMetricThresholdBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawDataDriftMetricThresholdBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawDataImportSourceImpl ¶ added in v0.20230807.1063129

type RawDataImportSourceImpl struct {
	Type   string
	Values map[string]interface{}
}

RawDataImportSourceImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawDataQualityMetricThresholdBaseImpl ¶ added in v0.20230807.1063129

type RawDataQualityMetricThresholdBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawDataQualityMetricThresholdBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawDataVersionBaseImpl ¶ added in v0.20230807.1063129

type RawDataVersionBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawDataVersionBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawDistributionConfigurationImpl ¶ added in v0.20230807.1063129

type RawDistributionConfigurationImpl struct {
	Type   string
	Values map[string]interface{}
}

RawDistributionConfigurationImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawEarlyTerminationPolicyImpl ¶ added in v0.20230807.1063129

type RawEarlyTerminationPolicyImpl struct {
	Type   string
	Values map[string]interface{}
}

RawEarlyTerminationPolicyImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawForecastHorizonImpl ¶ added in v0.20230807.1063129

type RawForecastHorizonImpl struct {
	Type   string
	Values map[string]interface{}
}

RawForecastHorizonImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawIdentityConfigurationImpl ¶ added in v0.20230807.1063129

type RawIdentityConfigurationImpl struct {
	Type   string
	Values map[string]interface{}
}

RawIdentityConfigurationImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawJobBaseImpl ¶ added in v0.20230807.1063129

type RawJobBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawJobBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawJobInputImpl ¶ added in v0.20230807.1063129

type RawJobInputImpl struct {
	Type   string
	Values map[string]interface{}
}

RawJobInputImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawJobLimitsImpl ¶ added in v0.20230807.1063129

type RawJobLimitsImpl struct {
	Type   string
	Values map[string]interface{}
}

RawJobLimitsImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawJobOutputImpl ¶ added in v0.20230807.1063129

type RawJobOutputImpl struct {
	Type   string
	Values map[string]interface{}
}

RawJobOutputImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawLabelingJobMediaPropertiesImpl ¶ added in v0.20230807.1063129

type RawLabelingJobMediaPropertiesImpl struct {
	Type   string
	Values map[string]interface{}
}

RawLabelingJobMediaPropertiesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawMLAssistConfigurationImpl ¶ added in v0.20230807.1063129

type RawMLAssistConfigurationImpl struct {
	Type   string
	Values map[string]interface{}
}

RawMLAssistConfigurationImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawModelPerformanceMetricThresholdBaseImpl ¶ added in v0.20230807.1063129

type RawModelPerformanceMetricThresholdBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawModelPerformanceMetricThresholdBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawMonitoringAlertNotificationSettingsBaseImpl ¶ added in v0.20230807.1063129

type RawMonitoringAlertNotificationSettingsBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawMonitoringAlertNotificationSettingsBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawMonitoringFeatureFilterBaseImpl ¶ added in v0.20230807.1063129

type RawMonitoringFeatureFilterBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawMonitoringFeatureFilterBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawMonitoringSignalBaseImpl ¶ added in v0.20230807.1063129

type RawMonitoringSignalBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawMonitoringSignalBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawNCrossValidationsImpl ¶ added in v0.20230807.1063129

type RawNCrossValidationsImpl struct {
	Type   string
	Values map[string]interface{}
}

RawNCrossValidationsImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawNodesImpl ¶ added in v0.20230807.1063129

type RawNodesImpl struct {
	Type   string
	Values map[string]interface{}
}

RawNodesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawPredictionDriftMetricThresholdBaseImpl ¶ added in v0.20230807.1063129

type RawPredictionDriftMetricThresholdBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawPredictionDriftMetricThresholdBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawSamplingAlgorithmImpl ¶ added in v0.20230807.1063129

type RawSamplingAlgorithmImpl struct {
	Type   string
	Values map[string]interface{}
}

RawSamplingAlgorithmImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawScheduleActionBaseImpl ¶ added in v0.20230807.1063129

type RawScheduleActionBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawScheduleActionBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawSeasonalityImpl ¶ added in v0.20230807.1063129

type RawSeasonalityImpl struct {
	Type   string
	Values map[string]interface{}
}

RawSeasonalityImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawSparkJobEntryImpl ¶ added in v0.20230807.1063129

type RawSparkJobEntryImpl struct {
	Type   string
	Values map[string]interface{}
}

RawSparkJobEntryImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawTargetLagsImpl ¶ added in v0.20230807.1063129

type RawTargetLagsImpl struct {
	Type   string
	Values map[string]interface{}
}

RawTargetLagsImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawTargetRollingWindowSizeImpl ¶ added in v0.20230807.1063129

type RawTargetRollingWindowSizeImpl struct {
	Type   string
	Values map[string]interface{}
}

RawTargetRollingWindowSizeImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawTriggerBaseImpl ¶ added in v0.20230807.1063129

type RawTriggerBaseImpl struct {
	Type   string
	Values map[string]interface{}
}

RawTriggerBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type RawWebhookImpl ¶ added in v0.20230807.1063129

type RawWebhookImpl struct {
	Type   string
	Values map[string]interface{}
}

RawWebhookImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).

type Ray ¶

type Ray struct {
	Address                  *string `json:"address,omitempty"`
	DashboardPort            *int64  `json:"dashboardPort,omitempty"`
	HeadNodeAdditionalArgs   *string `json:"headNodeAdditionalArgs,omitempty"`
	IncludeDashboard         *bool   `json:"includeDashboard,omitempty"`
	Port                     *int64  `json:"port,omitempty"`
	WorkerNodeAdditionalArgs *string `json:"workerNodeAdditionalArgs,omitempty"`
}

func (Ray) MarshalJSON ¶

func (s Ray) MarshalJSON() ([]byte, error)

type RecurrenceFrequency ¶

type RecurrenceFrequency string
const (
	RecurrenceFrequencyDay    RecurrenceFrequency = "Day"
	RecurrenceFrequencyHour   RecurrenceFrequency = "Hour"
	RecurrenceFrequencyMinute RecurrenceFrequency = "Minute"
	RecurrenceFrequencyMonth  RecurrenceFrequency = "Month"
	RecurrenceFrequencyWeek   RecurrenceFrequency = "Week"
)

func (*RecurrenceFrequency) UnmarshalJSON ¶

func (s *RecurrenceFrequency) UnmarshalJSON(bytes []byte) error

type RecurrenceSchedule ¶

type RecurrenceSchedule struct {
	Hours     []int64    `json:"hours"`
	Minutes   []int64    `json:"minutes"`
	MonthDays *[]int64   `json:"monthDays,omitempty"`
	WeekDays  *[]WeekDay `json:"weekDays,omitempty"`
}

type RecurrenceTrigger ¶

type RecurrenceTrigger struct {
	Frequency RecurrenceFrequency `json:"frequency"`
	Interval  int64               `json:"interval"`
	Schedule  *RecurrenceSchedule `json:"schedule,omitempty"`

	// Fields inherited from TriggerBase
	EndTime   *string `json:"endTime,omitempty"`
	StartTime *string `json:"startTime,omitempty"`
	TimeZone  *string `json:"timeZone,omitempty"`
}

func (RecurrenceTrigger) MarshalJSON ¶

func (s RecurrenceTrigger) MarshalJSON() ([]byte, error)

type Regression ¶

type Regression struct {
	CvSplitColumnNames    *[]string                           `json:"cvSplitColumnNames,omitempty"`
	FeaturizationSettings *TableVerticalFeaturizationSettings `json:"featurizationSettings,omitempty"`
	FixedParameters       *TableFixedParameters               `json:"fixedParameters,omitempty"`
	LimitSettings         *TableVerticalLimitSettings         `json:"limitSettings,omitempty"`
	NCrossValidations     NCrossValidations                   `json:"nCrossValidations"`
	PrimaryMetric         *RegressionPrimaryMetrics           `json:"primaryMetric,omitempty"`
	SearchSpace           *[]TableParameterSubspace           `json:"searchSpace,omitempty"`
	SweepSettings         *TableSweepSettings                 `json:"sweepSettings,omitempty"`
	TestData              *MLTableJobInput                    `json:"testData,omitempty"`
	TestDataSize          *float64                            `json:"testDataSize,omitempty"`
	TrainingSettings      *RegressionTrainingSettings         `json:"trainingSettings,omitempty"`
	ValidationData        *MLTableJobInput                    `json:"validationData,omitempty"`
	ValidationDataSize    *float64                            `json:"validationDataSize,omitempty"`
	WeightColumnName      *string                             `json:"weightColumnName,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (Regression) MarshalJSON ¶

func (s Regression) MarshalJSON() ([]byte, error)

func (*Regression) UnmarshalJSON ¶

func (s *Regression) UnmarshalJSON(bytes []byte) error

type RegressionModelPerformanceMetric ¶

type RegressionModelPerformanceMetric string
const (
	RegressionModelPerformanceMetricMeanAbsoluteError    RegressionModelPerformanceMetric = "MeanAbsoluteError"
	RegressionModelPerformanceMetricMeanSquaredError     RegressionModelPerformanceMetric = "MeanSquaredError"
	RegressionModelPerformanceMetricRootMeanSquaredError RegressionModelPerformanceMetric = "RootMeanSquaredError"
)

func (*RegressionModelPerformanceMetric) UnmarshalJSON ¶

func (s *RegressionModelPerformanceMetric) UnmarshalJSON(bytes []byte) error

type RegressionModelPerformanceMetricThreshold ¶

type RegressionModelPerformanceMetricThreshold struct {
	Metric RegressionModelPerformanceMetric `json:"metric"`

	// Fields inherited from ModelPerformanceMetricThresholdBase
	Threshold *MonitoringThreshold `json:"threshold,omitempty"`
}

func (RegressionModelPerformanceMetricThreshold) MarshalJSON ¶

type RegressionModels ¶

type RegressionModels string
const (
	RegressionModelsDecisionTree       RegressionModels = "DecisionTree"
	RegressionModelsElasticNet         RegressionModels = "ElasticNet"
	RegressionModelsExtremeRandomTrees RegressionModels = "ExtremeRandomTrees"
	RegressionModelsGradientBoosting   RegressionModels = "GradientBoosting"
	RegressionModelsKNN                RegressionModels = "KNN"
	RegressionModelsLassoLars          RegressionModels = "LassoLars"
	RegressionModelsLightGBM           RegressionModels = "LightGBM"
	RegressionModelsRandomForest       RegressionModels = "RandomForest"
	RegressionModelsSGD                RegressionModels = "SGD"
	RegressionModelsXGBoostRegressor   RegressionModels = "XGBoostRegressor"
)

func (*RegressionModels) UnmarshalJSON ¶

func (s *RegressionModels) UnmarshalJSON(bytes []byte) error

type RegressionPrimaryMetrics ¶

type RegressionPrimaryMetrics string
const (
	RegressionPrimaryMetricsNormalizedMeanAbsoluteError    RegressionPrimaryMetrics = "NormalizedMeanAbsoluteError"
	RegressionPrimaryMetricsNormalizedRootMeanSquaredError RegressionPrimaryMetrics = "NormalizedRootMeanSquaredError"
	RegressionPrimaryMetricsRTwoScore                      RegressionPrimaryMetrics = "R2Score"
	RegressionPrimaryMetricsSpearmanCorrelation            RegressionPrimaryMetrics = "SpearmanCorrelation"
)

func (*RegressionPrimaryMetrics) UnmarshalJSON ¶

func (s *RegressionPrimaryMetrics) UnmarshalJSON(bytes []byte) error

type RegressionTrainingSettings ¶

type RegressionTrainingSettings struct {
	AllowedTrainingAlgorithms    *[]RegressionModels    `json:"allowedTrainingAlgorithms,omitempty"`
	BlockedTrainingAlgorithms    *[]RegressionModels    `json:"blockedTrainingAlgorithms,omitempty"`
	EnableDnnTraining            *bool                  `json:"enableDnnTraining,omitempty"`
	EnableModelExplainability    *bool                  `json:"enableModelExplainability,omitempty"`
	EnableOnnxCompatibleModels   *bool                  `json:"enableOnnxCompatibleModels,omitempty"`
	EnableStackEnsemble          *bool                  `json:"enableStackEnsemble,omitempty"`
	EnableVoteEnsemble           *bool                  `json:"enableVoteEnsemble,omitempty"`
	EnsembleModelDownloadTimeout *string                `json:"ensembleModelDownloadTimeout,omitempty"`
	StackEnsembleSettings        *StackEnsembleSettings `json:"stackEnsembleSettings,omitempty"`
	TrainingMode                 *TrainingMode          `json:"trainingMode,omitempty"`
}

type SamplingAlgorithm ¶

type SamplingAlgorithm interface {
}

type SamplingAlgorithmType ¶

type SamplingAlgorithmType string
const (
	SamplingAlgorithmTypeBayesian SamplingAlgorithmType = "Bayesian"
	SamplingAlgorithmTypeGrid     SamplingAlgorithmType = "Grid"
	SamplingAlgorithmTypeRandom   SamplingAlgorithmType = "Random"
)

func (*SamplingAlgorithmType) UnmarshalJSON ¶

func (s *SamplingAlgorithmType) UnmarshalJSON(bytes []byte) error

type Schedule ¶

type Schedule struct {
	Action            ScheduleActionBase          `json:"action"`
	Description       *string                     `json:"description,omitempty"`
	DisplayName       *string                     `json:"displayName,omitempty"`
	IsEnabled         *bool                       `json:"isEnabled,omitempty"`
	Properties        *map[string]string          `json:"properties,omitempty"`
	ProvisioningState *ScheduleProvisioningStatus `json:"provisioningState,omitempty"`
	Tags              *map[string]string          `json:"tags,omitempty"`
	Trigger           TriggerBase                 `json:"trigger"`
}

func (*Schedule) UnmarshalJSON ¶

func (s *Schedule) UnmarshalJSON(bytes []byte) error

type ScheduleActionBase ¶

type ScheduleActionBase interface {
}

type ScheduleActionType ¶

type ScheduleActionType string
const (
	ScheduleActionTypeCreateJob           ScheduleActionType = "CreateJob"
	ScheduleActionTypeCreateMonitor       ScheduleActionType = "CreateMonitor"
	ScheduleActionTypeImportData          ScheduleActionType = "ImportData"
	ScheduleActionTypeInvokeBatchEndpoint ScheduleActionType = "InvokeBatchEndpoint"
)

func (*ScheduleActionType) UnmarshalJSON ¶

func (s *ScheduleActionType) UnmarshalJSON(bytes []byte) error

type ScheduleClient ¶

type ScheduleClient struct {
	Client *resourcemanager.Client
}

func NewScheduleClientWithBaseURI ¶

func NewScheduleClientWithBaseURI(sdkApi sdkEnv.Api) (*ScheduleClient, error)

func (ScheduleClient) CreateOrUpdate ¶

func (c ScheduleClient) CreateOrUpdate(ctx context.Context, id ScheduleId, input ScheduleResource) (result CreateOrUpdateOperationResponse, err error)

CreateOrUpdate ...

func (ScheduleClient) CreateOrUpdateThenPoll ¶

func (c ScheduleClient) CreateOrUpdateThenPoll(ctx context.Context, id ScheduleId, input ScheduleResource) error

CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed

func (ScheduleClient) Delete ¶

func (c ScheduleClient) Delete(ctx context.Context, id ScheduleId) (result DeleteOperationResponse, err error)

Delete ...

func (ScheduleClient) DeleteThenPoll ¶

func (c ScheduleClient) DeleteThenPoll(ctx context.Context, id ScheduleId) error

DeleteThenPoll performs Delete then polls until it's completed

func (ScheduleClient) Get ¶

func (c ScheduleClient) Get(ctx context.Context, id ScheduleId) (result GetOperationResponse, err error)

Get ...

func (ScheduleClient) List ¶

List ...

func (ScheduleClient) ListComplete ¶

ListComplete retrieves all the results into a single object

func (ScheduleClient) ListCompleteMatchingPredicate ¶

func (c ScheduleClient) ListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, options ListOperationOptions, predicate ScheduleResourceOperationPredicate) (result ListCompleteResult, err error)

ListCompleteMatchingPredicate retrieves all the results and then applies the predicate

type ScheduleId ¶

type ScheduleId struct {
	SubscriptionId    string
	ResourceGroupName string
	WorkspaceName     string
	ScheduleName      string
}

ScheduleId is a struct representing the Resource ID for a Schedule

func NewScheduleID ¶

func NewScheduleID(subscriptionId string, resourceGroupName string, workspaceName string, scheduleName string) ScheduleId

NewScheduleID returns a new ScheduleId struct

func ParseScheduleID ¶

func ParseScheduleID(input string) (*ScheduleId, error)

ParseScheduleID parses 'input' into a ScheduleId

func ParseScheduleIDInsensitively ¶

func ParseScheduleIDInsensitively(input string) (*ScheduleId, error)

ParseScheduleIDInsensitively parses 'input' case-insensitively into a ScheduleId note: this method should only be used for API response data and not user input

func (*ScheduleId) FromParseResult ¶ added in v0.20231127.1171502

func (id *ScheduleId) FromParseResult(input resourceids.ParseResult) error

func (ScheduleId) ID ¶

func (id ScheduleId) ID() string

ID returns the formatted Schedule ID

func (ScheduleId) Segments ¶

func (id ScheduleId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Schedule ID

func (ScheduleId) String ¶

func (id ScheduleId) String() string

String returns a human-readable description of this Schedule ID

type ScheduleListViewType ¶

type ScheduleListViewType string
const (
	ScheduleListViewTypeAll          ScheduleListViewType = "All"
	ScheduleListViewTypeDisabledOnly ScheduleListViewType = "DisabledOnly"
	ScheduleListViewTypeEnabledOnly  ScheduleListViewType = "EnabledOnly"
)

func (*ScheduleListViewType) UnmarshalJSON ¶

func (s *ScheduleListViewType) UnmarshalJSON(bytes []byte) error

type ScheduleProvisioningStatus ¶

type ScheduleProvisioningStatus string
const (
	ScheduleProvisioningStatusCanceled  ScheduleProvisioningStatus = "Canceled"
	ScheduleProvisioningStatusCreating  ScheduleProvisioningStatus = "Creating"
	ScheduleProvisioningStatusDeleting  ScheduleProvisioningStatus = "Deleting"
	ScheduleProvisioningStatusFailed    ScheduleProvisioningStatus = "Failed"
	ScheduleProvisioningStatusSucceeded ScheduleProvisioningStatus = "Succeeded"
	ScheduleProvisioningStatusUpdating  ScheduleProvisioningStatus = "Updating"
)

func (*ScheduleProvisioningStatus) UnmarshalJSON ¶

func (s *ScheduleProvisioningStatus) UnmarshalJSON(bytes []byte) error

type ScheduleResource ¶

type ScheduleResource struct {
	Id         *string                `json:"id,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Properties Schedule               `json:"properties"`
	SystemData *systemdata.SystemData `json:"systemData,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

type ScheduleResourceOperationPredicate ¶

type ScheduleResourceOperationPredicate struct {
	Id   *string
	Name *string
	Type *string
}

func (ScheduleResourceOperationPredicate) Matches ¶

type Seasonality ¶

type Seasonality interface {
}

type SeasonalityMode ¶

type SeasonalityMode string
const (
	SeasonalityModeAuto   SeasonalityMode = "Auto"
	SeasonalityModeCustom SeasonalityMode = "Custom"
)

func (*SeasonalityMode) UnmarshalJSON ¶

func (s *SeasonalityMode) UnmarshalJSON(bytes []byte) error

type SecretConfiguration ¶

type SecretConfiguration struct {
	Uri                 *string `json:"uri,omitempty"`
	WorkspaceSecretName *string `json:"workspaceSecretName,omitempty"`
}

type ShortSeriesHandlingConfiguration ¶

type ShortSeriesHandlingConfiguration string
const (
	ShortSeriesHandlingConfigurationAuto ShortSeriesHandlingConfiguration = "Auto"
	ShortSeriesHandlingConfigurationDrop ShortSeriesHandlingConfiguration = "Drop"
	ShortSeriesHandlingConfigurationNone ShortSeriesHandlingConfiguration = "None"
	ShortSeriesHandlingConfigurationPad  ShortSeriesHandlingConfiguration = "Pad"
)

func (*ShortSeriesHandlingConfiguration) UnmarshalJSON ¶

func (s *ShortSeriesHandlingConfiguration) UnmarshalJSON(bytes []byte) error

type SparkJob ¶

type SparkJob struct {
	Archives      *[]string                   `json:"archives,omitempty"`
	Args          *string                     `json:"args,omitempty"`
	CodeId        string                      `json:"codeId"`
	Conf          *map[string]string          `json:"conf,omitempty"`
	Entry         SparkJobEntry               `json:"entry"`
	EnvironmentId *string                     `json:"environmentId,omitempty"`
	Files         *[]string                   `json:"files,omitempty"`
	Inputs        *map[string]JobInput        `json:"inputs,omitempty"`
	Jars          *[]string                   `json:"jars,omitempty"`
	Outputs       *map[string]JobOutput       `json:"outputs,omitempty"`
	PyFiles       *[]string                   `json:"pyFiles,omitempty"`
	QueueSettings *QueueSettings              `json:"queueSettings,omitempty"`
	Resources     *SparkResourceConfiguration `json:"resources,omitempty"`

	// Fields inherited from JobBase
	ComponentId          *string                         `json:"componentId,omitempty"`
	ComputeId            *string                         `json:"computeId,omitempty"`
	Description          *string                         `json:"description,omitempty"`
	DisplayName          *string                         `json:"displayName,omitempty"`
	ExperimentName       *string                         `json:"experimentName,omitempty"`
	Identity             IdentityConfiguration           `json:"identity"`
	IsArchived           *bool                           `json:"isArchived,omitempty"`
	NotificationSetting  *NotificationSetting            `json:"notificationSetting,omitempty"`
	Properties           *map[string]string              `json:"properties,omitempty"`
	SecretsConfiguration *map[string]SecretConfiguration `json:"secretsConfiguration,omitempty"`
	Services             *map[string]JobService          `json:"services,omitempty"`
	Status               *JobStatus                      `json:"status,omitempty"`
	Tags                 *map[string]string              `json:"tags,omitempty"`
}

func (SparkJob) MarshalJSON ¶

func (s SparkJob) MarshalJSON() ([]byte, error)

func (*SparkJob) UnmarshalJSON ¶

func (s *SparkJob) UnmarshalJSON(bytes []byte) error

type SparkJobEntry ¶

type SparkJobEntry interface {
}

type SparkJobEntryType ¶

type SparkJobEntryType string
const (
	SparkJobEntryTypeSparkJobPythonEntry SparkJobEntryType = "SparkJobPythonEntry"
	SparkJobEntryTypeSparkJobScalaEntry  SparkJobEntryType = "SparkJobScalaEntry"
)

func (*SparkJobEntryType) UnmarshalJSON ¶

func (s *SparkJobEntryType) UnmarshalJSON(bytes []byte) error

type SparkJobPythonEntry ¶

type SparkJobPythonEntry struct {
	File string `json:"file"`
}

func (SparkJobPythonEntry) MarshalJSON ¶

func (s SparkJobPythonEntry) MarshalJSON() ([]byte, error)

type SparkJobScalaEntry ¶

type SparkJobScalaEntry struct {
	ClassName string `json:"className"`
}

func (SparkJobScalaEntry) MarshalJSON ¶

func (s SparkJobScalaEntry) MarshalJSON() ([]byte, error)

type SparkResourceConfiguration ¶

type SparkResourceConfiguration struct {
	InstanceType   *string `json:"instanceType,omitempty"`
	RuntimeVersion *string `json:"runtimeVersion,omitempty"`
}

type StackEnsembleSettings ¶

type StackEnsembleSettings struct {
	StackMetaLearnerKWargs          *interface{}          `json:"stackMetaLearnerKWargs,omitempty"`
	StackMetaLearnerTrainPercentage *float64              `json:"stackMetaLearnerTrainPercentage,omitempty"`
	StackMetaLearnerType            *StackMetaLearnerType `json:"stackMetaLearnerType,omitempty"`
}

type StackMetaLearnerType ¶

type StackMetaLearnerType string
const (
	StackMetaLearnerTypeElasticNet           StackMetaLearnerType = "ElasticNet"
	StackMetaLearnerTypeElasticNetCV         StackMetaLearnerType = "ElasticNetCV"
	StackMetaLearnerTypeLightGBMClassifier   StackMetaLearnerType = "LightGBMClassifier"
	StackMetaLearnerTypeLightGBMRegressor    StackMetaLearnerType = "LightGBMRegressor"
	StackMetaLearnerTypeLinearRegression     StackMetaLearnerType = "LinearRegression"
	StackMetaLearnerTypeLogisticRegression   StackMetaLearnerType = "LogisticRegression"
	StackMetaLearnerTypeLogisticRegressionCV StackMetaLearnerType = "LogisticRegressionCV"
	StackMetaLearnerTypeNone                 StackMetaLearnerType = "None"
)

func (*StackMetaLearnerType) UnmarshalJSON ¶

func (s *StackMetaLearnerType) UnmarshalJSON(bytes []byte) error

type StatusMessage ¶

type StatusMessage struct {
	Code            *string             `json:"code,omitempty"`
	CreatedDateTime *string             `json:"createdDateTime,omitempty"`
	Level           *StatusMessageLevel `json:"level,omitempty"`
	Message         *string             `json:"message,omitempty"`
}

func (*StatusMessage) GetCreatedDateTimeAsTime ¶

func (o *StatusMessage) GetCreatedDateTimeAsTime() (*time.Time, error)

func (*StatusMessage) SetCreatedDateTimeAsTime ¶

func (o *StatusMessage) SetCreatedDateTimeAsTime(input time.Time)

type StatusMessageLevel ¶

type StatusMessageLevel string
const (
	StatusMessageLevelError       StatusMessageLevel = "Error"
	StatusMessageLevelInformation StatusMessageLevel = "Information"
	StatusMessageLevelWarning     StatusMessageLevel = "Warning"
)

func (*StatusMessageLevel) UnmarshalJSON ¶

func (s *StatusMessageLevel) UnmarshalJSON(bytes []byte) error

type StochasticOptimizer ¶

type StochasticOptimizer string
const (
	StochasticOptimizerAdam  StochasticOptimizer = "Adam"
	StochasticOptimizerAdamw StochasticOptimizer = "Adamw"
	StochasticOptimizerNone  StochasticOptimizer = "None"
	StochasticOptimizerSgd   StochasticOptimizer = "Sgd"
)

func (*StochasticOptimizer) UnmarshalJSON ¶

func (s *StochasticOptimizer) UnmarshalJSON(bytes []byte) error

type SweepJob ¶

type SweepJob struct {
	EarlyTermination  EarlyTerminationPolicy `json:"earlyTermination"`
	Inputs            *map[string]JobInput   `json:"inputs,omitempty"`
	Limits            *SweepJobLimits        `json:"limits,omitempty"`
	Objective         Objective              `json:"objective"`
	Outputs           *map[string]JobOutput  `json:"outputs,omitempty"`
	QueueSettings     *QueueSettings         `json:"queueSettings,omitempty"`
	SamplingAlgorithm SamplingAlgorithm      `json:"samplingAlgorithm"`
	SearchSpace       interface{}            `json:"searchSpace"`
	Trial             TrialComponent         `json:"trial"`

	// Fields inherited from JobBase
	ComponentId          *string                         `json:"componentId,omitempty"`
	ComputeId            *string                         `json:"computeId,omitempty"`
	Description          *string                         `json:"description,omitempty"`
	DisplayName          *string                         `json:"displayName,omitempty"`
	ExperimentName       *string                         `json:"experimentName,omitempty"`
	Identity             IdentityConfiguration           `json:"identity"`
	IsArchived           *bool                           `json:"isArchived,omitempty"`
	NotificationSetting  *NotificationSetting            `json:"notificationSetting,omitempty"`
	Properties           *map[string]string              `json:"properties,omitempty"`
	SecretsConfiguration *map[string]SecretConfiguration `json:"secretsConfiguration,omitempty"`
	Services             *map[string]JobService          `json:"services,omitempty"`
	Status               *JobStatus                      `json:"status,omitempty"`
	Tags                 *map[string]string              `json:"tags,omitempty"`
}

func (SweepJob) MarshalJSON ¶

func (s SweepJob) MarshalJSON() ([]byte, error)

func (*SweepJob) UnmarshalJSON ¶

func (s *SweepJob) UnmarshalJSON(bytes []byte) error

type SweepJobLimits ¶

type SweepJobLimits struct {
	MaxConcurrentTrials *int64  `json:"maxConcurrentTrials,omitempty"`
	MaxTotalTrials      *int64  `json:"maxTotalTrials,omitempty"`
	TrialTimeout        *string `json:"trialTimeout,omitempty"`

	// Fields inherited from JobLimits
	Timeout *string `json:"timeout,omitempty"`
}

func (SweepJobLimits) MarshalJSON ¶

func (s SweepJobLimits) MarshalJSON() ([]byte, error)

type TableFixedParameters ¶

type TableFixedParameters struct {
	Booster          *string  `json:"booster,omitempty"`
	BoostingType     *string  `json:"boostingType,omitempty"`
	GrowPolicy       *string  `json:"growPolicy,omitempty"`
	LearningRate     *float64 `json:"learningRate,omitempty"`
	MaxBin           *int64   `json:"maxBin,omitempty"`
	MaxDepth         *int64   `json:"maxDepth,omitempty"`
	MaxLeaves        *int64   `json:"maxLeaves,omitempty"`
	MinDataInLeaf    *int64   `json:"minDataInLeaf,omitempty"`
	MinSplitGain     *float64 `json:"minSplitGain,omitempty"`
	ModelName        *string  `json:"modelName,omitempty"`
	NEstimators      *int64   `json:"nEstimators,omitempty"`
	NumLeaves        *int64   `json:"numLeaves,omitempty"`
	PreprocessorName *string  `json:"preprocessorName,omitempty"`
	RegAlpha         *float64 `json:"regAlpha,omitempty"`
	RegLambda        *float64 `json:"regLambda,omitempty"`
	Subsample        *float64 `json:"subsample,omitempty"`
	SubsampleFreq    *float64 `json:"subsampleFreq,omitempty"`
	TreeMethod       *string  `json:"treeMethod,omitempty"`
	WithMean         *bool    `json:"withMean,omitempty"`
	WithStd          *bool    `json:"withStd,omitempty"`
}

type TableParameterSubspace ¶

type TableParameterSubspace struct {
	Booster          *string `json:"booster,omitempty"`
	BoostingType     *string `json:"boostingType,omitempty"`
	GrowPolicy       *string `json:"growPolicy,omitempty"`
	LearningRate     *string `json:"learningRate,omitempty"`
	MaxBin           *string `json:"maxBin,omitempty"`
	MaxDepth         *string `json:"maxDepth,omitempty"`
	MaxLeaves        *string `json:"maxLeaves,omitempty"`
	MinDataInLeaf    *string `json:"minDataInLeaf,omitempty"`
	MinSplitGain     *string `json:"minSplitGain,omitempty"`
	ModelName        *string `json:"modelName,omitempty"`
	NEstimators      *string `json:"nEstimators,omitempty"`
	NumLeaves        *string `json:"numLeaves,omitempty"`
	PreprocessorName *string `json:"preprocessorName,omitempty"`
	RegAlpha         *string `json:"regAlpha,omitempty"`
	RegLambda        *string `json:"regLambda,omitempty"`
	Subsample        *string `json:"subsample,omitempty"`
	SubsampleFreq    *string `json:"subsampleFreq,omitempty"`
	TreeMethod       *string `json:"treeMethod,omitempty"`
	WithMean         *string `json:"withMean,omitempty"`
	WithStd          *string `json:"withStd,omitempty"`
}

type TableSweepSettings ¶

type TableSweepSettings struct {
	EarlyTermination  EarlyTerminationPolicy `json:"earlyTermination"`
	SamplingAlgorithm SamplingAlgorithmType  `json:"samplingAlgorithm"`
}

func (*TableSweepSettings) UnmarshalJSON ¶

func (s *TableSweepSettings) UnmarshalJSON(bytes []byte) error

type TableVerticalFeaturizationSettings ¶

type TableVerticalFeaturizationSettings struct {
	BlockedTransformers    *[]BlockedTransformers          `json:"blockedTransformers,omitempty"`
	ColumnNameAndTypes     *map[string]string              `json:"columnNameAndTypes,omitempty"`
	DatasetLanguage        *string                         `json:"datasetLanguage,omitempty"`
	EnableDnnFeaturization *bool                           `json:"enableDnnFeaturization,omitempty"`
	Mode                   *FeaturizationMode              `json:"mode,omitempty"`
	TransformerParams      *map[string][]ColumnTransformer `json:"transformerParams,omitempty"`
}

type TableVerticalLimitSettings ¶

type TableVerticalLimitSettings struct {
	EnableEarlyTermination *bool    `json:"enableEarlyTermination,omitempty"`
	ExitScore              *float64 `json:"exitScore,omitempty"`
	MaxConcurrentTrials    *int64   `json:"maxConcurrentTrials,omitempty"`
	MaxCoresPerTrial       *int64   `json:"maxCoresPerTrial,omitempty"`
	MaxNodes               *int64   `json:"maxNodes,omitempty"`
	MaxTrials              *int64   `json:"maxTrials,omitempty"`
	SweepConcurrentTrials  *int64   `json:"sweepConcurrentTrials,omitempty"`
	SweepTrials            *int64   `json:"sweepTrials,omitempty"`
	Timeout                *string  `json:"timeout,omitempty"`
	TrialTimeout           *string  `json:"trialTimeout,omitempty"`
}

type TargetAggregationFunction ¶

type TargetAggregationFunction string
const (
	TargetAggregationFunctionMax  TargetAggregationFunction = "Max"
	TargetAggregationFunctionMean TargetAggregationFunction = "Mean"
	TargetAggregationFunctionMin  TargetAggregationFunction = "Min"
	TargetAggregationFunctionNone TargetAggregationFunction = "None"
	TargetAggregationFunctionSum  TargetAggregationFunction = "Sum"
)

func (*TargetAggregationFunction) UnmarshalJSON ¶

func (s *TargetAggregationFunction) UnmarshalJSON(bytes []byte) error

type TargetLags ¶

type TargetLags interface {
}

type TargetLagsMode ¶

type TargetLagsMode string
const (
	TargetLagsModeAuto   TargetLagsMode = "Auto"
	TargetLagsModeCustom TargetLagsMode = "Custom"
)

func (*TargetLagsMode) UnmarshalJSON ¶

func (s *TargetLagsMode) UnmarshalJSON(bytes []byte) error

type TargetRollingWindowSize ¶

type TargetRollingWindowSize interface {
}

type TargetRollingWindowSizeMode ¶

type TargetRollingWindowSizeMode string
const (
	TargetRollingWindowSizeModeAuto   TargetRollingWindowSizeMode = "Auto"
	TargetRollingWindowSizeModeCustom TargetRollingWindowSizeMode = "Custom"
)

func (*TargetRollingWindowSizeMode) UnmarshalJSON ¶

func (s *TargetRollingWindowSizeMode) UnmarshalJSON(bytes []byte) error

type TaskType ¶

type TaskType string
const (
	TaskTypeClassification                TaskType = "Classification"
	TaskTypeForecasting                   TaskType = "Forecasting"
	TaskTypeImageClassification           TaskType = "ImageClassification"
	TaskTypeImageClassificationMultilabel TaskType = "ImageClassificationMultilabel"
	TaskTypeImageInstanceSegmentation     TaskType = "ImageInstanceSegmentation"
	TaskTypeImageObjectDetection          TaskType = "ImageObjectDetection"
	TaskTypeRegression                    TaskType = "Regression"
	TaskTypeTextClassification            TaskType = "TextClassification"
	TaskTypeTextClassificationMultilabel  TaskType = "TextClassificationMultilabel"
	TaskTypeTextNER                       TaskType = "TextNER"
)

func (*TaskType) UnmarshalJSON ¶

func (s *TaskType) UnmarshalJSON(bytes []byte) error

type TensorFlow ¶

type TensorFlow struct {
	ParameterServerCount *int64 `json:"parameterServerCount,omitempty"`
	WorkerCount          *int64 `json:"workerCount,omitempty"`
}

func (TensorFlow) MarshalJSON ¶

func (s TensorFlow) MarshalJSON() ([]byte, error)

type TextAnnotationType ¶

type TextAnnotationType string
const (
	TextAnnotationTypeClassification         TextAnnotationType = "Classification"
	TextAnnotationTypeNamedEntityRecognition TextAnnotationType = "NamedEntityRecognition"
)

func (*TextAnnotationType) UnmarshalJSON ¶

func (s *TextAnnotationType) UnmarshalJSON(bytes []byte) error

type TextClassification ¶

type TextClassification struct {
	FeaturizationSettings *FeaturizationSettings        `json:"featurizationSettings,omitempty"`
	FixedParameters       *NlpFixedParameters           `json:"fixedParameters,omitempty"`
	LimitSettings         *NlpVerticalLimitSettings     `json:"limitSettings,omitempty"`
	PrimaryMetric         *ClassificationPrimaryMetrics `json:"primaryMetric,omitempty"`
	SearchSpace           *[]NlpParameterSubspace       `json:"searchSpace,omitempty"`
	SweepSettings         *NlpSweepSettings             `json:"sweepSettings,omitempty"`
	ValidationData        *MLTableJobInput              `json:"validationData,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (TextClassification) MarshalJSON ¶

func (s TextClassification) MarshalJSON() ([]byte, error)

type TextClassificationMultilabel ¶

type TextClassificationMultilabel struct {
	FeaturizationSettings *FeaturizationSettings                  `json:"featurizationSettings,omitempty"`
	FixedParameters       *NlpFixedParameters                     `json:"fixedParameters,omitempty"`
	LimitSettings         *NlpVerticalLimitSettings               `json:"limitSettings,omitempty"`
	PrimaryMetric         *ClassificationMultilabelPrimaryMetrics `json:"primaryMetric,omitempty"`
	SearchSpace           *[]NlpParameterSubspace                 `json:"searchSpace,omitempty"`
	SweepSettings         *NlpSweepSettings                       `json:"sweepSettings,omitempty"`
	ValidationData        *MLTableJobInput                        `json:"validationData,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (TextClassificationMultilabel) MarshalJSON ¶

func (s TextClassificationMultilabel) MarshalJSON() ([]byte, error)

type TextNer ¶

type TextNer struct {
	FeaturizationSettings *FeaturizationSettings        `json:"featurizationSettings,omitempty"`
	FixedParameters       *NlpFixedParameters           `json:"fixedParameters,omitempty"`
	LimitSettings         *NlpVerticalLimitSettings     `json:"limitSettings,omitempty"`
	PrimaryMetric         *ClassificationPrimaryMetrics `json:"primaryMetric,omitempty"`
	SearchSpace           *[]NlpParameterSubspace       `json:"searchSpace,omitempty"`
	SweepSettings         *NlpSweepSettings             `json:"sweepSettings,omitempty"`
	ValidationData        *MLTableJobInput              `json:"validationData,omitempty"`

	// Fields inherited from AutoMLVertical
	LogVerbosity     *LogVerbosity   `json:"logVerbosity,omitempty"`
	TargetColumnName *string         `json:"targetColumnName,omitempty"`
	TrainingData     MLTableJobInput `json:"trainingData"`
}

func (TextNer) MarshalJSON ¶

func (s TextNer) MarshalJSON() ([]byte, error)

type TopNFeaturesByAttribution ¶

type TopNFeaturesByAttribution struct {
	Top *int64 `json:"top,omitempty"`
}

func (TopNFeaturesByAttribution) MarshalJSON ¶

func (s TopNFeaturesByAttribution) MarshalJSON() ([]byte, error)

type TrainingMode ¶

type TrainingMode string
const (
	TrainingModeAuto           TrainingMode = "Auto"
	TrainingModeDistributed    TrainingMode = "Distributed"
	TrainingModeNonDistributed TrainingMode = "NonDistributed"
)

func (*TrainingMode) UnmarshalJSON ¶

func (s *TrainingMode) UnmarshalJSON(bytes []byte) error

type TrialComponent ¶

type TrialComponent struct {
	CodeId               *string                   `json:"codeId,omitempty"`
	Command              string                    `json:"command"`
	Distribution         DistributionConfiguration `json:"distribution"`
	EnvironmentId        string                    `json:"environmentId"`
	EnvironmentVariables *map[string]string        `json:"environmentVariables,omitempty"`
	Resources            *JobResourceConfiguration `json:"resources,omitempty"`
}

func (*TrialComponent) UnmarshalJSON ¶

func (s *TrialComponent) UnmarshalJSON(bytes []byte) error

type TriggerBase ¶

type TriggerBase interface {
}

type TriggerType ¶

type TriggerType string
const (
	TriggerTypeCron       TriggerType = "Cron"
	TriggerTypeRecurrence TriggerType = "Recurrence"
)

func (*TriggerType) UnmarshalJSON ¶

func (s *TriggerType) UnmarshalJSON(bytes []byte) error

type TritonModelJobInput ¶

type TritonModelJobInput struct {
	Mode *InputDeliveryMode `json:"mode,omitempty"`
	Uri  string             `json:"uri"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (TritonModelJobInput) MarshalJSON ¶

func (s TritonModelJobInput) MarshalJSON() ([]byte, error)

type TritonModelJobOutput ¶

type TritonModelJobOutput struct {
	AssetName         *string             `json:"assetName,omitempty"`
	AssetVersion      *string             `json:"assetVersion,omitempty"`
	AutoDeleteSetting *AutoDeleteSetting  `json:"autoDeleteSetting,omitempty"`
	Mode              *OutputDeliveryMode `json:"mode,omitempty"`
	Uri               *string             `json:"uri,omitempty"`

	// Fields inherited from JobOutput
	Description *string `json:"description,omitempty"`
}

func (TritonModelJobOutput) MarshalJSON ¶

func (s TritonModelJobOutput) MarshalJSON() ([]byte, error)

type TruncationSelectionPolicy ¶

type TruncationSelectionPolicy struct {
	TruncationPercentage *int64 `json:"truncationPercentage,omitempty"`

	// Fields inherited from EarlyTerminationPolicy
	DelayEvaluation    *int64 `json:"delayEvaluation,omitempty"`
	EvaluationInterval *int64 `json:"evaluationInterval,omitempty"`
}

func (TruncationSelectionPolicy) MarshalJSON ¶

func (s TruncationSelectionPolicy) MarshalJSON() ([]byte, error)

type UriFileDataVersion ¶

type UriFileDataVersion struct {

	// Fields inherited from DataVersionBase
	AutoDeleteSetting    *AutoDeleteSetting    `json:"autoDeleteSetting,omitempty"`
	DataUri              string                `json:"dataUri"`
	Description          *string               `json:"description,omitempty"`
	IntellectualProperty *IntellectualProperty `json:"intellectualProperty,omitempty"`
	IsAnonymous          *bool                 `json:"isAnonymous,omitempty"`
	IsArchived           *bool                 `json:"isArchived,omitempty"`
	Properties           *map[string]string    `json:"properties,omitempty"`
	Stage                *string               `json:"stage,omitempty"`
	Tags                 *map[string]string    `json:"tags,omitempty"`
}

func (UriFileDataVersion) MarshalJSON ¶

func (s UriFileDataVersion) MarshalJSON() ([]byte, error)

type UriFileJobInput ¶

type UriFileJobInput struct {
	Mode *InputDeliveryMode `json:"mode,omitempty"`
	Uri  string             `json:"uri"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (UriFileJobInput) MarshalJSON ¶

func (s UriFileJobInput) MarshalJSON() ([]byte, error)

type UriFileJobOutput ¶

type UriFileJobOutput struct {
	AssetName         *string             `json:"assetName,omitempty"`
	AssetVersion      *string             `json:"assetVersion,omitempty"`
	AutoDeleteSetting *AutoDeleteSetting  `json:"autoDeleteSetting,omitempty"`
	Mode              *OutputDeliveryMode `json:"mode,omitempty"`
	Uri               *string             `json:"uri,omitempty"`

	// Fields inherited from JobOutput
	Description *string `json:"description,omitempty"`
}

func (UriFileJobOutput) MarshalJSON ¶

func (s UriFileJobOutput) MarshalJSON() ([]byte, error)

type UriFolderDataVersion ¶

type UriFolderDataVersion struct {

	// Fields inherited from DataVersionBase
	AutoDeleteSetting    *AutoDeleteSetting    `json:"autoDeleteSetting,omitempty"`
	DataUri              string                `json:"dataUri"`
	Description          *string               `json:"description,omitempty"`
	IntellectualProperty *IntellectualProperty `json:"intellectualProperty,omitempty"`
	IsAnonymous          *bool                 `json:"isAnonymous,omitempty"`
	IsArchived           *bool                 `json:"isArchived,omitempty"`
	Properties           *map[string]string    `json:"properties,omitempty"`
	Stage                *string               `json:"stage,omitempty"`
	Tags                 *map[string]string    `json:"tags,omitempty"`
}

func (UriFolderDataVersion) MarshalJSON ¶

func (s UriFolderDataVersion) MarshalJSON() ([]byte, error)

type UriFolderJobInput ¶

type UriFolderJobInput struct {
	Mode *InputDeliveryMode `json:"mode,omitempty"`
	Uri  string             `json:"uri"`

	// Fields inherited from JobInput
	Description *string `json:"description,omitempty"`
}

func (UriFolderJobInput) MarshalJSON ¶

func (s UriFolderJobInput) MarshalJSON() ([]byte, error)

type UriFolderJobOutput ¶

type UriFolderJobOutput struct {
	AssetName         *string             `json:"assetName,omitempty"`
	AssetVersion      *string             `json:"assetVersion,omitempty"`
	AutoDeleteSetting *AutoDeleteSetting  `json:"autoDeleteSetting,omitempty"`
	Mode              *OutputDeliveryMode `json:"mode,omitempty"`
	Uri               *string             `json:"uri,omitempty"`

	// Fields inherited from JobOutput
	Description *string `json:"description,omitempty"`
}

func (UriFolderJobOutput) MarshalJSON ¶

func (s UriFolderJobOutput) MarshalJSON() ([]byte, error)

type UseStl ¶

type UseStl string
const (
	UseStlNone        UseStl = "None"
	UseStlSeason      UseStl = "Season"
	UseStlSeasonTrend UseStl = "SeasonTrend"
)

func (*UseStl) UnmarshalJSON ¶

func (s *UseStl) UnmarshalJSON(bytes []byte) error

type UserIdentity ¶

type UserIdentity struct {
}

func (UserIdentity) MarshalJSON ¶

func (s UserIdentity) MarshalJSON() ([]byte, error)

type ValidationMetricType ¶

type ValidationMetricType string
const (
	ValidationMetricTypeCoco    ValidationMetricType = "Coco"
	ValidationMetricTypeCocoVoc ValidationMetricType = "CocoVoc"
	ValidationMetricTypeNone    ValidationMetricType = "None"
	ValidationMetricTypeVoc     ValidationMetricType = "Voc"
)

func (*ValidationMetricType) UnmarshalJSON ¶

func (s *ValidationMetricType) UnmarshalJSON(bytes []byte) error

type Webhook ¶

type Webhook interface {
}

type WebhookType ¶

type WebhookType string
const (
	WebhookTypeAzureDevOps WebhookType = "AzureDevOps"
)

func (*WebhookType) UnmarshalJSON ¶

func (s *WebhookType) UnmarshalJSON(bytes []byte) error

type WeekDay ¶

type WeekDay string
const (
	WeekDayFriday    WeekDay = "Friday"
	WeekDayMonday    WeekDay = "Monday"
	WeekDaySaturday  WeekDay = "Saturday"
	WeekDaySunday    WeekDay = "Sunday"
	WeekDayThursday  WeekDay = "Thursday"
	WeekDayTuesday   WeekDay = "Tuesday"
	WeekDayWednesday WeekDay = "Wednesday"
)

func (*WeekDay) UnmarshalJSON ¶

func (s *WeekDay) UnmarshalJSON(bytes []byte) error

type WorkspaceId ¶

type WorkspaceId struct {
	SubscriptionId    string
	ResourceGroupName string
	WorkspaceName     string
}

WorkspaceId is a struct representing the Resource ID for a Workspace

func NewWorkspaceID ¶

func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId

NewWorkspaceID returns a new WorkspaceId struct

func ParseWorkspaceID ¶

func ParseWorkspaceID(input string) (*WorkspaceId, error)

ParseWorkspaceID parses 'input' into a WorkspaceId

func ParseWorkspaceIDInsensitively ¶

func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error)

ParseWorkspaceIDInsensitively parses 'input' case-insensitively into a WorkspaceId note: this method should only be used for API response data and not user input

func (*WorkspaceId) FromParseResult ¶ added in v0.20231127.1171502

func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error

func (WorkspaceId) ID ¶

func (id WorkspaceId) ID() string

ID returns the formatted Workspace ID

func (WorkspaceId) Segments ¶

func (id WorkspaceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Workspace ID

func (WorkspaceId) String ¶

func (id WorkspaceId) String() string

String returns a human-readable description of this Workspace ID

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL