
com.pulumi.azurenative.machinelearningservices.outputs.SweepJobResponse Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.machinelearningservices.outputs;
import com.pulumi.azurenative.machinelearningservices.outputs.AmlTokenResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.BanditPolicyResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.BayesianSamplingAlgorithmResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.CustomModelJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.CustomModelJobOutputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.GridSamplingAlgorithmResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.JobServiceResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.LiteralJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.MLFlowModelJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.MLFlowModelJobOutputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.MLTableJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.MLTableJobOutputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.ManagedIdentityResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.MedianStoppingPolicyResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.ObjectiveResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.RandomSamplingAlgorithmResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.SweepJobLimitsResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.TrialComponentResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.TritonModelJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.TritonModelJobOutputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.TruncationSelectionPolicyResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.UriFileJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.UriFileJobOutputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.UriFolderJobInputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.UriFolderJobOutputResponse;
import com.pulumi.azurenative.machinelearningservices.outputs.UserIdentityResponse;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Boolean;
import java.lang.Object;
import java.lang.String;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class SweepJobResponse {
/**
* @return ARM resource ID of the component resource.
*
*/
private @Nullable String componentId;
/**
* @return ARM resource ID of the compute resource.
*
*/
private @Nullable String computeId;
/**
* @return The asset description text.
*
*/
private @Nullable String description;
/**
* @return Display name of job.
*
*/
private @Nullable String displayName;
/**
* @return Early termination policies enable canceling poor-performing runs before they complete
*
*/
private @Nullable Object earlyTermination;
/**
* @return The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment.
*
*/
private @Nullable String experimentName;
/**
* @return Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null.
* Defaults to AmlToken if null.
*
*/
private @Nullable Object identity;
/**
* @return Mapping of input data bindings used in the job.
*
*/
private @Nullable Map inputs;
/**
* @return Is the asset archived?
*
*/
private @Nullable Boolean isArchived;
/**
* @return Enum to determine the type of job.
* Expected value is 'Sweep'.
*
*/
private String jobType;
/**
* @return Sweep Job limit.
*
*/
private @Nullable SweepJobLimitsResponse limits;
/**
* @return [Required] Optimization objective.
*
*/
private ObjectiveResponse objective;
/**
* @return Mapping of output data bindings used in the job.
*
*/
private @Nullable Map outputs;
/**
* @return The asset property dictionary.
*
*/
private @Nullable Map properties;
/**
* @return [Required] The hyperparameter sampling algorithm
*
*/
private Object samplingAlgorithm;
/**
* @return [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter
*
*/
private Object searchSpace;
/**
* @return List of JobEndpoints.
* For local jobs, a job endpoint will have an endpoint value of FileStreamObject.
*
*/
private @Nullable Map services;
/**
* @return Status of the job.
*
*/
private String status;
/**
* @return Tag dictionary. Tags can be added, removed, and updated.
*
*/
private @Nullable Map tags;
/**
* @return [Required] Trial component definition.
*
*/
private TrialComponentResponse trial;
private SweepJobResponse() {}
/**
* @return ARM resource ID of the component resource.
*
*/
public Optional componentId() {
return Optional.ofNullable(this.componentId);
}
/**
* @return ARM resource ID of the compute resource.
*
*/
public Optional computeId() {
return Optional.ofNullable(this.computeId);
}
/**
* @return The asset description text.
*
*/
public Optional description() {
return Optional.ofNullable(this.description);
}
/**
* @return Display name of job.
*
*/
public Optional displayName() {
return Optional.ofNullable(this.displayName);
}
/**
* @return Early termination policies enable canceling poor-performing runs before they complete
*
*/
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy