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