public final class CustomJobSpec extends com.google.protobuf.GeneratedMessageV3 implements CustomJobSpecOrBuilder
Represents the spec of a CustomJob.Protobuf type
google.cloud.aiplatform.v1beta1.CustomJobSpec| Modifier and Type | Class and Description |
|---|---|
static class |
CustomJobSpec.Builder
Represents the spec of a CustomJob.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
BASE_OUTPUT_DIRECTORY_FIELD_NUMBER |
static int |
ENABLE_DASHBOARD_ACCESS_FIELD_NUMBER |
static int |
ENABLE_WEB_ACCESS_FIELD_NUMBER |
static int |
EXPERIMENT_FIELD_NUMBER |
static int |
EXPERIMENT_RUN_FIELD_NUMBER |
static int |
MODELS_FIELD_NUMBER |
static int |
NETWORK_FIELD_NUMBER |
static int |
PERSISTENT_RESOURCE_ID_FIELD_NUMBER |
static int |
PROTECTED_ARTIFACT_LOCATION_ID_FIELD_NUMBER |
static int |
RESERVED_IP_RANGES_FIELD_NUMBER |
static int |
SCHEDULING_FIELD_NUMBER |
static int |
SERVICE_ACCOUNT_FIELD_NUMBER |
static int |
TENSORBOARD_FIELD_NUMBER |
static int |
WORKER_POOL_SPECS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
GcsDestination |
getBaseOutputDirectory()
The Cloud Storage location to store the output of this CustomJob or
HyperparameterTuningJob.
|
GcsDestinationOrBuilder |
getBaseOutputDirectoryOrBuilder()
The Cloud Storage location to store the output of this CustomJob or
HyperparameterTuningJob.
|
static CustomJobSpec |
getDefaultInstance() |
CustomJobSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getEnableDashboardAccess()
Optional.
|
boolean |
getEnableWebAccess()
Optional.
|
String |
getExperiment()
Optional.
|
com.google.protobuf.ByteString |
getExperimentBytes()
Optional.
|
String |
getExperimentRun()
Optional.
|
com.google.protobuf.ByteString |
getExperimentRunBytes()
Optional.
|
String |
getModels(int index)
Optional.
|
com.google.protobuf.ByteString |
getModelsBytes(int index)
Optional.
|
int |
getModelsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getModelsList()
Optional.
|
String |
getNetwork()
Optional.
|
com.google.protobuf.ByteString |
getNetworkBytes()
Optional.
|
com.google.protobuf.Parser<CustomJobSpec> |
getParserForType() |
String |
getPersistentResourceId()
Optional.
|
com.google.protobuf.ByteString |
getPersistentResourceIdBytes()
Optional.
|
String |
getProtectedArtifactLocationId()
The ID of the location to store protected artifacts.
|
com.google.protobuf.ByteString |
getProtectedArtifactLocationIdBytes()
The ID of the location to store protected artifacts.
|
String |
getReservedIpRanges(int index)
Optional.
|
com.google.protobuf.ByteString |
getReservedIpRangesBytes(int index)
Optional.
|
int |
getReservedIpRangesCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getReservedIpRangesList()
Optional.
|
Scheduling |
getScheduling()
Scheduling options for a CustomJob.
|
SchedulingOrBuilder |
getSchedulingOrBuilder()
Scheduling options for a CustomJob.
|
int |
getSerializedSize() |
String |
getServiceAccount()
Specifies the service account for workload run-as account.
|
com.google.protobuf.ByteString |
getServiceAccountBytes()
Specifies the service account for workload run-as account.
|
String |
getTensorboard()
Optional.
|
com.google.protobuf.ByteString |
getTensorboardBytes()
Optional.
|
WorkerPoolSpec |
getWorkerPoolSpecs(int index)
Required.
|
int |
getWorkerPoolSpecsCount()
Required.
|
List<WorkerPoolSpec> |
getWorkerPoolSpecsList()
Required.
|
WorkerPoolSpecOrBuilder |
getWorkerPoolSpecsOrBuilder(int index)
Required.
|
List<? extends WorkerPoolSpecOrBuilder> |
getWorkerPoolSpecsOrBuilderList()
Required.
|
boolean |
hasBaseOutputDirectory()
The Cloud Storage location to store the output of this CustomJob or
HyperparameterTuningJob.
|
int |
hashCode() |
boolean |
hasScheduling()
Scheduling options for a CustomJob.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CustomJobSpec.Builder |
newBuilder() |
static CustomJobSpec.Builder |
newBuilder(CustomJobSpec prototype) |
CustomJobSpec.Builder |
newBuilderForType() |
protected CustomJobSpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static CustomJobSpec |
parseDelimitedFrom(InputStream input) |
static CustomJobSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CustomJobSpec |
parseFrom(byte[] data) |
static CustomJobSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CustomJobSpec |
parseFrom(ByteBuffer data) |
static CustomJobSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CustomJobSpec |
parseFrom(com.google.protobuf.ByteString data) |
static CustomJobSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CustomJobSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CustomJobSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CustomJobSpec |
parseFrom(InputStream input) |
static CustomJobSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CustomJobSpec> |
parser() |
CustomJobSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PERSISTENT_RESOURCE_ID_FIELD_NUMBER
public static final int WORKER_POOL_SPECS_FIELD_NUMBER
public static final int SCHEDULING_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
public static final int RESERVED_IP_RANGES_FIELD_NUMBER
public static final int BASE_OUTPUT_DIRECTORY_FIELD_NUMBER
public static final int PROTECTED_ARTIFACT_LOCATION_ID_FIELD_NUMBER
public static final int TENSORBOARD_FIELD_NUMBER
public static final int ENABLE_WEB_ACCESS_FIELD_NUMBER
public static final int ENABLE_DASHBOARD_ACCESS_FIELD_NUMBER
public static final int EXPERIMENT_FIELD_NUMBER
public static final int EXPERIMENT_RUN_FIELD_NUMBER
public static final int MODELS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getPersistentResourceId()
Optional. 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. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
string persistent_resource_id = 14 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getPersistentResourceId in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getPersistentResourceIdBytes()
Optional. 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. The network and CMEK configs on the job should be consistent with those on the PersistentResource, otherwise, the job will be rejected.
string persistent_resource_id = 14 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getPersistentResourceIdBytes in interface CustomJobSpecOrBuilderpublic List<WorkerPoolSpec> getWorkerPoolSpecsList()
Required. The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
repeated .google.cloud.aiplatform.v1beta1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getWorkerPoolSpecsList in interface CustomJobSpecOrBuilderpublic List<? extends WorkerPoolSpecOrBuilder> getWorkerPoolSpecsOrBuilderList()
Required. The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
repeated .google.cloud.aiplatform.v1beta1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getWorkerPoolSpecsOrBuilderList in interface CustomJobSpecOrBuilderpublic int getWorkerPoolSpecsCount()
Required. The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
repeated .google.cloud.aiplatform.v1beta1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getWorkerPoolSpecsCount in interface CustomJobSpecOrBuilderpublic WorkerPoolSpec getWorkerPoolSpecs(int index)
Required. The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
repeated .google.cloud.aiplatform.v1beta1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getWorkerPoolSpecs in interface CustomJobSpecOrBuilderpublic WorkerPoolSpecOrBuilder getWorkerPoolSpecsOrBuilder(int index)
Required. The spec of the worker pools including machine type and Docker image. All worker pools except the first one are optional and can be skipped by providing an empty value.
repeated .google.cloud.aiplatform.v1beta1.WorkerPoolSpec worker_pool_specs = 1 [(.google.api.field_behavior) = REQUIRED];
getWorkerPoolSpecsOrBuilder in interface CustomJobSpecOrBuilderpublic boolean hasScheduling()
Scheduling options for a CustomJob.
.google.cloud.aiplatform.v1beta1.Scheduling scheduling = 3;hasScheduling in interface CustomJobSpecOrBuilderpublic Scheduling getScheduling()
Scheduling options for a CustomJob.
.google.cloud.aiplatform.v1beta1.Scheduling scheduling = 3;getScheduling in interface CustomJobSpecOrBuilderpublic SchedulingOrBuilder getSchedulingOrBuilder()
Scheduling options for a CustomJob.
.google.cloud.aiplatform.v1beta1.Scheduling scheduling = 3;getSchedulingOrBuilder in interface CustomJobSpecOrBuilderpublic String getServiceAccount()
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.
string service_account = 4;getServiceAccount in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getServiceAccountBytes()
Specifies the service account for workload run-as account. Users submitting jobs must have act-as permission on this run-as account. If unspecified, the [Vertex AI Custom Code Service Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) for the CustomJob's project is used.
string service_account = 4;getServiceAccountBytes in interface CustomJobSpecOrBuilderpublic String getNetwork()
Optional. The full name of the Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the Job
should be peered. For example, `projects/12345/global/networks/myVPC`.
[Format](/compute/docs/reference/rest/v1/networks/insert)
is of the form `projects/{project}/global/networks/{network}`.
Where {project} is a project number, as in `12345`, and {network} is a
network name.
To specify this field, you must have already [configured VPC Network
Peering for Vertex
AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering).
If this field is left unspecified, the job is not peered with any network.
string network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getNetwork in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
Optional. The full name of the Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the Job
should be peered. For example, `projects/12345/global/networks/myVPC`.
[Format](/compute/docs/reference/rest/v1/networks/insert)
is of the form `projects/{project}/global/networks/{network}`.
Where {project} is a project number, as in `12345`, and {network} is a
network name.
To specify this field, you must have already [configured VPC Network
Peering for Vertex
AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering).
If this field is left unspecified, the job is not peered with any network.
string network = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getNetworkBytes in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ProtocolStringList getReservedIpRangesList()
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL];getReservedIpRangesList in interface CustomJobSpecOrBuilderpublic int getReservedIpRangesCount()
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL];getReservedIpRangesCount in interface CustomJobSpecOrBuilderpublic String getReservedIpRanges(int index)
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL];getReservedIpRanges in interface CustomJobSpecOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getReservedIpRangesBytes(int index)
Optional. A list of names for the reserved ip ranges under the VPC network that can be used for this job. If set, we will deploy the job within the provided ip ranges. Otherwise, the job will be deployed to any ip ranges under the provided VPC network. Example: ['vertex-ai-ip-range'].
repeated string reserved_ip_ranges = 13 [(.google.api.field_behavior) = OPTIONAL];getReservedIpRangesBytes in interface CustomJobSpecOrBuilderindex - The index of the value to return.public boolean hasBaseOutputDirectory()
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name [id][google.cloud.aiplatform.v1beta1.Trial.id] under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = `<base_output_directory>/model/` * AIP_CHECKPOINT_DIR = `<base_output_directory>/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `<base_output_directory>/logs/` For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = `<base_output_directory>/<trial_id>/model/` * AIP_CHECKPOINT_DIR = `<base_output_directory>/<trial_id>/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `<base_output_directory>/<trial_id>/logs/`
.google.cloud.aiplatform.v1beta1.GcsDestination base_output_directory = 6;hasBaseOutputDirectory in interface CustomJobSpecOrBuilderpublic GcsDestination getBaseOutputDirectory()
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name [id][google.cloud.aiplatform.v1beta1.Trial.id] under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = `<base_output_directory>/model/` * AIP_CHECKPOINT_DIR = `<base_output_directory>/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `<base_output_directory>/logs/` For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = `<base_output_directory>/<trial_id>/model/` * AIP_CHECKPOINT_DIR = `<base_output_directory>/<trial_id>/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `<base_output_directory>/<trial_id>/logs/`
.google.cloud.aiplatform.v1beta1.GcsDestination base_output_directory = 6;getBaseOutputDirectory in interface CustomJobSpecOrBuilderpublic GcsDestinationOrBuilder getBaseOutputDirectoryOrBuilder()
The Cloud Storage location to store the output of this CustomJob or HyperparameterTuningJob. For HyperparameterTuningJob, the baseOutputDirectory of each child CustomJob backing a Trial is set to a subdirectory of name [id][google.cloud.aiplatform.v1beta1.Trial.id] under its parent HyperparameterTuningJob's baseOutputDirectory. The following Vertex AI environment variables will be passed to containers or python modules when this field is set: For CustomJob: * AIP_MODEL_DIR = `<base_output_directory>/model/` * AIP_CHECKPOINT_DIR = `<base_output_directory>/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `<base_output_directory>/logs/` For CustomJob backing a Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = `<base_output_directory>/<trial_id>/model/` * AIP_CHECKPOINT_DIR = `<base_output_directory>/<trial_id>/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `<base_output_directory>/<trial_id>/logs/`
.google.cloud.aiplatform.v1beta1.GcsDestination base_output_directory = 6;getBaseOutputDirectoryOrBuilder in interface CustomJobSpecOrBuilderpublic String getProtectedArtifactLocationId()
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
string protected_artifact_location_id = 19;getProtectedArtifactLocationId in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getProtectedArtifactLocationIdBytes()
The ID of the location to store protected artifacts. e.g. us-central1. Populate only when the location is different than CustomJob location. List of supported locations: https://cloud.google.com/vertex-ai/docs/general/locations
string protected_artifact_location_id = 19;getProtectedArtifactLocationIdBytes in interface CustomJobSpecOrBuilderpublic String getTensorboard()
Optional. The name of a Vertex AI
[Tensorboard][google.cloud.aiplatform.v1beta1.Tensorboard] resource to
which this CustomJob will upload Tensorboard logs. Format:
`projects/{project}/locations/{location}/tensorboards/{tensorboard}`
string tensorboard = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getTensorboard in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getTensorboardBytes()
Optional. The name of a Vertex AI
[Tensorboard][google.cloud.aiplatform.v1beta1.Tensorboard] resource to
which this CustomJob will upload Tensorboard logs. Format:
`projects/{project}/locations/{location}/tensorboards/{tensorboard}`
string tensorboard = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getTensorboardBytes in interface CustomJobSpecOrBuilderpublic boolean getEnableWebAccess()
Optional. Whether you want Vertex AI to enable [interactive shell access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) to training containers. If set to `true`, you can access interactive shells at the URIs given by [CustomJob.web_access_uris][google.cloud.aiplatform.v1beta1.CustomJob.web_access_uris] or [Trial.web_access_uris][google.cloud.aiplatform.v1beta1.Trial.web_access_uris] (within [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.trials]).
bool enable_web_access = 10 [(.google.api.field_behavior) = OPTIONAL];getEnableWebAccess in interface CustomJobSpecOrBuilderpublic boolean getEnableDashboardAccess()
Optional. Whether you want Vertex AI to enable access to the customized dashboard in training chief container. If set to `true`, you can access the dashboard at the URIs given by [CustomJob.web_access_uris][google.cloud.aiplatform.v1beta1.CustomJob.web_access_uris] or [Trial.web_access_uris][google.cloud.aiplatform.v1beta1.Trial.web_access_uris] (within [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.trials]).
bool enable_dashboard_access = 16 [(.google.api.field_behavior) = OPTIONAL];getEnableDashboardAccess in interface CustomJobSpecOrBuilderpublic String getExperiment()
Optional. The Experiment associated with this job.
Format:
`projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`
string experiment = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getExperiment in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getExperimentBytes()
Optional. The Experiment associated with this job.
Format:
`projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}`
string experiment = 17 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getExperimentBytes in interface CustomJobSpecOrBuilderpublic String getExperimentRun()
Optional. The Experiment Run associated with this job.
Format:
`projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`
string experiment_run = 18 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getExperimentRun in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ByteString getExperimentRunBytes()
Optional. The Experiment Run associated with this job.
Format:
`projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}`
string experiment_run = 18 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getExperimentRunBytes in interface CustomJobSpecOrBuilderpublic com.google.protobuf.ProtocolStringList getModelsList()
Optional. The name of the Model resources for which to generate a mapping
to artifact URIs. Applicable only to some of the Google-provided custom
jobs. Format: `projects/{project}/locations/{location}/models/{model}`
In order to retrieve a specific version of the model, also provide
the version ID or version alias.
Example: `projects/{project}/locations/{location}/models/{model}@2`
or
`projects/{project}/locations/{location}/models/{model}@golden`
If no version ID or alias is specified, the "default" version will be
returned. The "default" version alias is created for the first version of
the model, and can be moved to other versions later on. There will be
exactly one default version.
repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getModelsList in interface CustomJobSpecOrBuilderpublic int getModelsCount()
Optional. The name of the Model resources for which to generate a mapping
to artifact URIs. Applicable only to some of the Google-provided custom
jobs. Format: `projects/{project}/locations/{location}/models/{model}`
In order to retrieve a specific version of the model, also provide
the version ID or version alias.
Example: `projects/{project}/locations/{location}/models/{model}@2`
or
`projects/{project}/locations/{location}/models/{model}@golden`
If no version ID or alias is specified, the "default" version will be
returned. The "default" version alias is created for the first version of
the model, and can be moved to other versions later on. There will be
exactly one default version.
repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getModelsCount in interface CustomJobSpecOrBuilderpublic String getModels(int index)
Optional. The name of the Model resources for which to generate a mapping
to artifact URIs. Applicable only to some of the Google-provided custom
jobs. Format: `projects/{project}/locations/{location}/models/{model}`
In order to retrieve a specific version of the model, also provide
the version ID or version alias.
Example: `projects/{project}/locations/{location}/models/{model}@2`
or
`projects/{project}/locations/{location}/models/{model}@golden`
If no version ID or alias is specified, the "default" version will be
returned. The "default" version alias is created for the first version of
the model, and can be moved to other versions later on. There will be
exactly one default version.
repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getModels in interface CustomJobSpecOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getModelsBytes(int index)
Optional. The name of the Model resources for which to generate a mapping
to artifact URIs. Applicable only to some of the Google-provided custom
jobs. Format: `projects/{project}/locations/{location}/models/{model}`
In order to retrieve a specific version of the model, also provide
the version ID or version alias.
Example: `projects/{project}/locations/{location}/models/{model}@2`
or
`projects/{project}/locations/{location}/models/{model}@golden`
If no version ID or alias is specified, the "default" version will be
returned. The "default" version alias is created for the first version of
the model, and can be moved to other versions later on. There will be
exactly one default version.
repeated string models = 20 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getModelsBytes in interface CustomJobSpecOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static CustomJobSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CustomJobSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CustomJobSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CustomJobSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CustomJobSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CustomJobSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CustomJobSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static CustomJobSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CustomJobSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CustomJobSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CustomJobSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CustomJobSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CustomJobSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CustomJobSpec.Builder newBuilder()
public static CustomJobSpec.Builder newBuilder(CustomJobSpec prototype)
public CustomJobSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CustomJobSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static CustomJobSpec getDefaultInstance()
public static com.google.protobuf.Parser<CustomJobSpec> parser()
public com.google.protobuf.Parser<CustomJobSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public CustomJobSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.