GoogleCloudAiplatformV1CustomJobSpec class

Represents the spec of a CustomJob.

Constructors

GoogleCloudAiplatformV1CustomJobSpec({GoogleCloudAiplatformV1GcsDestination? baseOutputDirectory, bool? enableDashboardAccess, bool? enableWebAccess, String? experiment, String? experimentRun, List<String>? models, String? network, String? persistentResourceId, String? protectedArtifactLocationId, List<String>? reservedIpRanges, GoogleCloudAiplatformV1Scheduling? scheduling, String? serviceAccount, String? tensorboard, List<GoogleCloudAiplatformV1WorkerPoolSpec>? workerPoolSpecs})
GoogleCloudAiplatformV1CustomJobSpec.fromJson(Map json_)

Properties

baseOutputDirectory GoogleCloudAiplatformV1GcsDestination?
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob.
getter/setter pair
enableDashboardAccess bool?
Whether you want Vertex AI to enable access to the customized dashboard in training chief container.
getter/setter pair
enableWebAccess bool?
Whether you want Vertex AI to enable interactive shell access to training containers.
getter/setter pair
experiment String?
The Experiment associated with this job.
getter/setter pair
experimentRun String?
The Experiment Run associated with this job.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
models List<String>?
The name of the Model resources for which to generate a mapping to artifact URIs.
getter/setter pair
network String?
The full name of the Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the Job should be peered.
getter/setter pair
persistentResourceId String?
The ID of the PersistentResource in the same Project and Location which to run If this is specified, the job will be run on existing machines held by the PersistentResource instead of on-demand short-live machines.
getter/setter pair
protectedArtifactLocationId String?
The ID of the location to store protected artifacts.
getter/setter pair
reservedIpRanges List<String>?
A list of names for the reserved ip ranges under the VPC network that can be used for this job.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduling GoogleCloudAiplatformV1Scheduling?
Scheduling options for a CustomJob.
getter/setter pair
serviceAccount String?
Specifies the service account for workload run-as account.
getter/setter pair
tensorboard String?
The name of a Vertex AI Tensorboard resource to which this CustomJob will upload Tensorboard logs.
getter/setter pair
workerPoolSpecs List<GoogleCloudAiplatformV1WorkerPoolSpec>?
The spec of the worker pools including machine type and Docker image.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited