aiplatform

package
v0.0.0-...-6cb3ea0 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AcceleratorType_name = map[int32]string{
		0: "ACCELERATOR_TYPE_UNSPECIFIED",
		1: "NVIDIA_TESLA_K80",
		2: "NVIDIA_TESLA_P100",
		3: "NVIDIA_TESLA_V100",
		4: "NVIDIA_TESLA_P4",
		5: "NVIDIA_TESLA_T4",
		6: "TPU_V2",
		7: "TPU_V3",
	}
	AcceleratorType_value = map[string]int32{
		"ACCELERATOR_TYPE_UNSPECIFIED": 0,
		"NVIDIA_TESLA_K80":             1,
		"NVIDIA_TESLA_P100":            2,
		"NVIDIA_TESLA_V100":            3,
		"NVIDIA_TESLA_P4":              4,
		"NVIDIA_TESLA_T4":              5,
		"TPU_V2":                       6,
		"TPU_V3":                       7,
	}
)

Enum value maps for AcceleratorType.

View Source
var (
	SampleConfig_SampleStrategy_name = map[int32]string{
		0: "SAMPLE_STRATEGY_UNSPECIFIED",
		1: "UNCERTAINTY",
	}
	SampleConfig_SampleStrategy_value = map[string]int32{
		"SAMPLE_STRATEGY_UNSPECIFIED": 0,
		"UNCERTAINTY":                 1,
	}
)

Enum value maps for SampleConfig_SampleStrategy.

View Source
var (
	JobState_name = map[int32]string{
		0: "JOB_STATE_UNSPECIFIED",
		1: "JOB_STATE_QUEUED",
		2: "JOB_STATE_PENDING",
		3: "JOB_STATE_RUNNING",
		4: "JOB_STATE_SUCCEEDED",
		5: "JOB_STATE_FAILED",
		6: "JOB_STATE_CANCELLING",
		7: "JOB_STATE_CANCELLED",
		8: "JOB_STATE_PAUSED",
	}
	JobState_value = map[string]int32{
		"JOB_STATE_UNSPECIFIED": 0,
		"JOB_STATE_QUEUED":      1,
		"JOB_STATE_PENDING":     2,
		"JOB_STATE_RUNNING":     3,
		"JOB_STATE_SUCCEEDED":   4,
		"JOB_STATE_FAILED":      5,
		"JOB_STATE_CANCELLING":  6,
		"JOB_STATE_CANCELLED":   7,
		"JOB_STATE_PAUSED":      8,
	}
)

Enum value maps for JobState.

View Source
var (
	Model_DeploymentResourcesType_name = map[int32]string{
		0: "DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED",
		1: "DEDICATED_RESOURCES",
		2: "AUTOMATIC_RESOURCES",
	}
	Model_DeploymentResourcesType_value = map[string]int32{
		"DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED": 0,
		"DEDICATED_RESOURCES":                   1,
		"AUTOMATIC_RESOURCES":                   2,
	}
)

Enum value maps for Model_DeploymentResourcesType.

View Source
var (
	Model_ExportFormat_ExportableContent_name = map[int32]string{
		0: "EXPORTABLE_CONTENT_UNSPECIFIED",
		1: "ARTIFACT",
		2: "IMAGE",
	}
	Model_ExportFormat_ExportableContent_value = map[string]int32{
		"EXPORTABLE_CONTENT_UNSPECIFIED": 0,
		"ARTIFACT":                       1,
		"IMAGE":                          2,
	}
)

Enum value maps for Model_ExportFormat_ExportableContent.

View Source
var (
	PipelineState_name = map[int32]string{
		0: "PIPELINE_STATE_UNSPECIFIED",
		1: "PIPELINE_STATE_QUEUED",
		2: "PIPELINE_STATE_PENDING",
		3: "PIPELINE_STATE_RUNNING",
		4: "PIPELINE_STATE_SUCCEEDED",
		5: "PIPELINE_STATE_FAILED",
		6: "PIPELINE_STATE_CANCELLING",
		7: "PIPELINE_STATE_CANCELLED",
		8: "PIPELINE_STATE_PAUSED",
	}
	PipelineState_value = map[string]int32{
		"PIPELINE_STATE_UNSPECIFIED": 0,
		"PIPELINE_STATE_QUEUED":      1,
		"PIPELINE_STATE_PENDING":     2,
		"PIPELINE_STATE_RUNNING":     3,
		"PIPELINE_STATE_SUCCEEDED":   4,
		"PIPELINE_STATE_FAILED":      5,
		"PIPELINE_STATE_CANCELLING":  6,
		"PIPELINE_STATE_CANCELLED":   7,
		"PIPELINE_STATE_PAUSED":      8,
	}
)

Enum value maps for PipelineState.

View Source
var (
	Trial_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "REQUESTED",
		2: "ACTIVE",
		3: "STOPPING",
		4: "SUCCEEDED",
		5: "INFEASIBLE",
	}
	Trial_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"REQUESTED":         1,
		"ACTIVE":            2,
		"STOPPING":          3,
		"SUCCEEDED":         4,
		"INFEASIBLE":        5,
	}
)

Enum value maps for Trial_State.

View Source
var (
	StudySpec_Algorithm_name = map[int32]string{
		0: "ALGORITHM_UNSPECIFIED",
		2: "GRID_SEARCH",
		3: "RANDOM_SEARCH",
	}
	StudySpec_Algorithm_value = map[string]int32{
		"ALGORITHM_UNSPECIFIED": 0,
		"GRID_SEARCH":           2,
		"RANDOM_SEARCH":         3,
	}
)

Enum value maps for StudySpec_Algorithm.

View Source
var (
	StudySpec_ObservationNoise_name = map[int32]string{
		0: "OBSERVATION_NOISE_UNSPECIFIED",
		1: "LOW",
		2: "HIGH",
	}
	StudySpec_ObservationNoise_value = map[string]int32{
		"OBSERVATION_NOISE_UNSPECIFIED": 0,
		"LOW":                           1,
		"HIGH":                          2,
	}
)

Enum value maps for StudySpec_ObservationNoise.

View Source
var (
	StudySpec_MeasurementSelectionType_name = map[int32]string{
		0: "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED",
		1: "LAST_MEASUREMENT",
		2: "BEST_MEASUREMENT",
	}
	StudySpec_MeasurementSelectionType_value = map[string]int32{
		"MEASUREMENT_SELECTION_TYPE_UNSPECIFIED": 0,
		"LAST_MEASUREMENT":                       1,
		"BEST_MEASUREMENT":                       2,
	}
)

Enum value maps for StudySpec_MeasurementSelectionType.

View Source
var (
	StudySpec_MetricSpec_GoalType_name = map[int32]string{
		0: "GOAL_TYPE_UNSPECIFIED",
		1: "MAXIMIZE",
		2: "MINIMIZE",
	}
	StudySpec_MetricSpec_GoalType_value = map[string]int32{
		"GOAL_TYPE_UNSPECIFIED": 0,
		"MAXIMIZE":              1,
		"MINIMIZE":              2,
	}
)

Enum value maps for StudySpec_MetricSpec_GoalType.

View Source
var (
	StudySpec_ParameterSpec_ScaleType_name = map[int32]string{
		0: "SCALE_TYPE_UNSPECIFIED",
		1: "UNIT_LINEAR_SCALE",
		2: "UNIT_LOG_SCALE",
		3: "UNIT_REVERSE_LOG_SCALE",
	}
	StudySpec_ParameterSpec_ScaleType_value = map[string]int32{
		"SCALE_TYPE_UNSPECIFIED": 0,
		"UNIT_LINEAR_SCALE":      1,
		"UNIT_LOG_SCALE":         2,
		"UNIT_REVERSE_LOG_SCALE": 3,
	}
)

Enum value maps for StudySpec_ParameterSpec_ScaleType.

View Source
var File_google_cloud_aiplatform_v1_accelerator_type_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_annotation_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_annotation_spec_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_batch_prediction_job_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_completion_stats_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_custom_job_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_data_item_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_data_labeling_job_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_dataset_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_dataset_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_deployed_model_ref_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_encryption_spec_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_endpoint_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_endpoint_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_env_var_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_hyperparameter_tuning_job_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_io_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_job_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_job_state_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_machine_resources_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_manual_batch_tuning_parameters_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_migratable_resource_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_migration_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_model_evaluation_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_model_evaluation_slice_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_model_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_model_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_operation_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_pipeline_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_pipeline_state_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_prediction_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_specialist_pool_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_specialist_pool_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_study_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_training_pipeline_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_aiplatform_v1_user_action_reference_proto protoreflect.FileDescriptor

Functions

func RegisterDatasetServiceServer

func RegisterDatasetServiceServer(s *grpc.Server, srv DatasetServiceServer)

func RegisterEndpointServiceServer

func RegisterEndpointServiceServer(s *grpc.Server, srv EndpointServiceServer)

func RegisterJobServiceServer

func RegisterJobServiceServer(s *grpc.Server, srv JobServiceServer)

func RegisterMigrationServiceServer

func RegisterMigrationServiceServer(s *grpc.Server, srv MigrationServiceServer)

func RegisterModelServiceServer

func RegisterModelServiceServer(s *grpc.Server, srv ModelServiceServer)

func RegisterPipelineServiceServer

func RegisterPipelineServiceServer(s *grpc.Server, srv PipelineServiceServer)

func RegisterPredictionServiceServer

func RegisterPredictionServiceServer(s *grpc.Server, srv PredictionServiceServer)

func RegisterSpecialistPoolServiceServer

func RegisterSpecialistPoolServiceServer(s *grpc.Server, srv SpecialistPoolServiceServer)

Types

type AcceleratorType

type AcceleratorType int32

Represents a hardware accelerator type.

const (
	// Unspecified accelerator type, which means no accelerator.
	AcceleratorType_ACCELERATOR_TYPE_UNSPECIFIED AcceleratorType = 0
	// Nvidia Tesla K80 GPU.
	AcceleratorType_NVIDIA_TESLA_K80 AcceleratorType = 1
	// Nvidia Tesla P100 GPU.
	AcceleratorType_NVIDIA_TESLA_P100 AcceleratorType = 2
	// Nvidia Tesla V100 GPU.
	AcceleratorType_NVIDIA_TESLA_V100 AcceleratorType = 3
	// Nvidia Tesla P4 GPU.
	AcceleratorType_NVIDIA_TESLA_P4 AcceleratorType = 4
	// Nvidia Tesla T4 GPU.
	AcceleratorType_NVIDIA_TESLA_T4 AcceleratorType = 5
	// TPU v2.
	AcceleratorType_TPU_V2 AcceleratorType = 6
	// TPU v3.
	AcceleratorType_TPU_V3 AcceleratorType = 7
)

func (AcceleratorType) Descriptor

func (AcceleratorType) Enum

func (x AcceleratorType) Enum() *AcceleratorType

func (AcceleratorType) EnumDescriptor deprecated

func (AcceleratorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AcceleratorType.Descriptor instead.

func (AcceleratorType) Number

func (AcceleratorType) String

func (x AcceleratorType) String() string

func (AcceleratorType) Type

type ActiveLearningConfig

type ActiveLearningConfig struct {

	// Required. Max human labeling DataItems. The rest part will be labeled by
	// machine.
	//
	// Types that are assignable to HumanLabelingBudget:
	//	*ActiveLearningConfig_MaxDataItemCount
	//	*ActiveLearningConfig_MaxDataItemPercentage
	HumanLabelingBudget isActiveLearningConfig_HumanLabelingBudget `protobuf_oneof:"human_labeling_budget"`
	// Active learning data sampling config. For every active learning labeling
	// iteration, it will select a batch of data based on the sampling strategy.
	SampleConfig *SampleConfig `protobuf:"bytes,3,opt,name=sample_config,json=sampleConfig,proto3" json:"sample_config,omitempty"`
	// CMLE training config. For every active learning labeling iteration, system
	// will train a machine learning model on CMLE. The trained model will be used
	// by data sampling algorithm to select DataItems.
	TrainingConfig *TrainingConfig `protobuf:"bytes,4,opt,name=training_config,json=trainingConfig,proto3" json:"training_config,omitempty"`
	// contains filtered or unexported fields
}

Parameters that configure the active learning pipeline. Active learning will

label the data incrementally by several iterations. For every iteration, it
will select a batch of data based on the sampling strategy.

func (*ActiveLearningConfig) Descriptor deprecated

func (*ActiveLearningConfig) Descriptor() ([]byte, []int)

Deprecated: Use ActiveLearningConfig.ProtoReflect.Descriptor instead.

func (*ActiveLearningConfig) GetHumanLabelingBudget

func (m *ActiveLearningConfig) GetHumanLabelingBudget() isActiveLearningConfig_HumanLabelingBudget

func (*ActiveLearningConfig) GetMaxDataItemCount

func (x *ActiveLearningConfig) GetMaxDataItemCount() int64

func (*ActiveLearningConfig) GetMaxDataItemPercentage

func (x *ActiveLearningConfig) GetMaxDataItemPercentage() int32

func (*ActiveLearningConfig) GetSampleConfig

func (x *ActiveLearningConfig) GetSampleConfig() *SampleConfig

func (*ActiveLearningConfig) GetTrainingConfig

func (x *ActiveLearningConfig) GetTrainingConfig() *TrainingConfig

func (*ActiveLearningConfig) ProtoMessage

func (*ActiveLearningConfig) ProtoMessage()

func (*ActiveLearningConfig) ProtoReflect

func (x *ActiveLearningConfig) ProtoReflect() protoreflect.Message

func (*ActiveLearningConfig) Reset

func (x *ActiveLearningConfig) Reset()

func (*ActiveLearningConfig) String

func (x *ActiveLearningConfig) String() string

type ActiveLearningConfig_MaxDataItemCount

type ActiveLearningConfig_MaxDataItemCount struct {
	// Max number of human labeled DataItems.
	MaxDataItemCount int64 `protobuf:"varint,1,opt,name=max_data_item_count,json=maxDataItemCount,proto3,oneof"`
}

type ActiveLearningConfig_MaxDataItemPercentage

type ActiveLearningConfig_MaxDataItemPercentage struct {
	// Max percent of total DataItems for human labeling.
	MaxDataItemPercentage int32 `protobuf:"varint,2,opt,name=max_data_item_percentage,json=maxDataItemPercentage,proto3,oneof"`
}

type Annotation

type Annotation struct {

	// Output only. Resource name of the Annotation.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Google Cloud Storage URI points to a YAML file describing [payload][google.cloud.aiplatform.v1.Annotation.payload]. The
	// schema is defined as an [OpenAPI 3.0.2 Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	// The schema files that can be used here are found in
	// gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the
	// chosen schema must be consistent with the parent Dataset's
	// [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri].
	PayloadSchemaUri string `protobuf:"bytes,2,opt,name=payload_schema_uri,json=payloadSchemaUri,proto3" json:"payload_schema_uri,omitempty"`
	// Required. The schema of the payload can be found in
	// [payload_schema][google.cloud.aiplatform.v1.Annotation.payload_schema_uri].
	Payload *structpb.Value `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	// Output only. Timestamp when this Annotation was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this Annotation was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. The source of the Annotation.
	AnnotationSource *UserActionReference `protobuf:"bytes,5,opt,name=annotation_source,json=annotationSource,proto3" json:"annotation_source,omitempty"`
	// Optional. The labels with user-defined metadata to organize your Annotations.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// No more than 64 user labels can be associated with one Annotation(System
	// labels are excluded).
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	// System reserved label keys are prefixed with "aiplatform.googleapis.com/"
	// and are immutable. Following system labels exist for each Annotation:
	//
	// * "aiplatform.googleapis.com/annotation_set_name":
	//   optional, name of the UI's annotation set this Annotation belongs to.
	//   If not set, the Annotation is not visible in the UI.
	//
	// * "aiplatform.googleapis.com/payload_schema":
	//   output only, its value is the [payload_schema's][google.cloud.aiplatform.v1.Annotation.payload_schema_uri]
	//   title.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

Used to assign specific AnnotationSpec to a particular area of a DataItem or the whole part of the DataItem.

func (*Annotation) Descriptor deprecated

func (*Annotation) Descriptor() ([]byte, []int)

Deprecated: Use Annotation.ProtoReflect.Descriptor instead.

func (*Annotation) GetAnnotationSource

func (x *Annotation) GetAnnotationSource() *UserActionReference

func (*Annotation) GetCreateTime

func (x *Annotation) GetCreateTime() *timestamppb.Timestamp

func (*Annotation) GetEtag

func (x *Annotation) GetEtag() string

func (*Annotation) GetLabels

func (x *Annotation) GetLabels() map[string]string

func (*Annotation) GetName

func (x *Annotation) GetName() string

func (*Annotation) GetPayload

func (x *Annotation) GetPayload() *structpb.Value

func (*Annotation) GetPayloadSchemaUri

func (x *Annotation) GetPayloadSchemaUri() string

func (*Annotation) GetUpdateTime

func (x *Annotation) GetUpdateTime() *timestamppb.Timestamp

func (*Annotation) ProtoMessage

func (*Annotation) ProtoMessage()

func (*Annotation) ProtoReflect

func (x *Annotation) ProtoReflect() protoreflect.Message

func (*Annotation) Reset

func (x *Annotation) Reset()

func (*Annotation) String

func (x *Annotation) String() string

type AnnotationSpec

type AnnotationSpec struct {

	// Output only. Resource name of the AnnotationSpec.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of the AnnotationSpec.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp when this AnnotationSpec was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when AnnotationSpec was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Identifies a concept with which DataItems may be annotated with.

func (*AnnotationSpec) Descriptor deprecated

func (*AnnotationSpec) Descriptor() ([]byte, []int)

Deprecated: Use AnnotationSpec.ProtoReflect.Descriptor instead.

func (*AnnotationSpec) GetCreateTime

func (x *AnnotationSpec) GetCreateTime() *timestamppb.Timestamp

func (*AnnotationSpec) GetDisplayName

func (x *AnnotationSpec) GetDisplayName() string

func (*AnnotationSpec) GetEtag

func (x *AnnotationSpec) GetEtag() string

func (*AnnotationSpec) GetName

func (x *AnnotationSpec) GetName() string

func (*AnnotationSpec) GetUpdateTime

func (x *AnnotationSpec) GetUpdateTime() *timestamppb.Timestamp

func (*AnnotationSpec) ProtoMessage

func (*AnnotationSpec) ProtoMessage()

func (*AnnotationSpec) ProtoReflect

func (x *AnnotationSpec) ProtoReflect() protoreflect.Message

func (*AnnotationSpec) Reset

func (x *AnnotationSpec) Reset()

func (*AnnotationSpec) String

func (x *AnnotationSpec) String() string

type AutomaticResources

type AutomaticResources struct {

	// Immutable. The minimum number of replicas this DeployedModel will be always deployed
	// on. If traffic against it increases, it may dynamically be deployed onto
	// more replicas up to [max_replica_count][google.cloud.aiplatform.v1.AutomaticResources.max_replica_count], and as traffic decreases, some
	// of these extra replicas may be freed.
	// If the requested value is too large, the deployment will error.
	MinReplicaCount int32 `protobuf:"varint,1,opt,name=min_replica_count,json=minReplicaCount,proto3" json:"min_replica_count,omitempty"`
	// Immutable. The maximum number of replicas this DeployedModel may be deployed on when
	// the traffic against it increases. If the requested value is too large,
	// the deployment will error, but if deployment succeeds then the ability
	// to scale the model to that many replicas is guaranteed (barring service
	// outages). If traffic against the DeployedModel increases beyond what its
	// replicas at maximum may handle, a portion of the traffic will be dropped.
	// If this value is not provided, a no upper bound for scaling under heavy
	// traffic will be assume, though Vertex AI may be unable to scale beyond
	// certain replica number.
	MaxReplicaCount int32 `protobuf:"varint,2,opt,name=max_replica_count,json=maxReplicaCount,proto3" json:"max_replica_count,omitempty"`
	// contains filtered or unexported fields
}

A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. Each Model supporting these resources documents its specific guidelines.

func (*AutomaticResources) Descriptor deprecated

func (*AutomaticResources) Descriptor() ([]byte, []int)

Deprecated: Use AutomaticResources.ProtoReflect.Descriptor instead.

func (*AutomaticResources) GetMaxReplicaCount

func (x *AutomaticResources) GetMaxReplicaCount() int32

func (*AutomaticResources) GetMinReplicaCount

func (x *AutomaticResources) GetMinReplicaCount() int32

func (*AutomaticResources) ProtoMessage

func (*AutomaticResources) ProtoMessage()

func (*AutomaticResources) ProtoReflect

func (x *AutomaticResources) ProtoReflect() protoreflect.Message

func (*AutomaticResources) Reset

func (x *AutomaticResources) Reset()

func (*AutomaticResources) String

func (x *AutomaticResources) String() string

type BatchDedicatedResources

type BatchDedicatedResources struct {

	// Required. Immutable. The specification of a single machine.
	MachineSpec *MachineSpec `protobuf:"bytes,1,opt,name=machine_spec,json=machineSpec,proto3" json:"machine_spec,omitempty"`
	// Immutable. The number of machine replicas used at the start of the batch operation.
	// If not set, Vertex AI decides starting number, not greater than
	// [max_replica_count][google.cloud.aiplatform.v1.BatchDedicatedResources.max_replica_count]
	StartingReplicaCount int32 `protobuf:"varint,2,opt,name=starting_replica_count,json=startingReplicaCount,proto3" json:"starting_replica_count,omitempty"`
	// Immutable. The maximum number of machine replicas the batch operation may be scaled
	// to. The default value is 10.
	MaxReplicaCount int32 `protobuf:"varint,3,opt,name=max_replica_count,json=maxReplicaCount,proto3" json:"max_replica_count,omitempty"`
	// contains filtered or unexported fields
}

A description of resources that are used for performing batch operations, are dedicated to a Model, and need manual configuration.

func (*BatchDedicatedResources) Descriptor deprecated

func (*BatchDedicatedResources) Descriptor() ([]byte, []int)

Deprecated: Use BatchDedicatedResources.ProtoReflect.Descriptor instead.

func (*BatchDedicatedResources) GetMachineSpec

func (x *BatchDedicatedResources) GetMachineSpec() *MachineSpec

func (*BatchDedicatedResources) GetMaxReplicaCount

func (x *BatchDedicatedResources) GetMaxReplicaCount() int32

func (*BatchDedicatedResources) GetStartingReplicaCount

func (x *BatchDedicatedResources) GetStartingReplicaCount() int32

func (*BatchDedicatedResources) ProtoMessage

func (*BatchDedicatedResources) ProtoMessage()

func (*BatchDedicatedResources) ProtoReflect

func (x *BatchDedicatedResources) ProtoReflect() protoreflect.Message

func (*BatchDedicatedResources) Reset

func (x *BatchDedicatedResources) Reset()

func (*BatchDedicatedResources) String

func (x *BatchDedicatedResources) String() string

type BatchMigrateResourcesOperationMetadata

type BatchMigrateResourcesOperationMetadata struct {

	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// Partial results that reflect the latest migration operation progress.
	PartialResults []*BatchMigrateResourcesOperationMetadata_PartialResult `protobuf:"bytes,2,rep,name=partial_results,json=partialResults,proto3" json:"partial_results,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [MigrationService.BatchMigrateResources][google.cloud.aiplatform.v1.MigrationService.BatchMigrateResources].

func (*BatchMigrateResourcesOperationMetadata) Descriptor deprecated

func (*BatchMigrateResourcesOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BatchMigrateResourcesOperationMetadata.ProtoReflect.Descriptor instead.

func (*BatchMigrateResourcesOperationMetadata) GetGenericMetadata

func (*BatchMigrateResourcesOperationMetadata) GetPartialResults

func (*BatchMigrateResourcesOperationMetadata) ProtoMessage

func (*BatchMigrateResourcesOperationMetadata) ProtoReflect

func (*BatchMigrateResourcesOperationMetadata) Reset

func (*BatchMigrateResourcesOperationMetadata) String

type BatchMigrateResourcesOperationMetadata_PartialResult

type BatchMigrateResourcesOperationMetadata_PartialResult struct {

	// If the resource's migration is ongoing, none of the result will be set.
	// If the resource's migration is finished, either error or one of the
	// migrated resource name will be filled.
	//
	// Types that are assignable to Result:
	//	*BatchMigrateResourcesOperationMetadata_PartialResult_Error
	//	*BatchMigrateResourcesOperationMetadata_PartialResult_Model
	//	*BatchMigrateResourcesOperationMetadata_PartialResult_Dataset
	Result isBatchMigrateResourcesOperationMetadata_PartialResult_Result `protobuf_oneof:"result"`
	// It's the same as the value in
	// [MigrateResourceRequest.migrate_resource_requests][].
	Request *MigrateResourceRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// contains filtered or unexported fields
}

Represents a partial result in batch migration operation for one MigrateResourceRequest[google.cloud.aiplatform.v1.MigrateResourceRequest].

func (*BatchMigrateResourcesOperationMetadata_PartialResult) Descriptor deprecated

Deprecated: Use BatchMigrateResourcesOperationMetadata_PartialResult.ProtoReflect.Descriptor instead.

func (*BatchMigrateResourcesOperationMetadata_PartialResult) GetDataset

func (*BatchMigrateResourcesOperationMetadata_PartialResult) GetError

func (*BatchMigrateResourcesOperationMetadata_PartialResult) GetModel

func (*BatchMigrateResourcesOperationMetadata_PartialResult) GetRequest

func (*BatchMigrateResourcesOperationMetadata_PartialResult) GetResult

func (m *BatchMigrateResourcesOperationMetadata_PartialResult) GetResult() isBatchMigrateResourcesOperationMetadata_PartialResult_Result

func (*BatchMigrateResourcesOperationMetadata_PartialResult) ProtoMessage

func (*BatchMigrateResourcesOperationMetadata_PartialResult) ProtoReflect

func (*BatchMigrateResourcesOperationMetadata_PartialResult) Reset

func (*BatchMigrateResourcesOperationMetadata_PartialResult) String

type BatchMigrateResourcesOperationMetadata_PartialResult_Dataset

type BatchMigrateResourcesOperationMetadata_PartialResult_Dataset struct {
	// Migrated dataset resource name.
	Dataset string `protobuf:"bytes,4,opt,name=dataset,proto3,oneof"`
}

type BatchMigrateResourcesOperationMetadata_PartialResult_Error

type BatchMigrateResourcesOperationMetadata_PartialResult_Error struct {
	// The error result of the migration request in case of failure.
	Error *status.Status `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
}

type BatchMigrateResourcesOperationMetadata_PartialResult_Model

type BatchMigrateResourcesOperationMetadata_PartialResult_Model struct {
	// Migrated model resource name.
	Model string `protobuf:"bytes,3,opt,name=model,proto3,oneof"`
}

type BatchMigrateResourcesRequest

type BatchMigrateResourcesRequest struct {

	// Required. The location of the migrated resource will live in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The request messages specifying the resources to migrate.
	// They must be in the same location as the destination.
	// Up to 50 resources can be migrated in one batch.
	MigrateResourceRequests []*MigrateResourceRequest `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for [MigrationService.BatchMigrateResources][google.cloud.aiplatform.v1.MigrationService.BatchMigrateResources].

func (*BatchMigrateResourcesRequest) Descriptor deprecated

func (*BatchMigrateResourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchMigrateResourcesRequest.ProtoReflect.Descriptor instead.

func (*BatchMigrateResourcesRequest) GetMigrateResourceRequests

func (x *BatchMigrateResourcesRequest) GetMigrateResourceRequests() []*MigrateResourceRequest

func (*BatchMigrateResourcesRequest) GetParent

func (x *BatchMigrateResourcesRequest) GetParent() string

func (*BatchMigrateResourcesRequest) ProtoMessage

func (*BatchMigrateResourcesRequest) ProtoMessage()

func (*BatchMigrateResourcesRequest) ProtoReflect

func (*BatchMigrateResourcesRequest) Reset

func (x *BatchMigrateResourcesRequest) Reset()

func (*BatchMigrateResourcesRequest) String

type BatchMigrateResourcesResponse

type BatchMigrateResourcesResponse struct {

	// Successfully migrated resources.
	MigrateResourceResponses []*MigrateResourceResponse `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response message for [MigrationService.BatchMigrateResources][google.cloud.aiplatform.v1.MigrationService.BatchMigrateResources].

func (*BatchMigrateResourcesResponse) Descriptor deprecated

func (*BatchMigrateResourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchMigrateResourcesResponse.ProtoReflect.Descriptor instead.

func (*BatchMigrateResourcesResponse) GetMigrateResourceResponses

func (x *BatchMigrateResourcesResponse) GetMigrateResourceResponses() []*MigrateResourceResponse

func (*BatchMigrateResourcesResponse) ProtoMessage

func (*BatchMigrateResourcesResponse) ProtoMessage()

func (*BatchMigrateResourcesResponse) ProtoReflect

func (*BatchMigrateResourcesResponse) Reset

func (x *BatchMigrateResourcesResponse) Reset()

func (*BatchMigrateResourcesResponse) String

type BatchPredictionJob

type BatchPredictionJob struct {

	// Output only. Resource name of the BatchPredictionJob.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of this BatchPredictionJob.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. The name of the Model that produces the predictions via this job,
	// must share the same ancestor Location.
	// Starting this job has no impact on any existing deployments of the Model
	// and their resources.
	Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
	// Required. Input configuration of the instances on which predictions are performed.
	// The schema of any single instance may be specified via
	// the [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
	// [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata]
	// [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri].
	InputConfig *BatchPredictionJob_InputConfig `protobuf:"bytes,4,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
	// The parameters that govern the predictions. The schema of the parameters
	// may be specified via the [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
	// [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata]
	// [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri].
	ModelParameters *structpb.Value `protobuf:"bytes,5,opt,name=model_parameters,json=modelParameters,proto3" json:"model_parameters,omitempty"`
	// Required. The Configuration specifying where output predictions should
	// be written.
	// The schema of any single prediction may be specified as a concatenation
	// of [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
	// [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata]
	// [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]
	// and
	// [prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri].
	OutputConfig *BatchPredictionJob_OutputConfig `protobuf:"bytes,6,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
	// The config of resources used by the Model during the batch prediction. If
	// the Model [supports][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types]
	// DEDICATED_RESOURCES this config may be provided (and the job will use these
	// resources), if the Model doesn't support AUTOMATIC_RESOURCES, this config
	// must be provided.
	DedicatedResources *BatchDedicatedResources `protobuf:"bytes,7,opt,name=dedicated_resources,json=dedicatedResources,proto3" json:"dedicated_resources,omitempty"`
	// Immutable. Parameters configuring the batch behavior. Currently only applicable when
	// [dedicated_resources][google.cloud.aiplatform.v1.BatchPredictionJob.dedicated_resources] are used (in other cases Vertex AI does
	// the tuning itself).
	ManualBatchTuningParameters *ManualBatchTuningParameters `` /* 146-byte string literal not displayed */
	// Output only. Information further describing the output of this job.
	OutputInfo *BatchPredictionJob_OutputInfo `protobuf:"bytes,9,opt,name=output_info,json=outputInfo,proto3" json:"output_info,omitempty"`
	// Output only. The detailed state of the job.
	State JobState `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.aiplatform.v1.JobState" json:"state,omitempty"`
	// Output only. Only populated when the job's state is JOB_STATE_FAILED or
	// JOB_STATE_CANCELLED.
	Error *status.Status `protobuf:"bytes,11,opt,name=error,proto3" json:"error,omitempty"`
	// Output only. Partial failures encountered.
	// For example, single files that can't be read.
	// This field never exceeds 20 entries.
	// Status details fields contain standard GCP error details.
	PartialFailures []*status.Status `protobuf:"bytes,12,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
	// Output only. Information about resources that had been consumed by this job.
	// Provided in real time at best effort basis, as well as a final value
	// once the job completes.
	//
	// Note: This field currently may be not populated for batch predictions that
	// use AutoML Models.
	ResourcesConsumed *ResourcesConsumed `protobuf:"bytes,13,opt,name=resources_consumed,json=resourcesConsumed,proto3" json:"resources_consumed,omitempty"`
	// Output only. Statistics on completed and failed prediction instances.
	CompletionStats *CompletionStats `protobuf:"bytes,14,opt,name=completion_stats,json=completionStats,proto3" json:"completion_stats,omitempty"`
	// Output only. Time when the BatchPredictionJob was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time when the BatchPredictionJob for the first time entered the
	// `JOB_STATE_RUNNING` state.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. Time when the BatchPredictionJob entered any of the following states:
	// `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Time when the BatchPredictionJob was most recently updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The labels with user-defined metadata to organize BatchPredictionJobs.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Customer-managed encryption key options for a BatchPredictionJob. If this
	// is set, then all resources created by the BatchPredictionJob will be
	// encrypted with the provided encryption key.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,24,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

A job that uses a Model[google.cloud.aiplatform.v1.BatchPredictionJob.model] to produce predictions on multiple [input instances][google.cloud.aiplatform.v1.BatchPredictionJob.input_config]. If predictions for significant portion of the instances fail, the job may finish without attempting predictions for all remaining instances.

func (*BatchPredictionJob) Descriptor deprecated

func (*BatchPredictionJob) Descriptor() ([]byte, []int)

Deprecated: Use BatchPredictionJob.ProtoReflect.Descriptor instead.

func (*BatchPredictionJob) GetCompletionStats

func (x *BatchPredictionJob) GetCompletionStats() *CompletionStats

func (*BatchPredictionJob) GetCreateTime

func (x *BatchPredictionJob) GetCreateTime() *timestamppb.Timestamp

func (*BatchPredictionJob) GetDedicatedResources

func (x *BatchPredictionJob) GetDedicatedResources() *BatchDedicatedResources

func (*BatchPredictionJob) GetDisplayName

func (x *BatchPredictionJob) GetDisplayName() string

func (*BatchPredictionJob) GetEncryptionSpec

func (x *BatchPredictionJob) GetEncryptionSpec() *EncryptionSpec

func (*BatchPredictionJob) GetEndTime

func (x *BatchPredictionJob) GetEndTime() *timestamppb.Timestamp

func (*BatchPredictionJob) GetError

func (x *BatchPredictionJob) GetError() *status.Status

func (*BatchPredictionJob) GetInputConfig

func (*BatchPredictionJob) GetLabels

func (x *BatchPredictionJob) GetLabels() map[string]string

func (*BatchPredictionJob) GetManualBatchTuningParameters

func (x *BatchPredictionJob) GetManualBatchTuningParameters() *ManualBatchTuningParameters

func (*BatchPredictionJob) GetModel

func (x *BatchPredictionJob) GetModel() string

func (*BatchPredictionJob) GetModelParameters

func (x *BatchPredictionJob) GetModelParameters() *structpb.Value

func (*BatchPredictionJob) GetName

func (x *BatchPredictionJob) GetName() string

func (*BatchPredictionJob) GetOutputConfig

func (*BatchPredictionJob) GetOutputInfo

func (*BatchPredictionJob) GetPartialFailures

func (x *BatchPredictionJob) GetPartialFailures() []*status.Status

func (*BatchPredictionJob) GetResourcesConsumed

func (x *BatchPredictionJob) GetResourcesConsumed() *ResourcesConsumed

func (*BatchPredictionJob) GetStartTime

func (x *BatchPredictionJob) GetStartTime() *timestamppb.Timestamp

func (*BatchPredictionJob) GetState

func (x *BatchPredictionJob) GetState() JobState

func (*BatchPredictionJob) GetUpdateTime

func (x *BatchPredictionJob) GetUpdateTime() *timestamppb.Timestamp

func (*BatchPredictionJob) ProtoMessage

func (*BatchPredictionJob) ProtoMessage()

func (*BatchPredictionJob) ProtoReflect

func (x *BatchPredictionJob) ProtoReflect() protoreflect.Message

func (*BatchPredictionJob) Reset

func (x *BatchPredictionJob) Reset()

func (*BatchPredictionJob) String

func (x *BatchPredictionJob) String() string

type BatchPredictionJob_InputConfig

type BatchPredictionJob_InputConfig struct {

	// Required. The source of the input.
	//
	// Types that are assignable to Source:
	//	*BatchPredictionJob_InputConfig_GcsSource
	//	*BatchPredictionJob_InputConfig_BigquerySource
	Source isBatchPredictionJob_InputConfig_Source `protobuf_oneof:"source"`
	// Required. The format in which instances are given, must be one of the
	// [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
	// [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats].
	InstancesFormat string `protobuf:"bytes,1,opt,name=instances_format,json=instancesFormat,proto3" json:"instances_format,omitempty"`
	// contains filtered or unexported fields
}

Configures the input to BatchPredictionJob[google.cloud.aiplatform.v1.BatchPredictionJob]. See [Model.supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats] for Model's supported input formats, and how instances should be expressed via any of them.

func (*BatchPredictionJob_InputConfig) Descriptor deprecated

func (*BatchPredictionJob_InputConfig) Descriptor() ([]byte, []int)

Deprecated: Use BatchPredictionJob_InputConfig.ProtoReflect.Descriptor instead.

func (*BatchPredictionJob_InputConfig) GetBigquerySource

func (x *BatchPredictionJob_InputConfig) GetBigquerySource() *BigQuerySource

func (*BatchPredictionJob_InputConfig) GetGcsSource

func (x *BatchPredictionJob_InputConfig) GetGcsSource() *GcsSource

func (*BatchPredictionJob_InputConfig) GetInstancesFormat

func (x *BatchPredictionJob_InputConfig) GetInstancesFormat() string

func (*BatchPredictionJob_InputConfig) GetSource

func (m *BatchPredictionJob_InputConfig) GetSource() isBatchPredictionJob_InputConfig_Source

func (*BatchPredictionJob_InputConfig) ProtoMessage

func (*BatchPredictionJob_InputConfig) ProtoMessage()

func (*BatchPredictionJob_InputConfig) ProtoReflect

func (*BatchPredictionJob_InputConfig) Reset

func (x *BatchPredictionJob_InputConfig) Reset()

func (*BatchPredictionJob_InputConfig) String

type BatchPredictionJob_InputConfig_BigquerySource

type BatchPredictionJob_InputConfig_BigquerySource struct {
	// The BigQuery location of the input table.
	// The schema of the table should be in the format described by the given
	// context OpenAPI Schema, if one is provided. The table may contain
	// additional columns that are not described by the schema, and they will
	// be ignored.
	BigquerySource *BigQuerySource `protobuf:"bytes,3,opt,name=bigquery_source,json=bigquerySource,proto3,oneof"`
}

type BatchPredictionJob_InputConfig_GcsSource

type BatchPredictionJob_InputConfig_GcsSource struct {
	// The Cloud Storage location for the input instances.
	GcsSource *GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

type BatchPredictionJob_OutputConfig

type BatchPredictionJob_OutputConfig struct {

	// Required. The destination of the output.
	//
	// Types that are assignable to Destination:
	//	*BatchPredictionJob_OutputConfig_GcsDestination
	//	*BatchPredictionJob_OutputConfig_BigqueryDestination
	Destination isBatchPredictionJob_OutputConfig_Destination `protobuf_oneof:"destination"`
	// Required. The format in which Vertex AI gives the predictions, must be one of the
	// [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
	// [supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats].
	PredictionsFormat string `protobuf:"bytes,1,opt,name=predictions_format,json=predictionsFormat,proto3" json:"predictions_format,omitempty"`
	// contains filtered or unexported fields
}

Configures the output of BatchPredictionJob[google.cloud.aiplatform.v1.BatchPredictionJob]. See [Model.supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats] for supported output formats, and how predictions are expressed via any of them.

func (*BatchPredictionJob_OutputConfig) Descriptor deprecated

func (*BatchPredictionJob_OutputConfig) Descriptor() ([]byte, []int)

Deprecated: Use BatchPredictionJob_OutputConfig.ProtoReflect.Descriptor instead.

func (*BatchPredictionJob_OutputConfig) GetBigqueryDestination

func (x *BatchPredictionJob_OutputConfig) GetBigqueryDestination() *BigQueryDestination

func (*BatchPredictionJob_OutputConfig) GetDestination

func (m *BatchPredictionJob_OutputConfig) GetDestination() isBatchPredictionJob_OutputConfig_Destination

func (*BatchPredictionJob_OutputConfig) GetGcsDestination

func (x *BatchPredictionJob_OutputConfig) GetGcsDestination() *GcsDestination

func (*BatchPredictionJob_OutputConfig) GetPredictionsFormat

func (x *BatchPredictionJob_OutputConfig) GetPredictionsFormat() string

func (*BatchPredictionJob_OutputConfig) ProtoMessage

func (*BatchPredictionJob_OutputConfig) ProtoMessage()

func (*BatchPredictionJob_OutputConfig) ProtoReflect

func (*BatchPredictionJob_OutputConfig) Reset

func (*BatchPredictionJob_OutputConfig) String

type BatchPredictionJob_OutputConfig_BigqueryDestination

type BatchPredictionJob_OutputConfig_BigqueryDestination struct {
	// The BigQuery project or dataset location where the output is to be
	// written to. If project is provided, a new dataset is created with name
	// `prediction_<model-display-name>_<job-create-time>`
	// where <model-display-name> is made
	// BigQuery-dataset-name compatible (for example, most special characters
	// become underscores), and timestamp is in
	// YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset
	// two tables will be created, `predictions`, and `errors`.
	// If the Model has both [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]
	// and [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] schemata
	// defined then the tables have columns as follows: The `predictions`
	// table contains instances for which the prediction succeeded, it
	// has columns as per a concatenation of the Model's instance and
	// prediction schemata. The `errors` table contains rows for which the
	// prediction has failed, it has instance columns, as per the
	// instance schema, followed by a single "errors" column, which as values
	// has [`google.rpc.Status`](Status)
	// represented as a STRUCT, and containing only `code` and `message`.
	BigqueryDestination *BigQueryDestination `protobuf:"bytes,3,opt,name=bigquery_destination,json=bigqueryDestination,proto3,oneof"`
}

type BatchPredictionJob_OutputConfig_GcsDestination

type BatchPredictionJob_OutputConfig_GcsDestination struct {
	// The Cloud Storage location of the directory where the output is
	// to be written to. In the given directory a new directory is created.
	// Its name is `prediction-<model-display-name>-<job-create-time>`,
	// where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format.
	// Inside of it files `predictions_0001.<extension>`,
	// `predictions_0002.<extension>`, ..., `predictions_N.<extension>`
	// are created where `<extension>` depends on chosen
	// [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format], and N may equal 0001 and depends on the total
	// number of successfully predicted instances.
	// If the Model has both [instance][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri]
	// and [prediction][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri] schemata
	// defined then each such file contains predictions as per the
	// [predictions_format][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.predictions_format].
	// If prediction for any instance failed (partially or completely), then
	// an additional `errors_0001.<extension>`, `errors_0002.<extension>`,...,
	// `errors_N.<extension>` files are created (N depends on total number
	// of failed predictions). These files contain the failed instances,
	// as per their schema, followed by an additional `error` field which as
	// value has
	// [`google.rpc.Status`](Status)
	// containing only `code` and `message` fields.
	GcsDestination *GcsDestination `protobuf:"bytes,2,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

type BatchPredictionJob_OutputInfo

type BatchPredictionJob_OutputInfo struct {

	// The output location into which prediction output is written.
	//
	// Types that are assignable to OutputLocation:
	//	*BatchPredictionJob_OutputInfo_GcsOutputDirectory
	//	*BatchPredictionJob_OutputInfo_BigqueryOutputDataset
	OutputLocation isBatchPredictionJob_OutputInfo_OutputLocation `protobuf_oneof:"output_location"`
	// contains filtered or unexported fields
}

Further describes this job's output. Supplements [output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config].

func (*BatchPredictionJob_OutputInfo) Descriptor deprecated

func (*BatchPredictionJob_OutputInfo) Descriptor() ([]byte, []int)

Deprecated: Use BatchPredictionJob_OutputInfo.ProtoReflect.Descriptor instead.

func (*BatchPredictionJob_OutputInfo) GetBigqueryOutputDataset

func (x *BatchPredictionJob_OutputInfo) GetBigqueryOutputDataset() string

func (*BatchPredictionJob_OutputInfo) GetGcsOutputDirectory

func (x *BatchPredictionJob_OutputInfo) GetGcsOutputDirectory() string

func (*BatchPredictionJob_OutputInfo) GetOutputLocation

func (m *BatchPredictionJob_OutputInfo) GetOutputLocation() isBatchPredictionJob_OutputInfo_OutputLocation

func (*BatchPredictionJob_OutputInfo) ProtoMessage

func (*BatchPredictionJob_OutputInfo) ProtoMessage()

func (*BatchPredictionJob_OutputInfo) ProtoReflect

func (*BatchPredictionJob_OutputInfo) Reset

func (x *BatchPredictionJob_OutputInfo) Reset()

func (*BatchPredictionJob_OutputInfo) String

type BatchPredictionJob_OutputInfo_BigqueryOutputDataset

type BatchPredictionJob_OutputInfo_BigqueryOutputDataset struct {
	// Output only. The path of the BigQuery dataset created, in
	// `bq://projectId.bqDatasetId`
	// format, into which the prediction output is written.
	BigqueryOutputDataset string `protobuf:"bytes,2,opt,name=bigquery_output_dataset,json=bigqueryOutputDataset,proto3,oneof"`
}

type BatchPredictionJob_OutputInfo_GcsOutputDirectory

type BatchPredictionJob_OutputInfo_GcsOutputDirectory struct {
	// Output only. The full path of the Cloud Storage directory created, into which
	// the prediction output is written.
	GcsOutputDirectory string `protobuf:"bytes,1,opt,name=gcs_output_directory,json=gcsOutputDirectory,proto3,oneof"`
}

type BigQueryDestination

type BigQueryDestination struct {

	// Required. BigQuery URI to a project or table, up to 2000 characters long.
	//
	// When only the project is specified, the Dataset and Table is created.
	// When the full table reference is specified, the Dataset must exist and
	// table must not exist.
	//
	// Accepted forms:
	//
	// *  BigQuery path. For example:
	// `bq://projectId` or `bq://projectId.bqDatasetId.bqTableId`.
	OutputUri string `protobuf:"bytes,1,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"`
	// contains filtered or unexported fields
}

The BigQuery location for the output content.

func (*BigQueryDestination) Descriptor deprecated

func (*BigQueryDestination) Descriptor() ([]byte, []int)

Deprecated: Use BigQueryDestination.ProtoReflect.Descriptor instead.

func (*BigQueryDestination) GetOutputUri

func (x *BigQueryDestination) GetOutputUri() string

func (*BigQueryDestination) ProtoMessage

func (*BigQueryDestination) ProtoMessage()

func (*BigQueryDestination) ProtoReflect

func (x *BigQueryDestination) ProtoReflect() protoreflect.Message

func (*BigQueryDestination) Reset

func (x *BigQueryDestination) Reset()

func (*BigQueryDestination) String

func (x *BigQueryDestination) String() string

type BigQuerySource

type BigQuerySource struct {

	// Required. BigQuery URI to a table, up to 2000 characters long.
	// Accepted forms:
	//
	// *  BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`.
	InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
	// contains filtered or unexported fields
}

The BigQuery location for the input content.

func (*BigQuerySource) Descriptor deprecated

func (*BigQuerySource) Descriptor() ([]byte, []int)

Deprecated: Use BigQuerySource.ProtoReflect.Descriptor instead.

func (*BigQuerySource) GetInputUri

func (x *BigQuerySource) GetInputUri() string

func (*BigQuerySource) ProtoMessage

func (*BigQuerySource) ProtoMessage()

func (*BigQuerySource) ProtoReflect

func (x *BigQuerySource) ProtoReflect() protoreflect.Message

func (*BigQuerySource) Reset

func (x *BigQuerySource) Reset()

func (*BigQuerySource) String

func (x *BigQuerySource) String() string

type CancelBatchPredictionJobRequest

type CancelBatchPredictionJobRequest struct {

	// Required. The name of the BatchPredictionJob to cancel.
	// Format:
	// `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CancelBatchPredictionJob][google.cloud.aiplatform.v1.JobService.CancelBatchPredictionJob].

func (*CancelBatchPredictionJobRequest) Descriptor deprecated

func (*CancelBatchPredictionJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelBatchPredictionJobRequest.ProtoReflect.Descriptor instead.

func (*CancelBatchPredictionJobRequest) GetName

func (*CancelBatchPredictionJobRequest) ProtoMessage

func (*CancelBatchPredictionJobRequest) ProtoMessage()

func (*CancelBatchPredictionJobRequest) ProtoReflect

func (*CancelBatchPredictionJobRequest) Reset

func (*CancelBatchPredictionJobRequest) String

type CancelCustomJobRequest

type CancelCustomJobRequest struct {

	// Required. The name of the CustomJob to cancel.
	// Format:
	// `projects/{project}/locations/{location}/customJobs/{custom_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CancelCustomJob][google.cloud.aiplatform.v1.JobService.CancelCustomJob].

func (*CancelCustomJobRequest) Descriptor deprecated

func (*CancelCustomJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelCustomJobRequest.ProtoReflect.Descriptor instead.

func (*CancelCustomJobRequest) GetName

func (x *CancelCustomJobRequest) GetName() string

func (*CancelCustomJobRequest) ProtoMessage

func (*CancelCustomJobRequest) ProtoMessage()

func (*CancelCustomJobRequest) ProtoReflect

func (x *CancelCustomJobRequest) ProtoReflect() protoreflect.Message

func (*CancelCustomJobRequest) Reset

func (x *CancelCustomJobRequest) Reset()

func (*CancelCustomJobRequest) String

func (x *CancelCustomJobRequest) String() string

type CancelDataLabelingJobRequest

type CancelDataLabelingJobRequest struct {

	// Required. The name of the DataLabelingJob.
	// Format:
	// `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CancelDataLabelingJob][google.cloud.aiplatform.v1.JobService.CancelDataLabelingJob].

func (*CancelDataLabelingJobRequest) Descriptor deprecated

func (*CancelDataLabelingJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelDataLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*CancelDataLabelingJobRequest) GetName

func (x *CancelDataLabelingJobRequest) GetName() string

func (*CancelDataLabelingJobRequest) ProtoMessage

func (*CancelDataLabelingJobRequest) ProtoMessage()

func (*CancelDataLabelingJobRequest) ProtoReflect

func (*CancelDataLabelingJobRequest) Reset

func (x *CancelDataLabelingJobRequest) Reset()

func (*CancelDataLabelingJobRequest) String

type CancelHyperparameterTuningJobRequest

type CancelHyperparameterTuningJobRequest struct {

	// Required. The name of the HyperparameterTuningJob to cancel.
	// Format:
	// `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CancelHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.CancelHyperparameterTuningJob].

func (*CancelHyperparameterTuningJobRequest) Descriptor deprecated

func (*CancelHyperparameterTuningJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelHyperparameterTuningJobRequest.ProtoReflect.Descriptor instead.

func (*CancelHyperparameterTuningJobRequest) GetName

func (*CancelHyperparameterTuningJobRequest) ProtoMessage

func (*CancelHyperparameterTuningJobRequest) ProtoMessage()

func (*CancelHyperparameterTuningJobRequest) ProtoReflect

func (*CancelHyperparameterTuningJobRequest) Reset

func (*CancelHyperparameterTuningJobRequest) String

type CancelTrainingPipelineRequest

type CancelTrainingPipelineRequest struct {

	// Required. The name of the TrainingPipeline to cancel.
	// Format:
	// `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [PipelineService.CancelTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.CancelTrainingPipeline].

func (*CancelTrainingPipelineRequest) Descriptor deprecated

func (*CancelTrainingPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelTrainingPipelineRequest.ProtoReflect.Descriptor instead.

func (*CancelTrainingPipelineRequest) GetName

func (*CancelTrainingPipelineRequest) ProtoMessage

func (*CancelTrainingPipelineRequest) ProtoMessage()

func (*CancelTrainingPipelineRequest) ProtoReflect

func (*CancelTrainingPipelineRequest) Reset

func (x *CancelTrainingPipelineRequest) Reset()

func (*CancelTrainingPipelineRequest) String

type CompletionStats

type CompletionStats struct {

	// Output only. The number of entities that had been processed successfully.
	SuccessfulCount int64 `protobuf:"varint,1,opt,name=successful_count,json=successfulCount,proto3" json:"successful_count,omitempty"`
	// Output only. The number of entities for which any error was encountered.
	FailedCount int64 `protobuf:"varint,2,opt,name=failed_count,json=failedCount,proto3" json:"failed_count,omitempty"`
	// Output only. In cases when enough errors are encountered a job, pipeline, or operation
	// may be failed as a whole. Below is the number of entities for which the
	// processing had not been finished (either in successful or failed state).
	// Set to -1 if the number is unknown (for example, the operation failed
	// before the total entity number could be collected).
	IncompleteCount int64 `protobuf:"varint,3,opt,name=incomplete_count,json=incompleteCount,proto3" json:"incomplete_count,omitempty"`
	// contains filtered or unexported fields
}

Success and error statistics of processing multiple entities (for example, DataItems or structured data rows) in batch.

func (*CompletionStats) Descriptor deprecated

func (*CompletionStats) Descriptor() ([]byte, []int)

Deprecated: Use CompletionStats.ProtoReflect.Descriptor instead.

func (*CompletionStats) GetFailedCount

func (x *CompletionStats) GetFailedCount() int64

func (*CompletionStats) GetIncompleteCount

func (x *CompletionStats) GetIncompleteCount() int64

func (*CompletionStats) GetSuccessfulCount

func (x *CompletionStats) GetSuccessfulCount() int64

func (*CompletionStats) ProtoMessage

func (*CompletionStats) ProtoMessage()

func (*CompletionStats) ProtoReflect

func (x *CompletionStats) ProtoReflect() protoreflect.Message

func (*CompletionStats) Reset

func (x *CompletionStats) Reset()

func (*CompletionStats) String

func (x *CompletionStats) String() string

type ContainerRegistryDestination

type ContainerRegistryDestination struct {

	// Required. Container Registry URI of a container image.
	// Only Google Container Registry and Artifact Registry are supported now.
	// Accepted forms:
	//
	// *  Google Container Registry path. For example:
	//    `gcr.io/projectId/imageName:tag`.
	//
	// *  Artifact Registry path. For example:
	//    `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`.
	//
	// If a tag is not specified, "latest" will be used as the default tag.
	OutputUri string `protobuf:"bytes,1,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"`
	// contains filtered or unexported fields
}

The Container Registry location for the container image.

func (*ContainerRegistryDestination) Descriptor deprecated

func (*ContainerRegistryDestination) Descriptor() ([]byte, []int)

Deprecated: Use ContainerRegistryDestination.ProtoReflect.Descriptor instead.

func (*ContainerRegistryDestination) GetOutputUri

func (x *ContainerRegistryDestination) GetOutputUri() string

func (*ContainerRegistryDestination) ProtoMessage

func (*ContainerRegistryDestination) ProtoMessage()

func (*ContainerRegistryDestination) ProtoReflect

func (*ContainerRegistryDestination) Reset

func (x *ContainerRegistryDestination) Reset()

func (*ContainerRegistryDestination) String

type ContainerSpec

type ContainerSpec struct {

	// Required. The URI of a container image in the Container Registry that is to be run on
	// each worker replica.
	ImageUri string `protobuf:"bytes,1,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"`
	// The command to be invoked when the container is started.
	// It overrides the entrypoint instruction in Dockerfile when provided.
	Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"`
	// The arguments to be passed when starting the container.
	Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	// Environment variables to be passed to the container.
	Env []*EnvVar `protobuf:"bytes,4,rep,name=env,proto3" json:"env,omitempty"`
	// contains filtered or unexported fields
}

The spec of a Container.

func (*ContainerSpec) Descriptor deprecated

func (*ContainerSpec) Descriptor() ([]byte, []int)

Deprecated: Use ContainerSpec.ProtoReflect.Descriptor instead.

func (*ContainerSpec) GetArgs

func (x *ContainerSpec) GetArgs() []string

func (*ContainerSpec) GetCommand

func (x *ContainerSpec) GetCommand() []string

func (*ContainerSpec) GetEnv

func (x *ContainerSpec) GetEnv() []*EnvVar

func (*ContainerSpec) GetImageUri

func (x *ContainerSpec) GetImageUri() string

func (*ContainerSpec) ProtoMessage

func (*ContainerSpec) ProtoMessage()

func (*ContainerSpec) ProtoReflect

func (x *ContainerSpec) ProtoReflect() protoreflect.Message

func (*ContainerSpec) Reset

func (x *ContainerSpec) Reset()

func (*ContainerSpec) String

func (x *ContainerSpec) String() string

type CreateBatchPredictionJobRequest

type CreateBatchPredictionJobRequest struct {

	// Required. The resource name of the Location to create the BatchPredictionJob in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The BatchPredictionJob to create.
	BatchPredictionJob *BatchPredictionJob `protobuf:"bytes,2,opt,name=batch_prediction_job,json=batchPredictionJob,proto3" json:"batch_prediction_job,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CreateBatchPredictionJob][google.cloud.aiplatform.v1.JobService.CreateBatchPredictionJob].

func (*CreateBatchPredictionJobRequest) Descriptor deprecated

func (*CreateBatchPredictionJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateBatchPredictionJobRequest.ProtoReflect.Descriptor instead.

func (*CreateBatchPredictionJobRequest) GetBatchPredictionJob

func (x *CreateBatchPredictionJobRequest) GetBatchPredictionJob() *BatchPredictionJob

func (*CreateBatchPredictionJobRequest) GetParent

func (x *CreateBatchPredictionJobRequest) GetParent() string

func (*CreateBatchPredictionJobRequest) ProtoMessage

func (*CreateBatchPredictionJobRequest) ProtoMessage()

func (*CreateBatchPredictionJobRequest) ProtoReflect

func (*CreateBatchPredictionJobRequest) Reset

func (*CreateBatchPredictionJobRequest) String

type CreateCustomJobRequest

type CreateCustomJobRequest struct {

	// Required. The resource name of the Location to create the CustomJob in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The CustomJob to create.
	CustomJob *CustomJob `protobuf:"bytes,2,opt,name=custom_job,json=customJob,proto3" json:"custom_job,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CreateCustomJob][google.cloud.aiplatform.v1.JobService.CreateCustomJob].

func (*CreateCustomJobRequest) Descriptor deprecated

func (*CreateCustomJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCustomJobRequest.ProtoReflect.Descriptor instead.

func (*CreateCustomJobRequest) GetCustomJob

func (x *CreateCustomJobRequest) GetCustomJob() *CustomJob

func (*CreateCustomJobRequest) GetParent

func (x *CreateCustomJobRequest) GetParent() string

func (*CreateCustomJobRequest) ProtoMessage

func (*CreateCustomJobRequest) ProtoMessage()

func (*CreateCustomJobRequest) ProtoReflect

func (x *CreateCustomJobRequest) ProtoReflect() protoreflect.Message

func (*CreateCustomJobRequest) Reset

func (x *CreateCustomJobRequest) Reset()

func (*CreateCustomJobRequest) String

func (x *CreateCustomJobRequest) String() string

type CreateDataLabelingJobRequest

type CreateDataLabelingJobRequest struct {

	// Required. The parent of the DataLabelingJob.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The DataLabelingJob to create.
	DataLabelingJob *DataLabelingJob `protobuf:"bytes,2,opt,name=data_labeling_job,json=dataLabelingJob,proto3" json:"data_labeling_job,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.CreateDataLabelingJob][google.cloud.aiplatform.v1.JobService.CreateDataLabelingJob].

func (*CreateDataLabelingJobRequest) Descriptor deprecated

func (*CreateDataLabelingJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*CreateDataLabelingJobRequest) GetDataLabelingJob

func (x *CreateDataLabelingJobRequest) GetDataLabelingJob() *DataLabelingJob

func (*CreateDataLabelingJobRequest) GetParent

func (x *CreateDataLabelingJobRequest) GetParent() string

func (*CreateDataLabelingJobRequest) ProtoMessage

func (*CreateDataLabelingJobRequest) ProtoMessage()

func (*CreateDataLabelingJobRequest) ProtoReflect

func (*CreateDataLabelingJobRequest) Reset

func (x *CreateDataLabelingJobRequest) Reset()

func (*CreateDataLabelingJobRequest) String

type CreateDatasetOperationMetadata

type CreateDatasetOperationMetadata struct {

	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [DatasetService.CreateDataset][google.cloud.aiplatform.v1.DatasetService.CreateDataset].

func (*CreateDatasetOperationMetadata) Descriptor deprecated

func (*CreateDatasetOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatasetOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatasetOperationMetadata) GetGenericMetadata

func (*CreateDatasetOperationMetadata) ProtoMessage

func (*CreateDatasetOperationMetadata) ProtoMessage()

func (*CreateDatasetOperationMetadata) ProtoReflect

func (*CreateDatasetOperationMetadata) Reset

func (x *CreateDatasetOperationMetadata) Reset()

func (*CreateDatasetOperationMetadata) String

type CreateDatasetRequest

type CreateDatasetRequest struct {

	// Required. The resource name of the Location to create the Dataset in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Dataset to create.
	Dataset *Dataset `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.CreateDataset][google.cloud.aiplatform.v1.DatasetService.CreateDataset].

func (*CreateDatasetRequest) Descriptor deprecated

func (*CreateDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateDatasetRequest) GetDataset

func (x *CreateDatasetRequest) GetDataset() *Dataset

func (*CreateDatasetRequest) GetParent

func (x *CreateDatasetRequest) GetParent() string

func (*CreateDatasetRequest) ProtoMessage

func (*CreateDatasetRequest) ProtoMessage()

func (*CreateDatasetRequest) ProtoReflect

func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message

func (*CreateDatasetRequest) Reset

func (x *CreateDatasetRequest) Reset()

func (*CreateDatasetRequest) String

func (x *CreateDatasetRequest) String() string

type CreateEndpointOperationMetadata

type CreateEndpointOperationMetadata struct {

	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [EndpointService.CreateEndpoint][google.cloud.aiplatform.v1.EndpointService.CreateEndpoint].

func (*CreateEndpointOperationMetadata) Descriptor deprecated

func (*CreateEndpointOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateEndpointOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateEndpointOperationMetadata) GetGenericMetadata

func (*CreateEndpointOperationMetadata) ProtoMessage

func (*CreateEndpointOperationMetadata) ProtoMessage()

func (*CreateEndpointOperationMetadata) ProtoReflect

func (*CreateEndpointOperationMetadata) Reset

func (*CreateEndpointOperationMetadata) String

type CreateEndpointRequest

type CreateEndpointRequest struct {

	// Required. The resource name of the Location to create the Endpoint in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Endpoint to create.
	Endpoint *Endpoint `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Request message for [EndpointService.CreateEndpoint][google.cloud.aiplatform.v1.EndpointService.CreateEndpoint].

func (*CreateEndpointRequest) Descriptor deprecated

func (*CreateEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEndpointRequest.ProtoReflect.Descriptor instead.

func (*CreateEndpointRequest) GetEndpoint

func (x *CreateEndpointRequest) GetEndpoint() *Endpoint

func (*CreateEndpointRequest) GetParent

func (x *CreateEndpointRequest) GetParent() string

func (*CreateEndpointRequest) ProtoMessage

func (*CreateEndpointRequest) ProtoMessage()

func (*CreateEndpointRequest) ProtoReflect

func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message

func (*CreateEndpointRequest) Reset

func (x *CreateEndpointRequest) Reset()

func (*CreateEndpointRequest) String

func (x *CreateEndpointRequest) String() string

type CreateHyperparameterTuningJobRequest

type CreateHyperparameterTuningJobRequest struct {

	// Required. The resource name of the Location to create the HyperparameterTuningJob in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The HyperparameterTuningJob to create.
	HyperparameterTuningJob *HyperparameterTuningJob `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for [JobService.CreateHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.CreateHyperparameterTuningJob].

func (*CreateHyperparameterTuningJobRequest) Descriptor deprecated

func (*CreateHyperparameterTuningJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateHyperparameterTuningJobRequest.ProtoReflect.Descriptor instead.

func (*CreateHyperparameterTuningJobRequest) GetHyperparameterTuningJob

func (x *CreateHyperparameterTuningJobRequest) GetHyperparameterTuningJob() *HyperparameterTuningJob

func (*CreateHyperparameterTuningJobRequest) GetParent

func (*CreateHyperparameterTuningJobRequest) ProtoMessage

func (*CreateHyperparameterTuningJobRequest) ProtoMessage()

func (*CreateHyperparameterTuningJobRequest) ProtoReflect

func (*CreateHyperparameterTuningJobRequest) Reset

func (*CreateHyperparameterTuningJobRequest) String

type CreateSpecialistPoolOperationMetadata

type CreateSpecialistPoolOperationMetadata struct {

	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [SpecialistPoolService.CreateSpecialistPool][google.cloud.aiplatform.v1.SpecialistPoolService.CreateSpecialistPool].

func (*CreateSpecialistPoolOperationMetadata) Descriptor deprecated

func (*CreateSpecialistPoolOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateSpecialistPoolOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateSpecialistPoolOperationMetadata) GetGenericMetadata

func (*CreateSpecialistPoolOperationMetadata) ProtoMessage

func (*CreateSpecialistPoolOperationMetadata) ProtoMessage()

func (*CreateSpecialistPoolOperationMetadata) ProtoReflect

func (*CreateSpecialistPoolOperationMetadata) Reset

func (*CreateSpecialistPoolOperationMetadata) String

type CreateSpecialistPoolRequest

type CreateSpecialistPoolRequest struct {

	// Required. The parent Project name for the new SpecialistPool.
	// The form is `projects/{project}/locations/{location}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The SpecialistPool to create.
	SpecialistPool *SpecialistPool `protobuf:"bytes,2,opt,name=specialist_pool,json=specialistPool,proto3" json:"specialist_pool,omitempty"`
	// contains filtered or unexported fields
}

Request message for [SpecialistPoolService.CreateSpecialistPool][google.cloud.aiplatform.v1.SpecialistPoolService.CreateSpecialistPool].

func (*CreateSpecialistPoolRequest) Descriptor deprecated

func (*CreateSpecialistPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*CreateSpecialistPoolRequest) GetParent

func (x *CreateSpecialistPoolRequest) GetParent() string

func (*CreateSpecialistPoolRequest) GetSpecialistPool

func (x *CreateSpecialistPoolRequest) GetSpecialistPool() *SpecialistPool

func (*CreateSpecialistPoolRequest) ProtoMessage

func (*CreateSpecialistPoolRequest) ProtoMessage()

func (*CreateSpecialistPoolRequest) ProtoReflect

func (*CreateSpecialistPoolRequest) Reset

func (x *CreateSpecialistPoolRequest) Reset()

func (*CreateSpecialistPoolRequest) String

func (x *CreateSpecialistPoolRequest) String() string

type CreateTrainingPipelineRequest

type CreateTrainingPipelineRequest struct {

	// Required. The resource name of the Location to create the TrainingPipeline in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The TrainingPipeline to create.
	TrainingPipeline *TrainingPipeline `protobuf:"bytes,2,opt,name=training_pipeline,json=trainingPipeline,proto3" json:"training_pipeline,omitempty"`
	// contains filtered or unexported fields
}

Request message for [PipelineService.CreateTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.CreateTrainingPipeline].

func (*CreateTrainingPipelineRequest) Descriptor deprecated

func (*CreateTrainingPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTrainingPipelineRequest.ProtoReflect.Descriptor instead.

func (*CreateTrainingPipelineRequest) GetParent

func (x *CreateTrainingPipelineRequest) GetParent() string

func (*CreateTrainingPipelineRequest) GetTrainingPipeline

func (x *CreateTrainingPipelineRequest) GetTrainingPipeline() *TrainingPipeline

func (*CreateTrainingPipelineRequest) ProtoMessage

func (*CreateTrainingPipelineRequest) ProtoMessage()

func (*CreateTrainingPipelineRequest) ProtoReflect

func (*CreateTrainingPipelineRequest) Reset

func (x *CreateTrainingPipelineRequest) Reset()

func (*CreateTrainingPipelineRequest) String

type CustomJob

type CustomJob struct {

	// Output only. Resource name of a CustomJob.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The display name of the CustomJob.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. Job spec.
	JobSpec *CustomJobSpec `protobuf:"bytes,4,opt,name=job_spec,json=jobSpec,proto3" json:"job_spec,omitempty"`
	// Output only. The detailed state of the job.
	State JobState `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.aiplatform.v1.JobState" json:"state,omitempty"`
	// Output only. Time when the CustomJob was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time when the CustomJob for the first time entered the
	// `JOB_STATE_RUNNING` state.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. Time when the CustomJob entered any of the following states:
	// `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Time when the CustomJob was most recently updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Only populated when job's state is `JOB_STATE_FAILED` or
	// `JOB_STATE_CANCELLED`.
	Error *status.Status `protobuf:"bytes,10,opt,name=error,proto3" json:"error,omitempty"`
	// The labels with user-defined metadata to organize CustomJobs.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Customer-managed encryption key options for a CustomJob. If this is set,
	// then all resources created by the CustomJob will be encrypted with the
	// provided encryption key.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,12,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

Represents a job that runs custom workloads such as a Docker container or a Python package. A CustomJob can have multiple worker pools and each worker pool can have its own machine and input spec. A CustomJob will be cleaned up once the job enters terminal state (failed or succeeded).

func (*CustomJob) Descriptor deprecated

func (*CustomJob) Descriptor() ([]byte, []int)

Deprecated: Use CustomJob.ProtoReflect.Descriptor instead.

func (*CustomJob) GetCreateTime

func (x *CustomJob) GetCreateTime() *timestamppb.Timestamp

func (*CustomJob) GetDisplayName

func (x *CustomJob) GetDisplayName() string

func (*CustomJob) GetEncryptionSpec

func (x *CustomJob) GetEncryptionSpec() *EncryptionSpec

func (*CustomJob) GetEndTime

func (x *CustomJob) GetEndTime() *timestamppb.Timestamp

func (*CustomJob) GetError

func (x *CustomJob) GetError() *status.Status

func (*CustomJob) GetJobSpec

func (x *CustomJob) GetJobSpec() *CustomJobSpec

func (*CustomJob) GetLabels

func (x *CustomJob) GetLabels() map[string]string

func (*CustomJob) GetName

func (x *CustomJob) GetName() string

func (*CustomJob) GetStartTime

func (x *CustomJob) GetStartTime() *timestamppb.Timestamp

func (*CustomJob) GetState

func (x *CustomJob) GetState() JobState

func (*CustomJob) GetUpdateTime

func (x *CustomJob) GetUpdateTime() *timestamppb.Timestamp

func (*CustomJob) ProtoMessage

func (*CustomJob) ProtoMessage()

func (*CustomJob) ProtoReflect

func (x *CustomJob) ProtoReflect() protoreflect.Message

func (*CustomJob) Reset

func (x *CustomJob) Reset()

func (*CustomJob) String

func (x *CustomJob) String() string

type CustomJobSpec

type CustomJobSpec struct {

	// 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.
	WorkerPoolSpecs []*WorkerPoolSpec `protobuf:"bytes,1,rep,name=worker_pool_specs,json=workerPoolSpecs,proto3" json:"worker_pool_specs,omitempty"`
	// Scheduling options for a CustomJob.
	Scheduling *Scheduling `protobuf:"bytes,3,opt,name=scheduling,proto3" json:"scheduling,omitempty"`
	// 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 [AI Platform Custom Code Service
	// Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
	// for the CustomJob's project is used.
	ServiceAccount string `protobuf:"bytes,4,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// 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.
	//
	// Private services access must already be configured for the network. If left
	// unspecified, the job is not peered with any network.
	Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
	// 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.v1.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/`
	BaseOutputDirectory *GcsDestination `protobuf:"bytes,6,opt,name=base_output_directory,json=baseOutputDirectory,proto3" json:"base_output_directory,omitempty"`
	// contains filtered or unexported fields
}

Represents the spec of a CustomJob.

func (*CustomJobSpec) Descriptor deprecated

func (*CustomJobSpec) Descriptor() ([]byte, []int)

Deprecated: Use CustomJobSpec.ProtoReflect.Descriptor instead.

func (*CustomJobSpec) GetBaseOutputDirectory

func (x *CustomJobSpec) GetBaseOutputDirectory() *GcsDestination

func (*CustomJobSpec) GetNetwork

func (x *CustomJobSpec) GetNetwork() string

func (*CustomJobSpec) GetScheduling

func (x *CustomJobSpec) GetScheduling() *Scheduling

func (*CustomJobSpec) GetServiceAccount

func (x *CustomJobSpec) GetServiceAccount() string

func (*CustomJobSpec) GetWorkerPoolSpecs

func (x *CustomJobSpec) GetWorkerPoolSpecs() []*WorkerPoolSpec

func (*CustomJobSpec) ProtoMessage

func (*CustomJobSpec) ProtoMessage()

func (*CustomJobSpec) ProtoReflect

func (x *CustomJobSpec) ProtoReflect() protoreflect.Message

func (*CustomJobSpec) Reset

func (x *CustomJobSpec) Reset()

func (*CustomJobSpec) String

func (x *CustomJobSpec) String() string

type DataItem

type DataItem struct {

	// Output only. The resource name of the DataItem.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Timestamp when this DataItem was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this DataItem was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. The labels with user-defined metadata to organize your DataItems.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// No more than 64 user labels can be associated with one DataItem(System
	// labels are excluded).
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	// System reserved label keys are prefixed with "aiplatform.googleapis.com/"
	// and are immutable.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Required. The data that the DataItem represents (for example, an image or a text
	// snippet). The schema of the payload is stored in the parent Dataset's
	// [metadata schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] dataItemSchemaUri field.
	Payload *structpb.Value `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	// Optional. Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

A piece of data in a Dataset. Could be an image, a video, a document or plain text.

func (*DataItem) Descriptor deprecated

func (*DataItem) Descriptor() ([]byte, []int)

Deprecated: Use DataItem.ProtoReflect.Descriptor instead.

func (*DataItem) GetCreateTime

func (x *DataItem) GetCreateTime() *timestamppb.Timestamp

func (*DataItem) GetEtag

func (x *DataItem) GetEtag() string

func (*DataItem) GetLabels

func (x *DataItem) GetLabels() map[string]string

func (*DataItem) GetName

func (x *DataItem) GetName() string

func (*DataItem) GetPayload

func (x *DataItem) GetPayload() *structpb.Value

func (*DataItem) GetUpdateTime

func (x *DataItem) GetUpdateTime() *timestamppb.Timestamp

func (*DataItem) ProtoMessage

func (*DataItem) ProtoMessage()

func (*DataItem) ProtoReflect

func (x *DataItem) ProtoReflect() protoreflect.Message

func (*DataItem) Reset

func (x *DataItem) Reset()

func (*DataItem) String

func (x *DataItem) String() string

type DataLabelingJob

type DataLabelingJob struct {

	// Output only. Resource name of the DataLabelingJob.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of the DataLabelingJob.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	// Display name of a DataLabelingJob.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. Dataset resource names. Right now we only support labeling from a single
	// Dataset.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Datasets []string `protobuf:"bytes,3,rep,name=datasets,proto3" json:"datasets,omitempty"`
	// Labels to assign to annotations generated by this DataLabelingJob.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	// System reserved label keys are prefixed with "aiplatform.googleapis.com/"
	// and are immutable.
	AnnotationLabels map[string]string `` /* 198-byte string literal not displayed */
	// Required. Number of labelers to work on each DataItem.
	LabelerCount int32 `protobuf:"varint,4,opt,name=labeler_count,json=labelerCount,proto3" json:"labeler_count,omitempty"`
	// Required. The Google Cloud Storage location of the instruction pdf. This pdf is
	// shared with labelers, and provides detailed description on how to label
	// DataItems in Datasets.
	InstructionUri string `protobuf:"bytes,5,opt,name=instruction_uri,json=instructionUri,proto3" json:"instruction_uri,omitempty"`
	// Required. Points to a YAML file stored on Google Cloud Storage describing the
	// config for a specific type of DataLabelingJob.
	// The schema files that can be used here are found in the
	// https://storage.googleapis.com/google-cloud-aiplatform bucket in the
	// /schema/datalabelingjob/inputs/ folder.
	InputsSchemaUri string `protobuf:"bytes,6,opt,name=inputs_schema_uri,json=inputsSchemaUri,proto3" json:"inputs_schema_uri,omitempty"`
	// Required. Input config parameters for the DataLabelingJob.
	Inputs *structpb.Value `protobuf:"bytes,7,opt,name=inputs,proto3" json:"inputs,omitempty"`
	// Output only. The detailed state of the job.
	State JobState `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.aiplatform.v1.JobState" json:"state,omitempty"`
	// Output only. Current labeling job progress percentage scaled in interval [0, 100],
	// indicating the percentage of DataItems that has been finished.
	LabelingProgress int32 `protobuf:"varint,13,opt,name=labeling_progress,json=labelingProgress,proto3" json:"labeling_progress,omitempty"`
	// Output only. Estimated cost(in US dollars) that the DataLabelingJob has incurred to
	// date.
	CurrentSpend *money.Money `protobuf:"bytes,14,opt,name=current_spend,json=currentSpend,proto3" json:"current_spend,omitempty"`
	// Output only. Timestamp when this DataLabelingJob was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this DataLabelingJob was updated most recently.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. DataLabelingJob errors. It is only populated when job's state is
	// `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	Error *status.Status `protobuf:"bytes,22,opt,name=error,proto3" json:"error,omitempty"`
	// The labels with user-defined metadata to organize your DataLabelingJobs.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	// System reserved label keys are prefixed with "aiplatform.googleapis.com/"
	// and are immutable. Following system labels exist for each DataLabelingJob:
	//
	// * "aiplatform.googleapis.com/schema": output only, its value is the
	//   [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s title.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// The SpecialistPools' resource names associated with this job.
	SpecialistPools []string `protobuf:"bytes,16,rep,name=specialist_pools,json=specialistPools,proto3" json:"specialist_pools,omitempty"`
	// Customer-managed encryption key spec for a DataLabelingJob. If set, this
	// DataLabelingJob will be secured by this key.
	//
	// Note: Annotations created in the DataLabelingJob are associated with
	// the EncryptionSpec of the Dataset they are exported to.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,20,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// Parameters that configure the active learning pipeline. Active learning
	// will label the data incrementally via several iterations. For every
	// iteration, it will select a batch of data based on the sampling strategy.
	ActiveLearningConfig *ActiveLearningConfig `protobuf:"bytes,21,opt,name=active_learning_config,json=activeLearningConfig,proto3" json:"active_learning_config,omitempty"`
	// contains filtered or unexported fields
}

DataLabelingJob is used to trigger a human labeling job on unlabeled data from the following Dataset:

func (*DataLabelingJob) Descriptor deprecated

func (*DataLabelingJob) Descriptor() ([]byte, []int)

Deprecated: Use DataLabelingJob.ProtoReflect.Descriptor instead.

func (*DataLabelingJob) GetActiveLearningConfig

func (x *DataLabelingJob) GetActiveLearningConfig() *ActiveLearningConfig

func (*DataLabelingJob) GetAnnotationLabels

func (x *DataLabelingJob) GetAnnotationLabels() map[string]string

func (*DataLabelingJob) GetCreateTime

func (x *DataLabelingJob) GetCreateTime() *timestamppb.Timestamp

func (*DataLabelingJob) GetCurrentSpend

func (x *DataLabelingJob) GetCurrentSpend() *money.Money

func (*DataLabelingJob) GetDatasets

func (x *DataLabelingJob) GetDatasets() []string

func (*DataLabelingJob) GetDisplayName

func (x *DataLabelingJob) GetDisplayName() string

func (*DataLabelingJob) GetEncryptionSpec

func (x *DataLabelingJob) GetEncryptionSpec() *EncryptionSpec

func (*DataLabelingJob) GetError

func (x *DataLabelingJob) GetError() *status.Status

func (*DataLabelingJob) GetInputs

func (x *DataLabelingJob) GetInputs() *structpb.Value

func (*DataLabelingJob) GetInputsSchemaUri

func (x *DataLabelingJob) GetInputsSchemaUri() string

func (*DataLabelingJob) GetInstructionUri

func (x *DataLabelingJob) GetInstructionUri() string

func (*DataLabelingJob) GetLabelerCount

func (x *DataLabelingJob) GetLabelerCount() int32

func (*DataLabelingJob) GetLabelingProgress

func (x *DataLabelingJob) GetLabelingProgress() int32

func (*DataLabelingJob) GetLabels

func (x *DataLabelingJob) GetLabels() map[string]string

func (*DataLabelingJob) GetName

func (x *DataLabelingJob) GetName() string

func (*DataLabelingJob) GetSpecialistPools

func (x *DataLabelingJob) GetSpecialistPools() []string

func (*DataLabelingJob) GetState

func (x *DataLabelingJob) GetState() JobState

func (*DataLabelingJob) GetUpdateTime

func (x *DataLabelingJob) GetUpdateTime() *timestamppb.Timestamp

func (*DataLabelingJob) ProtoMessage

func (*DataLabelingJob) ProtoMessage()

func (*DataLabelingJob) ProtoReflect

func (x *DataLabelingJob) ProtoReflect() protoreflect.Message

func (*DataLabelingJob) Reset

func (x *DataLabelingJob) Reset()

func (*DataLabelingJob) String

func (x *DataLabelingJob) String() string

type Dataset

type Dataset struct {

	// Output only. The resource name of the Dataset.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of the Dataset.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. Points to a YAML file stored on Google Cloud Storage describing additional
	// information about the Dataset.
	// The schema is defined as an OpenAPI 3.0.2 Schema Object.
	// The schema files that can be used here are found in
	// gs://google-cloud-aiplatform/schema/dataset/metadata/.
	MetadataSchemaUri string `protobuf:"bytes,3,opt,name=metadata_schema_uri,json=metadataSchemaUri,proto3" json:"metadata_schema_uri,omitempty"`
	// Required. Additional information about the Dataset.
	Metadata *structpb.Value `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Output only. Timestamp when this Dataset was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this Dataset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
	// The labels with user-defined metadata to organize your Datasets.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// No more than 64 user labels can be associated with one Dataset (System
	// labels are excluded).
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	// System reserved label keys are prefixed with "aiplatform.googleapis.com/"
	// and are immutable. Following system labels exist for each Dataset:
	//
	// * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its
	//   value is the [metadata_schema's][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] title.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Customer-managed encryption key spec for a Dataset. If set, this Dataset
	// and all sub-resources of this Dataset will be secured by this key.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,11,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

A collection of DataItems and Annotations on them.

func (*Dataset) Descriptor deprecated

func (*Dataset) Descriptor() ([]byte, []int)

Deprecated: Use Dataset.ProtoReflect.Descriptor instead.

func (*Dataset) GetCreateTime

func (x *Dataset) GetCreateTime() *timestamppb.Timestamp

func (*Dataset) GetDisplayName

func (x *Dataset) GetDisplayName() string

func (*Dataset) GetEncryptionSpec

func (x *Dataset) GetEncryptionSpec() *EncryptionSpec

func (*Dataset) GetEtag

func (x *Dataset) GetEtag() string

func (*Dataset) GetLabels

func (x *Dataset) GetLabels() map[string]string

func (*Dataset) GetMetadata

func (x *Dataset) GetMetadata() *structpb.Value

func (*Dataset) GetMetadataSchemaUri

func (x *Dataset) GetMetadataSchemaUri() string

func (*Dataset) GetName

func (x *Dataset) GetName() string

func (*Dataset) GetUpdateTime

func (x *Dataset) GetUpdateTime() *timestamppb.Timestamp

func (*Dataset) ProtoMessage

func (*Dataset) ProtoMessage()

func (*Dataset) ProtoReflect

func (x *Dataset) ProtoReflect() protoreflect.Message

func (*Dataset) Reset

func (x *Dataset) Reset()

func (*Dataset) String

func (x *Dataset) String() string

type DatasetServiceClient

type DatasetServiceClient interface {
	// Creates a Dataset.
	CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets a Dataset.
	GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
	// Updates a Dataset.
	UpdateDataset(ctx context.Context, in *UpdateDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
	// Lists Datasets in a Location.
	ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
	// Deletes a Dataset.
	DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Imports data into a Dataset.
	ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Exports data from a Dataset.
	ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists DataItems in a Dataset.
	ListDataItems(ctx context.Context, in *ListDataItemsRequest, opts ...grpc.CallOption) (*ListDataItemsResponse, error)
	// Gets an AnnotationSpec.
	GetAnnotationSpec(ctx context.Context, in *GetAnnotationSpecRequest, opts ...grpc.CallOption) (*AnnotationSpec, error)
	// Lists Annotations belongs to a dataitem
	ListAnnotations(ctx context.Context, in *ListAnnotationsRequest, opts ...grpc.CallOption) (*ListAnnotationsResponse, error)
}

DatasetServiceClient is the client API for DatasetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type DatasetServiceServer

type DatasetServiceServer interface {
	// Creates a Dataset.
	CreateDataset(context.Context, *CreateDatasetRequest) (*longrunning.Operation, error)
	// Gets a Dataset.
	GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
	// Updates a Dataset.
	UpdateDataset(context.Context, *UpdateDatasetRequest) (*Dataset, error)
	// Lists Datasets in a Location.
	ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
	// Deletes a Dataset.
	DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunning.Operation, error)
	// Imports data into a Dataset.
	ImportData(context.Context, *ImportDataRequest) (*longrunning.Operation, error)
	// Exports data from a Dataset.
	ExportData(context.Context, *ExportDataRequest) (*longrunning.Operation, error)
	// Lists DataItems in a Dataset.
	ListDataItems(context.Context, *ListDataItemsRequest) (*ListDataItemsResponse, error)
	// Gets an AnnotationSpec.
	GetAnnotationSpec(context.Context, *GetAnnotationSpecRequest) (*AnnotationSpec, error)
	// Lists Annotations belongs to a dataitem
	ListAnnotations(context.Context, *ListAnnotationsRequest) (*ListAnnotationsResponse, error)
}

DatasetServiceServer is the server API for DatasetService service.

type DedicatedResources

type DedicatedResources struct {

	// Required. Immutable. The specification of a single machine used by the prediction.
	MachineSpec *MachineSpec `protobuf:"bytes,1,opt,name=machine_spec,json=machineSpec,proto3" json:"machine_spec,omitempty"`
	// Required. Immutable. The minimum number of machine replicas this DeployedModel will be always
	// deployed on. If traffic against it increases, it may dynamically be
	// deployed onto more replicas, and as traffic decreases, some of these extra
	// replicas may be freed.
	// Note: if [machine_spec.accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count] is
	// above 0, currently the model will be always deployed precisely on
	// [min_replica_count][google.cloud.aiplatform.v1.DedicatedResources.min_replica_count].
	MinReplicaCount int32 `protobuf:"varint,2,opt,name=min_replica_count,json=minReplicaCount,proto3" json:"min_replica_count,omitempty"`
	// Immutable. The maximum number of replicas this DeployedModel may be deployed on when
	// the traffic against it increases. If the requested value is too large,
	// the deployment will error, but if deployment succeeds then the ability
	// to scale the model to that many replicas is guaranteed (barring service
	// outages). If traffic against the DeployedModel increases beyond what its
	// replicas at maximum may handle, a portion of the traffic will be dropped.
	// If this value is not provided, will use [min_replica_count][google.cloud.aiplatform.v1.DedicatedResources.min_replica_count] as the
	// default value.
	MaxReplicaCount int32 `protobuf:"varint,3,opt,name=max_replica_count,json=maxReplicaCount,proto3" json:"max_replica_count,omitempty"`
	// contains filtered or unexported fields
}

A description of resources that are dedicated to a DeployedModel, and that need a higher degree of manual configuration.

func (*DedicatedResources) Descriptor deprecated

func (*DedicatedResources) Descriptor() ([]byte, []int)

Deprecated: Use DedicatedResources.ProtoReflect.Descriptor instead.

func (*DedicatedResources) GetMachineSpec

func (x *DedicatedResources) GetMachineSpec() *MachineSpec

func (*DedicatedResources) GetMaxReplicaCount

func (x *DedicatedResources) GetMaxReplicaCount() int32

func (*DedicatedResources) GetMinReplicaCount

func (x *DedicatedResources) GetMinReplicaCount() int32

func (*DedicatedResources) ProtoMessage

func (*DedicatedResources) ProtoMessage()

func (*DedicatedResources) ProtoReflect

func (x *DedicatedResources) ProtoReflect() protoreflect.Message

func (*DedicatedResources) Reset

func (x *DedicatedResources) Reset()

func (*DedicatedResources) String

func (x *DedicatedResources) String() string

type DeleteBatchPredictionJobRequest

type DeleteBatchPredictionJobRequest struct {

	// Required. The name of the BatchPredictionJob resource to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.DeleteBatchPredictionJob][google.cloud.aiplatform.v1.JobService.DeleteBatchPredictionJob].

func (*DeleteBatchPredictionJobRequest) Descriptor deprecated

func (*DeleteBatchPredictionJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBatchPredictionJobRequest.ProtoReflect.Descriptor instead.

func (*DeleteBatchPredictionJobRequest) GetName

func (*DeleteBatchPredictionJobRequest) ProtoMessage

func (*DeleteBatchPredictionJobRequest) ProtoMessage()

func (*DeleteBatchPredictionJobRequest) ProtoReflect

func (*DeleteBatchPredictionJobRequest) Reset

func (*DeleteBatchPredictionJobRequest) String

type DeleteCustomJobRequest

type DeleteCustomJobRequest struct {

	// Required. The name of the CustomJob resource to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/customJobs/{custom_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.DeleteCustomJob][google.cloud.aiplatform.v1.JobService.DeleteCustomJob].

func (*DeleteCustomJobRequest) Descriptor deprecated

func (*DeleteCustomJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCustomJobRequest.ProtoReflect.Descriptor instead.

func (*DeleteCustomJobRequest) GetName

func (x *DeleteCustomJobRequest) GetName() string

func (*DeleteCustomJobRequest) ProtoMessage

func (*DeleteCustomJobRequest) ProtoMessage()

func (*DeleteCustomJobRequest) ProtoReflect

func (x *DeleteCustomJobRequest) ProtoReflect() protoreflect.Message

func (*DeleteCustomJobRequest) Reset

func (x *DeleteCustomJobRequest) Reset()

func (*DeleteCustomJobRequest) String

func (x *DeleteCustomJobRequest) String() string

type DeleteDataLabelingJobRequest

type DeleteDataLabelingJobRequest struct {

	// Required. The name of the DataLabelingJob to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.DeleteDataLabelingJob][google.cloud.aiplatform.v1.JobService.DeleteDataLabelingJob].

func (*DeleteDataLabelingJobRequest) Descriptor deprecated

func (*DeleteDataLabelingJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataLabelingJobRequest) GetName

func (x *DeleteDataLabelingJobRequest) GetName() string

func (*DeleteDataLabelingJobRequest) ProtoMessage

func (*DeleteDataLabelingJobRequest) ProtoMessage()

func (*DeleteDataLabelingJobRequest) ProtoReflect

func (*DeleteDataLabelingJobRequest) Reset

func (x *DeleteDataLabelingJobRequest) Reset()

func (*DeleteDataLabelingJobRequest) String

type DeleteDatasetRequest

type DeleteDatasetRequest struct {

	// Required. The resource name of the Dataset to delete.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.DeleteDataset][google.cloud.aiplatform.v1.DatasetService.DeleteDataset].

func (*DeleteDatasetRequest) Descriptor deprecated

func (*DeleteDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatasetRequest) GetName

func (x *DeleteDatasetRequest) GetName() string

func (*DeleteDatasetRequest) ProtoMessage

func (*DeleteDatasetRequest) ProtoMessage()

func (*DeleteDatasetRequest) ProtoReflect

func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message

func (*DeleteDatasetRequest) Reset

func (x *DeleteDatasetRequest) Reset()

func (*DeleteDatasetRequest) String

func (x *DeleteDatasetRequest) String() string

type DeleteEndpointRequest

type DeleteEndpointRequest struct {

	// Required. The name of the Endpoint resource to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [EndpointService.DeleteEndpoint][google.cloud.aiplatform.v1.EndpointService.DeleteEndpoint].

func (*DeleteEndpointRequest) Descriptor deprecated

func (*DeleteEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteEndpointRequest) GetName

func (x *DeleteEndpointRequest) GetName() string

func (*DeleteEndpointRequest) ProtoMessage

func (*DeleteEndpointRequest) ProtoMessage()

func (*DeleteEndpointRequest) ProtoReflect

func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message

func (*DeleteEndpointRequest) Reset

func (x *DeleteEndpointRequest) Reset()

func (*DeleteEndpointRequest) String

func (x *DeleteEndpointRequest) String() string

type DeleteHyperparameterTuningJobRequest

type DeleteHyperparameterTuningJobRequest struct {

	// Required. The name of the HyperparameterTuningJob resource to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.DeleteHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.DeleteHyperparameterTuningJob].

func (*DeleteHyperparameterTuningJobRequest) Descriptor deprecated

func (*DeleteHyperparameterTuningJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteHyperparameterTuningJobRequest.ProtoReflect.Descriptor instead.

func (*DeleteHyperparameterTuningJobRequest) GetName

func (*DeleteHyperparameterTuningJobRequest) ProtoMessage

func (*DeleteHyperparameterTuningJobRequest) ProtoMessage()

func (*DeleteHyperparameterTuningJobRequest) ProtoReflect

func (*DeleteHyperparameterTuningJobRequest) Reset

func (*DeleteHyperparameterTuningJobRequest) String

type DeleteModelRequest

type DeleteModelRequest struct {

	// Required. The name of the Model resource to be deleted.
	// Format: `projects/{project}/locations/{location}/models/{model}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.DeleteModel][google.cloud.aiplatform.v1.ModelService.DeleteModel].

func (*DeleteModelRequest) Descriptor deprecated

func (*DeleteModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.

func (*DeleteModelRequest) GetName

func (x *DeleteModelRequest) GetName() string

func (*DeleteModelRequest) ProtoMessage

func (*DeleteModelRequest) ProtoMessage()

func (*DeleteModelRequest) ProtoReflect

func (x *DeleteModelRequest) ProtoReflect() protoreflect.Message

func (*DeleteModelRequest) Reset

func (x *DeleteModelRequest) Reset()

func (*DeleteModelRequest) String

func (x *DeleteModelRequest) String() string

type DeleteOperationMetadata

type DeleteOperationMetadata struct {

	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Details of operations that perform deletes of any entities.

func (*DeleteOperationMetadata) Descriptor deprecated

func (*DeleteOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteOperationMetadata) GetGenericMetadata

func (x *DeleteOperationMetadata) GetGenericMetadata() *GenericOperationMetadata

func (*DeleteOperationMetadata) ProtoMessage

func (*DeleteOperationMetadata) ProtoMessage()

func (*DeleteOperationMetadata) ProtoReflect

func (x *DeleteOperationMetadata) ProtoReflect() protoreflect.Message

func (*DeleteOperationMetadata) Reset

func (x *DeleteOperationMetadata) Reset()

func (*DeleteOperationMetadata) String

func (x *DeleteOperationMetadata) String() string

type DeleteSpecialistPoolRequest

type DeleteSpecialistPoolRequest struct {

	// Required. The resource name of the SpecialistPool to delete. Format:
	// `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, any specialist managers in this SpecialistPool will also be
	// deleted. (Otherwise, the request will only work if the SpecialistPool has
	// no specialist managers.)
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

Request message for [SpecialistPoolService.DeleteSpecialistPool][google.cloud.aiplatform.v1.SpecialistPoolService.DeleteSpecialistPool].

func (*DeleteSpecialistPoolRequest) Descriptor deprecated

func (*DeleteSpecialistPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*DeleteSpecialistPoolRequest) GetForce

func (x *DeleteSpecialistPoolRequest) GetForce() bool

func (*DeleteSpecialistPoolRequest) GetName

func (x *DeleteSpecialistPoolRequest) GetName() string

func (*DeleteSpecialistPoolRequest) ProtoMessage

func (*DeleteSpecialistPoolRequest) ProtoMessage()

func (*DeleteSpecialistPoolRequest) ProtoReflect

func (*DeleteSpecialistPoolRequest) Reset

func (x *DeleteSpecialistPoolRequest) Reset()

func (*DeleteSpecialistPoolRequest) String

func (x *DeleteSpecialistPoolRequest) String() string

type DeleteTrainingPipelineRequest

type DeleteTrainingPipelineRequest struct {

	// Required. The name of the TrainingPipeline resource to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [PipelineService.DeleteTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.DeleteTrainingPipeline].

func (*DeleteTrainingPipelineRequest) Descriptor deprecated

func (*DeleteTrainingPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTrainingPipelineRequest.ProtoReflect.Descriptor instead.

func (*DeleteTrainingPipelineRequest) GetName

func (*DeleteTrainingPipelineRequest) ProtoMessage

func (*DeleteTrainingPipelineRequest) ProtoMessage()

func (*DeleteTrainingPipelineRequest) ProtoReflect

func (*DeleteTrainingPipelineRequest) Reset

func (x *DeleteTrainingPipelineRequest) Reset()

func (*DeleteTrainingPipelineRequest) String

type DeployModelOperationMetadata

type DeployModelOperationMetadata struct {

	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel].

func (*DeployModelOperationMetadata) Descriptor deprecated

func (*DeployModelOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeployModelOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeployModelOperationMetadata) GetGenericMetadata

func (x *DeployModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata

func (*DeployModelOperationMetadata) ProtoMessage

func (*DeployModelOperationMetadata) ProtoMessage()

func (*DeployModelOperationMetadata) ProtoReflect

func (*DeployModelOperationMetadata) Reset

func (x *DeployModelOperationMetadata) Reset()

func (*DeployModelOperationMetadata) String

type DeployModelRequest

type DeployModelRequest struct {

	// Required. The name of the Endpoint resource into which to deploy a Model.
	// Format:
	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Required. The DeployedModel to be created within the Endpoint. Note that
	// [Endpoint.traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] must be updated for the DeployedModel to start
	// receiving traffic, either as part of this call, or via
	// [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint].
	DeployedModel *DeployedModel `protobuf:"bytes,2,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"`
	// A map from a DeployedModel's ID to the percentage of this Endpoint's
	// traffic that should be forwarded to that DeployedModel.
	//
	// If this field is non-empty, then the Endpoint's
	// [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be overwritten with it.
	// To refer to the ID of the just being deployed Model, a "0" should be used,
	// and the actual ID of the new DeployedModel will be filled in its place by
	// this method. The traffic percentage values must add up to 100.
	//
	// If this field is empty, then the Endpoint's
	// [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] is not updated.
	TrafficSplit map[string]int32 `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel].

func (*DeployModelRequest) Descriptor deprecated

func (*DeployModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeployModelRequest.ProtoReflect.Descriptor instead.

func (*DeployModelRequest) GetDeployedModel

func (x *DeployModelRequest) GetDeployedModel() *DeployedModel

func (*DeployModelRequest) GetEndpoint

func (x *DeployModelRequest) GetEndpoint() string

func (*DeployModelRequest) GetTrafficSplit

func (x *DeployModelRequest) GetTrafficSplit() map[string]int32

func (*DeployModelRequest) ProtoMessage

func (*DeployModelRequest) ProtoMessage()

func (*DeployModelRequest) ProtoReflect

func (x *DeployModelRequest) ProtoReflect() protoreflect.Message

func (*DeployModelRequest) Reset

func (x *DeployModelRequest) Reset()

func (*DeployModelRequest) String

func (x *DeployModelRequest) String() string

type DeployModelResponse

type DeployModelResponse struct {

	// The DeployedModel that had been deployed in the Endpoint.
	DeployedModel *DeployedModel `protobuf:"bytes,1,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"`
	// contains filtered or unexported fields
}

Response message for [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel].

func (*DeployModelResponse) Descriptor deprecated

func (*DeployModelResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeployModelResponse.ProtoReflect.Descriptor instead.

func (*DeployModelResponse) GetDeployedModel

func (x *DeployModelResponse) GetDeployedModel() *DeployedModel

func (*DeployModelResponse) ProtoMessage

func (*DeployModelResponse) ProtoMessage()

func (*DeployModelResponse) ProtoReflect

func (x *DeployModelResponse) ProtoReflect() protoreflect.Message

func (*DeployModelResponse) Reset

func (x *DeployModelResponse) Reset()

func (*DeployModelResponse) String

func (x *DeployModelResponse) String() string

type DeployedModel

type DeployedModel struct {

	// The prediction (for example, the machine) resources that the DeployedModel
	// uses. The user is billed for the resources (at least their minimal amount)
	// even if the DeployedModel receives no traffic.
	// Not all Models support all resources types. See
	// [Model.supported_deployment_resources_types][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types].
	//
	// Types that are assignable to PredictionResources:
	//	*DeployedModel_DedicatedResources
	//	*DeployedModel_AutomaticResources
	PredictionResources isDeployedModel_PredictionResources `protobuf_oneof:"prediction_resources"`
	// Output only. The ID of the DeployedModel.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The name of the Model that this is the deployment of. Note that the Model
	// may be in a different location than the DeployedModel's Endpoint.
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// The display name of the DeployedModel. If not provided upon creation,
	// the Model's display_name is used.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp when the DeployedModel was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The service account that the DeployedModel's container runs as. Specify the
	// email address of the service account. If this service account is not
	// specified, the container runs as a service account that doesn't have access
	// to the resource project.
	//
	// Users deploying the Model must have the `iam.serviceAccounts.actAs`
	// permission on this service account.
	ServiceAccount string `protobuf:"bytes,11,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// For custom-trained Models and AutoML Tabular Models, the container of the
	// DeployedModel instances will send `stderr` and `stdout` streams to
	// Stackdriver Logging by default. Please note that the logs incur cost,
	// which are subject to [Cloud Logging
	// pricing](https://cloud.google.com/stackdriver/pricing).
	//
	// User can disable container logging by setting this flag to true.
	DisableContainerLogging bool `` /* 134-byte string literal not displayed */
	// These logs are like standard server access logs, containing
	// information like timestamp and latency for each prediction request.
	//
	// Note that Stackdriver logs may incur a cost, especially if your project
	// receives prediction requests at a high queries per second rate (QPS).
	// Estimate your costs before enabling this option.
	EnableAccessLogging bool `protobuf:"varint,13,opt,name=enable_access_logging,json=enableAccessLogging,proto3" json:"enable_access_logging,omitempty"`
	// contains filtered or unexported fields
}

A deployment of a Model. Endpoints contain one or more DeployedModels.

func (*DeployedModel) Descriptor deprecated

func (*DeployedModel) Descriptor() ([]byte, []int)

Deprecated: Use DeployedModel.ProtoReflect.Descriptor instead.

func (*DeployedModel) GetAutomaticResources

func (x *DeployedModel) GetAutomaticResources() *AutomaticResources

func (*DeployedModel) GetCreateTime

func (x *DeployedModel) GetCreateTime() *timestamppb.Timestamp

func (*DeployedModel) GetDedicatedResources

func (x *DeployedModel) GetDedicatedResources() *DedicatedResources

func (*DeployedModel) GetDisableContainerLogging

func (x *DeployedModel) GetDisableContainerLogging() bool

func (*DeployedModel) GetDisplayName

func (x *DeployedModel) GetDisplayName() string

func (*DeployedModel) GetEnableAccessLogging

func (x *DeployedModel) GetEnableAccessLogging() bool

func (*DeployedModel) GetId

func (x *DeployedModel) GetId() string

func (*DeployedModel) GetModel

func (x *DeployedModel) GetModel() string

func (*DeployedModel) GetPredictionResources

func (m *DeployedModel) GetPredictionResources() isDeployedModel_PredictionResources

func (*DeployedModel) GetServiceAccount

func (x *DeployedModel) GetServiceAccount() string

func (*DeployedModel) ProtoMessage

func (*DeployedModel) ProtoMessage()

func (*DeployedModel) ProtoReflect

func (x *DeployedModel) ProtoReflect() protoreflect.Message

func (*DeployedModel) Reset

func (x *DeployedModel) Reset()

func (*DeployedModel) String

func (x *DeployedModel) String() string

type DeployedModelRef

type DeployedModelRef struct {

	// Immutable. A resource name of an Endpoint.
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Immutable. An ID of a DeployedModel in the above Endpoint.
	DeployedModelId string `protobuf:"bytes,2,opt,name=deployed_model_id,json=deployedModelId,proto3" json:"deployed_model_id,omitempty"`
	// contains filtered or unexported fields
}

Points to a DeployedModel.

func (*DeployedModelRef) Descriptor deprecated

func (*DeployedModelRef) Descriptor() ([]byte, []int)

Deprecated: Use DeployedModelRef.ProtoReflect.Descriptor instead.

func (*DeployedModelRef) GetDeployedModelId

func (x *DeployedModelRef) GetDeployedModelId() string

func (*DeployedModelRef) GetEndpoint

func (x *DeployedModelRef) GetEndpoint() string

func (*DeployedModelRef) ProtoMessage

func (*DeployedModelRef) ProtoMessage()

func (*DeployedModelRef) ProtoReflect

func (x *DeployedModelRef) ProtoReflect() protoreflect.Message

func (*DeployedModelRef) Reset

func (x *DeployedModelRef) Reset()

func (*DeployedModelRef) String

func (x *DeployedModelRef) String() string

type DeployedModel_AutomaticResources

type DeployedModel_AutomaticResources struct {
	// A description of resources that to large degree are decided by AI
	// Platform, and require only a modest additional configuration.
	AutomaticResources *AutomaticResources `protobuf:"bytes,8,opt,name=automatic_resources,json=automaticResources,proto3,oneof"`
}

type DeployedModel_DedicatedResources

type DeployedModel_DedicatedResources struct {
	// A description of resources that are dedicated to the DeployedModel, and
	// that need a higher degree of manual configuration.
	DedicatedResources *DedicatedResources `protobuf:"bytes,7,opt,name=dedicated_resources,json=dedicatedResources,proto3,oneof"`
}

type DiskSpec

type DiskSpec struct {

	// Type of the boot disk (default is "pd-ssd").
	// Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or
	// "pd-standard" (Persistent Disk Hard Disk Drive).
	BootDiskType string `protobuf:"bytes,1,opt,name=boot_disk_type,json=bootDiskType,proto3" json:"boot_disk_type,omitempty"`
	// Size in GB of the boot disk (default is 100GB).
	BootDiskSizeGb int32 `protobuf:"varint,2,opt,name=boot_disk_size_gb,json=bootDiskSizeGb,proto3" json:"boot_disk_size_gb,omitempty"`
	// contains filtered or unexported fields
}

Represents the spec of disk options.

func (*DiskSpec) Descriptor deprecated

func (*DiskSpec) Descriptor() ([]byte, []int)

Deprecated: Use DiskSpec.ProtoReflect.Descriptor instead.

func (*DiskSpec) GetBootDiskSizeGb

func (x *DiskSpec) GetBootDiskSizeGb() int32

func (*DiskSpec) GetBootDiskType

func (x *DiskSpec) GetBootDiskType() string

func (*DiskSpec) ProtoMessage

func (*DiskSpec) ProtoMessage()

func (*DiskSpec) ProtoReflect

func (x *DiskSpec) ProtoReflect() protoreflect.Message

func (*DiskSpec) Reset

func (x *DiskSpec) Reset()

func (*DiskSpec) String

func (x *DiskSpec) String() string

type EncryptionSpec

type EncryptionSpec struct {

	// Required. The Cloud KMS resource identifier of the customer managed encryption key
	// used to protect a resource. Has the form:
	// `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`.
	// The key needs to be in the same region as where the compute resource is
	// created.
	KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
	// contains filtered or unexported fields
}

Represents a customer-managed encryption key spec that can be applied to a top-level resource.

func (*EncryptionSpec) Descriptor deprecated

func (*EncryptionSpec) Descriptor() ([]byte, []int)

Deprecated: Use EncryptionSpec.ProtoReflect.Descriptor instead.

func (*EncryptionSpec) GetKmsKeyName

func (x *EncryptionSpec) GetKmsKeyName() string

func (*EncryptionSpec) ProtoMessage

func (*EncryptionSpec) ProtoMessage()

func (*EncryptionSpec) ProtoReflect

func (x *EncryptionSpec) ProtoReflect() protoreflect.Message

func (*EncryptionSpec) Reset

func (x *EncryptionSpec) Reset()

func (*EncryptionSpec) String

func (x *EncryptionSpec) String() string

type Endpoint

type Endpoint struct {

	// Output only. The resource name of the Endpoint.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The display name of the Endpoint.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The description of the Endpoint.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The models deployed in this Endpoint.
	// To add or remove DeployedModels use [EndpointService.DeployModel][google.cloud.aiplatform.v1.EndpointService.DeployModel] and
	// [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel] respectively.
	DeployedModels []*DeployedModel `protobuf:"bytes,4,rep,name=deployed_models,json=deployedModels,proto3" json:"deployed_models,omitempty"`
	// A map from a DeployedModel's ID to the percentage of this Endpoint's
	// traffic that should be forwarded to that DeployedModel.
	//
	// If a DeployedModel's ID is not listed in this map, then it receives no
	// traffic.
	//
	// The traffic percentage values must add up to 100, or map must be empty if
	// the Endpoint is to not accept any traffic at a moment.
	TrafficSplit map[string]int32 `` /* 186-byte string literal not displayed */
	// Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
	// The labels with user-defined metadata to organize your Endpoints.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. Timestamp when this Endpoint was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this Endpoint was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Customer-managed encryption key spec for an Endpoint. If set, this
	// Endpoint and all sub-resources of this Endpoint will be secured by
	// this key.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,10,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

Models are deployed into it, and afterwards Endpoint is called to obtain predictions and explanations.

func (*Endpoint) Descriptor deprecated

func (*Endpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint.ProtoReflect.Descriptor instead.

func (*Endpoint) GetCreateTime

func (x *Endpoint) GetCreateTime() *timestamppb.Timestamp

func (*Endpoint) GetDeployedModels

func (x *Endpoint) GetDeployedModels() []*DeployedModel

func (*Endpoint) GetDescription

func (x *Endpoint) GetDescription() string

func (*Endpoint) GetDisplayName

func (x *Endpoint) GetDisplayName() string

func (*Endpoint) GetEncryptionSpec

func (x *Endpoint) GetEncryptionSpec() *EncryptionSpec

func (*Endpoint) GetEtag

func (x *Endpoint) GetEtag() string

func (*Endpoint) GetLabels

func (x *Endpoint) GetLabels() map[string]string

func (*Endpoint) GetName

func (x *Endpoint) GetName() string

func (*Endpoint) GetTrafficSplit

func (x *Endpoint) GetTrafficSplit() map[string]int32

func (*Endpoint) GetUpdateTime

func (x *Endpoint) GetUpdateTime() *timestamppb.Timestamp

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) ProtoReflect

func (x *Endpoint) ProtoReflect() protoreflect.Message

func (*Endpoint) Reset

func (x *Endpoint) Reset()

func (*Endpoint) String

func (x *Endpoint) String() string

type EndpointServiceClient

type EndpointServiceClient interface {
	// Creates an Endpoint.
	CreateEndpoint(ctx context.Context, in *CreateEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets an Endpoint.
	GetEndpoint(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error)
	// Lists Endpoints in a Location.
	ListEndpoints(ctx context.Context, in *ListEndpointsRequest, opts ...grpc.CallOption) (*ListEndpointsResponse, error)
	// Updates an Endpoint.
	UpdateEndpoint(ctx context.Context, in *UpdateEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error)
	// Deletes an Endpoint.
	DeleteEndpoint(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deploys a Model into this Endpoint, creating a DeployedModel within it.
	DeployModel(ctx context.Context, in *DeployModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Undeploys a Model from an Endpoint, removing a DeployedModel from it, and
	// freeing all resources it's using.
	UndeployModel(ctx context.Context, in *UndeployModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

EndpointServiceClient is the client API for EndpointService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type EndpointServiceServer

type EndpointServiceServer interface {
	// Creates an Endpoint.
	CreateEndpoint(context.Context, *CreateEndpointRequest) (*longrunning.Operation, error)
	// Gets an Endpoint.
	GetEndpoint(context.Context, *GetEndpointRequest) (*Endpoint, error)
	// Lists Endpoints in a Location.
	ListEndpoints(context.Context, *ListEndpointsRequest) (*ListEndpointsResponse, error)
	// Updates an Endpoint.
	UpdateEndpoint(context.Context, *UpdateEndpointRequest) (*Endpoint, error)
	// Deletes an Endpoint.
	DeleteEndpoint(context.Context, *DeleteEndpointRequest) (*longrunning.Operation, error)
	// Deploys a Model into this Endpoint, creating a DeployedModel within it.
	DeployModel(context.Context, *DeployModelRequest) (*longrunning.Operation, error)
	// Undeploys a Model from an Endpoint, removing a DeployedModel from it, and
	// freeing all resources it's using.
	UndeployModel(context.Context, *UndeployModelRequest) (*longrunning.Operation, error)
}

EndpointServiceServer is the server API for EndpointService service.

type EnvVar

type EnvVar struct {

	// Required. Name of the environment variable. Must be a valid C identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Variables that reference a $(VAR_NAME) are expanded
	// using the previous defined environment variables in the container and
	// any service environment variables. If a variable cannot be resolved,
	// the reference in the input string will be unchanged. The $(VAR_NAME)
	// syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped
	// references will never be expanded, regardless of whether the variable
	// exists or not.
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Represents an environment variable present in a Container or Python Module.

func (*EnvVar) Descriptor deprecated

func (*EnvVar) Descriptor() ([]byte, []int)

Deprecated: Use EnvVar.ProtoReflect.Descriptor instead.

func (*EnvVar) GetName

func (x *EnvVar) GetName() string

func (*EnvVar) GetValue

func (x *EnvVar) GetValue() string

func (*EnvVar) ProtoMessage

func (*EnvVar) ProtoMessage()

func (*EnvVar) ProtoReflect

func (x *EnvVar) ProtoReflect() protoreflect.Message

func (*EnvVar) Reset

func (x *EnvVar) Reset()

func (*EnvVar) String

func (x *EnvVar) String() string

type ExportDataConfig

type ExportDataConfig struct {

	// The destination of the output.
	//
	// Types that are assignable to Destination:
	//	*ExportDataConfig_GcsDestination
	Destination isExportDataConfig_Destination `protobuf_oneof:"destination"`
	// A filter on Annotations of the Dataset. Only Annotations on to-be-exported
	// DataItems(specified by [data_items_filter][]) that match this filter will
	// be exported. The filter syntax is the same as in
	// [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations].
	AnnotationsFilter string `protobuf:"bytes,2,opt,name=annotations_filter,json=annotationsFilter,proto3" json:"annotations_filter,omitempty"`
	// contains filtered or unexported fields
}

Describes what part of the Dataset is to be exported, the destination of the export and how to export.

func (*ExportDataConfig) Descriptor deprecated

func (*ExportDataConfig) Descriptor() ([]byte, []int)

Deprecated: Use ExportDataConfig.ProtoReflect.Descriptor instead.

func (*ExportDataConfig) GetAnnotationsFilter

func (x *ExportDataConfig) GetAnnotationsFilter() string

func (*ExportDataConfig) GetDestination

func (m *ExportDataConfig) GetDestination() isExportDataConfig_Destination

func (*ExportDataConfig) GetGcsDestination

func (x *ExportDataConfig) GetGcsDestination() *GcsDestination

func (*ExportDataConfig) ProtoMessage

func (*ExportDataConfig) ProtoMessage()

func (*ExportDataConfig) ProtoReflect

func (x *ExportDataConfig) ProtoReflect() protoreflect.Message

func (*ExportDataConfig) Reset

func (x *ExportDataConfig) Reset()

func (*ExportDataConfig) String

func (x *ExportDataConfig) String() string

type ExportDataConfig_GcsDestination

type ExportDataConfig_GcsDestination struct {
	// The Google Cloud Storage location where the output is to be written to.
	// In the given directory a new directory will be created with name:
	// `export-data-<dataset-display-name>-<timestamp-of-export-call>` where
	// timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
	// output will be written into that directory. Inside that directory,
	// annotations with the same schema will be grouped into sub directories
	// which are named with the corresponding annotations' schema title. Inside
	// these sub directories, a schema.yaml will be created to describe the
	// output format.
	GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

type ExportDataOperationMetadata

type ExportDataOperationMetadata struct {

	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// A Google Cloud Storage directory which path ends with '/'. The exported
	// data is stored in the directory.
	GcsOutputDirectory string `protobuf:"bytes,2,opt,name=gcs_output_directory,json=gcsOutputDirectory,proto3" json:"gcs_output_directory,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [DatasetService.ExportData][google.cloud.aiplatform.v1.DatasetService.ExportData].

func (*ExportDataOperationMetadata) Descriptor deprecated

func (*ExportDataOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportDataOperationMetadata.ProtoReflect.Descriptor instead.

func (*ExportDataOperationMetadata) GetGcsOutputDirectory

func (x *ExportDataOperationMetadata) GetGcsOutputDirectory() string

func (*ExportDataOperationMetadata) GetGenericMetadata

func (x *ExportDataOperationMetadata) GetGenericMetadata() *GenericOperationMetadata

func (*ExportDataOperationMetadata) ProtoMessage

func (*ExportDataOperationMetadata) ProtoMessage()

func (*ExportDataOperationMetadata) ProtoReflect

func (*ExportDataOperationMetadata) Reset

func (x *ExportDataOperationMetadata) Reset()

func (*ExportDataOperationMetadata) String

func (x *ExportDataOperationMetadata) String() string

type ExportDataRequest

type ExportDataRequest struct {

	// Required. The name of the Dataset resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired output location.
	ExportConfig *ExportDataConfig `protobuf:"bytes,2,opt,name=export_config,json=exportConfig,proto3" json:"export_config,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.ExportData][google.cloud.aiplatform.v1.DatasetService.ExportData].

func (*ExportDataRequest) Descriptor deprecated

func (*ExportDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.

func (*ExportDataRequest) GetExportConfig

func (x *ExportDataRequest) GetExportConfig() *ExportDataConfig

func (*ExportDataRequest) GetName

func (x *ExportDataRequest) GetName() string

func (*ExportDataRequest) ProtoMessage

func (*ExportDataRequest) ProtoMessage()

func (*ExportDataRequest) ProtoReflect

func (x *ExportDataRequest) ProtoReflect() protoreflect.Message

func (*ExportDataRequest) Reset

func (x *ExportDataRequest) Reset()

func (*ExportDataRequest) String

func (x *ExportDataRequest) String() string

type ExportDataResponse

type ExportDataResponse struct {

	// All of the files that are exported in this export operation.
	ExportedFiles []string `protobuf:"bytes,1,rep,name=exported_files,json=exportedFiles,proto3" json:"exported_files,omitempty"`
	// contains filtered or unexported fields
}

Response message for [DatasetService.ExportData][google.cloud.aiplatform.v1.DatasetService.ExportData].

func (*ExportDataResponse) Descriptor deprecated

func (*ExportDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportDataResponse.ProtoReflect.Descriptor instead.

func (*ExportDataResponse) GetExportedFiles

func (x *ExportDataResponse) GetExportedFiles() []string

func (*ExportDataResponse) ProtoMessage

func (*ExportDataResponse) ProtoMessage()

func (*ExportDataResponse) ProtoReflect

func (x *ExportDataResponse) ProtoReflect() protoreflect.Message

func (*ExportDataResponse) Reset

func (x *ExportDataResponse) Reset()

func (*ExportDataResponse) String

func (x *ExportDataResponse) String() string

type ExportModelOperationMetadata

type ExportModelOperationMetadata struct {

	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// Output only. Information further describing the output of this Model export.
	OutputInfo *ExportModelOperationMetadata_OutputInfo `protobuf:"bytes,2,opt,name=output_info,json=outputInfo,proto3" json:"output_info,omitempty"`
	// contains filtered or unexported fields
}

Details of [ModelService.ExportModel][google.cloud.aiplatform.v1.ModelService.ExportModel] operation.

func (*ExportModelOperationMetadata) Descriptor deprecated

func (*ExportModelOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportModelOperationMetadata.ProtoReflect.Descriptor instead.

func (*ExportModelOperationMetadata) GetGenericMetadata

func (x *ExportModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata

func (*ExportModelOperationMetadata) GetOutputInfo

func (*ExportModelOperationMetadata) ProtoMessage

func (*ExportModelOperationMetadata) ProtoMessage()

func (*ExportModelOperationMetadata) ProtoReflect

func (*ExportModelOperationMetadata) Reset

func (x *ExportModelOperationMetadata) Reset()

func (*ExportModelOperationMetadata) String

type ExportModelOperationMetadata_OutputInfo

type ExportModelOperationMetadata_OutputInfo struct {

	// Output only. If the Model artifact is being exported to Google Cloud Storage this is
	// the full path of the directory created, into which the Model files are
	// being written to.
	ArtifactOutputUri string `protobuf:"bytes,2,opt,name=artifact_output_uri,json=artifactOutputUri,proto3" json:"artifact_output_uri,omitempty"`
	// Output only. If the Model image is being exported to Google Container Registry or
	// Artifact Registry this is the full path of the image created.
	ImageOutputUri string `protobuf:"bytes,3,opt,name=image_output_uri,json=imageOutputUri,proto3" json:"image_output_uri,omitempty"`
	// contains filtered or unexported fields
}

Further describes the output of the ExportModel. Supplements [ExportModelRequest.OutputConfig][google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig].

func (*ExportModelOperationMetadata_OutputInfo) Descriptor deprecated

func (*ExportModelOperationMetadata_OutputInfo) Descriptor() ([]byte, []int)

Deprecated: Use ExportModelOperationMetadata_OutputInfo.ProtoReflect.Descriptor instead.

func (*ExportModelOperationMetadata_OutputInfo) GetArtifactOutputUri

func (x *ExportModelOperationMetadata_OutputInfo) GetArtifactOutputUri() string

func (*ExportModelOperationMetadata_OutputInfo) GetImageOutputUri

func (x *ExportModelOperationMetadata_OutputInfo) GetImageOutputUri() string

func (*ExportModelOperationMetadata_OutputInfo) ProtoMessage

func (*ExportModelOperationMetadata_OutputInfo) ProtoReflect

func (*ExportModelOperationMetadata_OutputInfo) Reset

func (*ExportModelOperationMetadata_OutputInfo) String

type ExportModelRequest

type ExportModelRequest struct {

	// Required. The resource name of the Model to export.
	// Format: `projects/{project}/locations/{location}/models/{model}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired output location and configuration.
	OutputConfig *ExportModelRequest_OutputConfig `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.ExportModel][google.cloud.aiplatform.v1.ModelService.ExportModel].

func (*ExportModelRequest) Descriptor deprecated

func (*ExportModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportModelRequest.ProtoReflect.Descriptor instead.

func (*ExportModelRequest) GetName

func (x *ExportModelRequest) GetName() string

func (*ExportModelRequest) GetOutputConfig

func (*ExportModelRequest) ProtoMessage

func (*ExportModelRequest) ProtoMessage()

func (*ExportModelRequest) ProtoReflect

func (x *ExportModelRequest) ProtoReflect() protoreflect.Message

func (*ExportModelRequest) Reset

func (x *ExportModelRequest) Reset()

func (*ExportModelRequest) String

func (x *ExportModelRequest) String() string

type ExportModelRequest_OutputConfig

type ExportModelRequest_OutputConfig struct {

	// The ID of the format in which the Model must be exported. Each Model
	// lists the [export formats it supports][google.cloud.aiplatform.v1.Model.supported_export_formats].
	// If no value is provided here, then the first from the list of the Model's
	// supported formats is used by default.
	ExportFormatId string `protobuf:"bytes,1,opt,name=export_format_id,json=exportFormatId,proto3" json:"export_format_id,omitempty"`
	// The Cloud Storage location where the Model artifact is to be
	// written to. Under the directory given as the destination a new one with
	// name "`model-export-<model-display-name>-<timestamp-of-export-call>`",
	// where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format,
	// will be created. Inside, the Model and any of its supporting files
	// will be written.
	// This field should only be set when the `exportableContent` field of the
	// [Model.supported_export_formats] object contains `ARTIFACT`.
	ArtifactDestination *GcsDestination `protobuf:"bytes,3,opt,name=artifact_destination,json=artifactDestination,proto3" json:"artifact_destination,omitempty"`
	// The Google Container Registry or Artifact Registry uri where the
	// Model container image will be copied to.
	// This field should only be set when the `exportableContent` field of the
	// [Model.supported_export_formats] object contains `IMAGE`.
	ImageDestination *ContainerRegistryDestination `protobuf:"bytes,4,opt,name=image_destination,json=imageDestination,proto3" json:"image_destination,omitempty"`
	// contains filtered or unexported fields
}

Output configuration for the Model export.

func (*ExportModelRequest_OutputConfig) Descriptor deprecated

func (*ExportModelRequest_OutputConfig) Descriptor() ([]byte, []int)

Deprecated: Use ExportModelRequest_OutputConfig.ProtoReflect.Descriptor instead.

func (*ExportModelRequest_OutputConfig) GetArtifactDestination

func (x *ExportModelRequest_OutputConfig) GetArtifactDestination() *GcsDestination

func (*ExportModelRequest_OutputConfig) GetExportFormatId

func (x *ExportModelRequest_OutputConfig) GetExportFormatId() string

func (*ExportModelRequest_OutputConfig) GetImageDestination

func (*ExportModelRequest_OutputConfig) ProtoMessage

func (*ExportModelRequest_OutputConfig) ProtoMessage()

func (*ExportModelRequest_OutputConfig) ProtoReflect

func (*ExportModelRequest_OutputConfig) Reset

func (*ExportModelRequest_OutputConfig) String

type ExportModelResponse

type ExportModelResponse struct {
	// contains filtered or unexported fields
}

Response message of [ModelService.ExportModel][google.cloud.aiplatform.v1.ModelService.ExportModel] operation.

func (*ExportModelResponse) Descriptor deprecated

func (*ExportModelResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportModelResponse.ProtoReflect.Descriptor instead.

func (*ExportModelResponse) ProtoMessage

func (*ExportModelResponse) ProtoMessage()

func (*ExportModelResponse) ProtoReflect

func (x *ExportModelResponse) ProtoReflect() protoreflect.Message

func (*ExportModelResponse) Reset

func (x *ExportModelResponse) Reset()

func (*ExportModelResponse) String

func (x *ExportModelResponse) String() string

type FilterSplit

type FilterSplit struct {

	// Required. A filter on DataItems of the Dataset. DataItems that match
	// this filter are used to train the Model. A filter with same syntax
	// as the one used in [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] may be used. If a
	// single DataItem is matched by more than one of the FilterSplit filters,
	// then it is assigned to the first set that applies to it in the
	// training, validation, test order.
	TrainingFilter string `protobuf:"bytes,1,opt,name=training_filter,json=trainingFilter,proto3" json:"training_filter,omitempty"`
	// Required. A filter on DataItems of the Dataset. DataItems that match
	// this filter are used to validate the Model. A filter with same syntax
	// as the one used in [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] may be used. If a
	// single DataItem is matched by more than one of the FilterSplit filters,
	// then it is assigned to the first set that applies to it in the
	// training, validation, test order.
	ValidationFilter string `protobuf:"bytes,2,opt,name=validation_filter,json=validationFilter,proto3" json:"validation_filter,omitempty"`
	// Required. A filter on DataItems of the Dataset. DataItems that match
	// this filter are used to test the Model. A filter with same syntax
	// as the one used in [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems] may be used. If a
	// single DataItem is matched by more than one of the FilterSplit filters,
	// then it is assigned to the first set that applies to it in the
	// training, validation, test order.
	TestFilter string `protobuf:"bytes,3,opt,name=test_filter,json=testFilter,proto3" json:"test_filter,omitempty"`
	// contains filtered or unexported fields
}

Assigns input data to training, validation, and test sets based on the given filters, data pieces not matched by any filter are ignored. Currently only supported for Datasets containing DataItems. If any of the filters in this message are to match nothing, then they can be set as '-' (the minus sign).

Supported only for unstructured Datasets.

func (*FilterSplit) Descriptor deprecated

func (*FilterSplit) Descriptor() ([]byte, []int)

Deprecated: Use FilterSplit.ProtoReflect.Descriptor instead.

func (*FilterSplit) GetTestFilter

func (x *FilterSplit) GetTestFilter() string

func (*FilterSplit) GetTrainingFilter

func (x *FilterSplit) GetTrainingFilter() string

func (*FilterSplit) GetValidationFilter

func (x *FilterSplit) GetValidationFilter() string

func (*FilterSplit) ProtoMessage

func (*FilterSplit) ProtoMessage()

func (*FilterSplit) ProtoReflect

func (x *FilterSplit) ProtoReflect() protoreflect.Message

func (*FilterSplit) Reset

func (x *FilterSplit) Reset()

func (*FilterSplit) String

func (x *FilterSplit) String() string

type FractionSplit

type FractionSplit struct {

	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction float64 `protobuf:"fixed64,1,opt,name=training_fraction,json=trainingFraction,proto3" json:"training_fraction,omitempty"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction float64 `protobuf:"fixed64,2,opt,name=validation_fraction,json=validationFraction,proto3" json:"validation_fraction,omitempty"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction float64 `protobuf:"fixed64,3,opt,name=test_fraction,json=testFraction,proto3" json:"test_fraction,omitempty"`
	// contains filtered or unexported fields
}

Assigns the input data to training, validation, and test sets as per the given fractions. Any of `training_fraction`, `validation_fraction` and `test_fraction` may optionally be provided, they must sum to up to 1. If the provided ones sum to less than 1, the remainder is assigned to sets as decided by Vertex AI. If none of the fractions are set, by default roughly 80% of data is used for training, 10% for validation, and 10% for test.

func (*FractionSplit) Descriptor deprecated

func (*FractionSplit) Descriptor() ([]byte, []int)

Deprecated: Use FractionSplit.ProtoReflect.Descriptor instead.

func (*FractionSplit) GetTestFraction

func (x *FractionSplit) GetTestFraction() float64

func (*FractionSplit) GetTrainingFraction

func (x *FractionSplit) GetTrainingFraction() float64

func (*FractionSplit) GetValidationFraction

func (x *FractionSplit) GetValidationFraction() float64

func (*FractionSplit) ProtoMessage

func (*FractionSplit) ProtoMessage()

func (*FractionSplit) ProtoReflect

func (x *FractionSplit) ProtoReflect() protoreflect.Message

func (*FractionSplit) Reset

func (x *FractionSplit) Reset()

func (*FractionSplit) String

func (x *FractionSplit) String() string

type GcsDestination

type GcsDestination struct {

	// Required. Google Cloud Storage URI to output directory. If the uri doesn't end with
	// '/', a '/' will be automatically appended. The directory is created if it
	// doesn't exist.
	OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location where the output is to be written to.

func (*GcsDestination) Descriptor deprecated

func (*GcsDestination) Descriptor() ([]byte, []int)

Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.

func (*GcsDestination) GetOutputUriPrefix

func (x *GcsDestination) GetOutputUriPrefix() string

func (*GcsDestination) ProtoMessage

func (*GcsDestination) ProtoMessage()

func (*GcsDestination) ProtoReflect

func (x *GcsDestination) ProtoReflect() protoreflect.Message

func (*GcsDestination) Reset

func (x *GcsDestination) Reset()

func (*GcsDestination) String

func (x *GcsDestination) String() string

type GcsSource

type GcsSource struct {

	// Required. Google Cloud Storage URI(-s) to the input file(s). May contain
	// wildcards. For more information on wildcards, see
	// https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames.
	Uris []string `protobuf:"bytes,1,rep,name=uris,proto3" json:"uris,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location for the input content.

func (*GcsSource) Descriptor deprecated

func (*GcsSource) Descriptor() ([]byte, []int)

Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

func (*GcsSource) GetUris

func (x *GcsSource) GetUris() []string

func (*GcsSource) ProtoMessage

func (*GcsSource) ProtoMessage()

func (*GcsSource) ProtoReflect

func (x *GcsSource) ProtoReflect() protoreflect.Message

func (*GcsSource) Reset

func (x *GcsSource) Reset()

func (*GcsSource) String

func (x *GcsSource) String() string

type GenericOperationMetadata

type GenericOperationMetadata struct {

	// Output only. Partial failures encountered.
	// E.g. single files that couldn't be read.
	// This field should never exceed 20 entries.
	// Status details field will contain standard GCP error details.
	PartialFailures []*status.Status `protobuf:"bytes,1,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
	// Output only. Time when the operation was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time when the operation was updated for the last time.
	// If the operation has finished (successfully or not), this is the finish
	// time.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

Generic Metadata shared by all operations.

func (*GenericOperationMetadata) Descriptor deprecated

func (*GenericOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GenericOperationMetadata.ProtoReflect.Descriptor instead.

func (*GenericOperationMetadata) GetCreateTime

func (x *GenericOperationMetadata) GetCreateTime() *timestamppb.Timestamp

func (*GenericOperationMetadata) GetPartialFailures

func (x *GenericOperationMetadata) GetPartialFailures() []*status.Status

func (*GenericOperationMetadata) GetUpdateTime

func (x *GenericOperationMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*GenericOperationMetadata) ProtoMessage

func (*GenericOperationMetadata) ProtoMessage()

func (*GenericOperationMetadata) ProtoReflect

func (x *GenericOperationMetadata) ProtoReflect() protoreflect.Message

func (*GenericOperationMetadata) Reset

func (x *GenericOperationMetadata) Reset()

func (*GenericOperationMetadata) String

func (x *GenericOperationMetadata) String() string

type GetAnnotationSpecRequest

type GetAnnotationSpecRequest struct {

	// Required. The name of the AnnotationSpec resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.GetAnnotationSpec][google.cloud.aiplatform.v1.DatasetService.GetAnnotationSpec].

func (*GetAnnotationSpecRequest) Descriptor deprecated

func (*GetAnnotationSpecRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAnnotationSpecRequest.ProtoReflect.Descriptor instead.

func (*GetAnnotationSpecRequest) GetName

func (x *GetAnnotationSpecRequest) GetName() string

func (*GetAnnotationSpecRequest) GetReadMask

func (*GetAnnotationSpecRequest) ProtoMessage

func (*GetAnnotationSpecRequest) ProtoMessage()

func (*GetAnnotationSpecRequest) ProtoReflect

func (x *GetAnnotationSpecRequest) ProtoReflect() protoreflect.Message

func (*GetAnnotationSpecRequest) Reset

func (x *GetAnnotationSpecRequest) Reset()

func (*GetAnnotationSpecRequest) String

func (x *GetAnnotationSpecRequest) String() string

type GetBatchPredictionJobRequest

type GetBatchPredictionJobRequest struct {

	// Required. The name of the BatchPredictionJob resource.
	// Format:
	// `projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.GetBatchPredictionJob][google.cloud.aiplatform.v1.JobService.GetBatchPredictionJob].

func (*GetBatchPredictionJobRequest) Descriptor deprecated

func (*GetBatchPredictionJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBatchPredictionJobRequest.ProtoReflect.Descriptor instead.

func (*GetBatchPredictionJobRequest) GetName

func (x *GetBatchPredictionJobRequest) GetName() string

func (*GetBatchPredictionJobRequest) ProtoMessage

func (*GetBatchPredictionJobRequest) ProtoMessage()

func (*GetBatchPredictionJobRequest) ProtoReflect

func (*GetBatchPredictionJobRequest) Reset

func (x *GetBatchPredictionJobRequest) Reset()

func (*GetBatchPredictionJobRequest) String

type GetCustomJobRequest

type GetCustomJobRequest struct {

	// Required. The name of the CustomJob resource.
	// Format:
	// `projects/{project}/locations/{location}/customJobs/{custom_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.GetCustomJob][google.cloud.aiplatform.v1.JobService.GetCustomJob].

func (*GetCustomJobRequest) Descriptor deprecated

func (*GetCustomJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCustomJobRequest.ProtoReflect.Descriptor instead.

func (*GetCustomJobRequest) GetName

func (x *GetCustomJobRequest) GetName() string

func (*GetCustomJobRequest) ProtoMessage

func (*GetCustomJobRequest) ProtoMessage()

func (*GetCustomJobRequest) ProtoReflect

func (x *GetCustomJobRequest) ProtoReflect() protoreflect.Message

func (*GetCustomJobRequest) Reset

func (x *GetCustomJobRequest) Reset()

func (*GetCustomJobRequest) String

func (x *GetCustomJobRequest) String() string

type GetDataLabelingJobRequest

type GetDataLabelingJobRequest struct {

	// Required. The name of the DataLabelingJob.
	// Format:
	// `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.GetDataLabelingJob][google.cloud.aiplatform.v1.JobService.GetDataLabelingJob].

func (*GetDataLabelingJobRequest) Descriptor deprecated

func (*GetDataLabelingJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*GetDataLabelingJobRequest) GetName

func (x *GetDataLabelingJobRequest) GetName() string

func (*GetDataLabelingJobRequest) ProtoMessage

func (*GetDataLabelingJobRequest) ProtoMessage()

func (*GetDataLabelingJobRequest) ProtoReflect

func (*GetDataLabelingJobRequest) Reset

func (x *GetDataLabelingJobRequest) Reset()

func (*GetDataLabelingJobRequest) String

func (x *GetDataLabelingJobRequest) String() string

type GetDatasetRequest

type GetDatasetRequest struct {

	// Required. The name of the Dataset resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.GetDataset][google.cloud.aiplatform.v1.DatasetService.GetDataset].

func (*GetDatasetRequest) Descriptor deprecated

func (*GetDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetDatasetRequest) GetName

func (x *GetDatasetRequest) GetName() string

func (*GetDatasetRequest) GetReadMask

func (x *GetDatasetRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*GetDatasetRequest) ProtoMessage

func (*GetDatasetRequest) ProtoMessage()

func (*GetDatasetRequest) ProtoReflect

func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message

func (*GetDatasetRequest) Reset

func (x *GetDatasetRequest) Reset()

func (*GetDatasetRequest) String

func (x *GetDatasetRequest) String() string

type GetEndpointRequest

type GetEndpointRequest struct {

	// Required. The name of the Endpoint resource.
	// Format:
	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [EndpointService.GetEndpoint][google.cloud.aiplatform.v1.EndpointService.GetEndpoint]

func (*GetEndpointRequest) Descriptor deprecated

func (*GetEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEndpointRequest.ProtoReflect.Descriptor instead.

func (*GetEndpointRequest) GetName

func (x *GetEndpointRequest) GetName() string

func (*GetEndpointRequest) ProtoMessage

func (*GetEndpointRequest) ProtoMessage()

func (*GetEndpointRequest) ProtoReflect

func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message

func (*GetEndpointRequest) Reset

func (x *GetEndpointRequest) Reset()

func (*GetEndpointRequest) String

func (x *GetEndpointRequest) String() string

type GetHyperparameterTuningJobRequest

type GetHyperparameterTuningJobRequest struct {

	// Required. The name of the HyperparameterTuningJob resource.
	// Format:
	// `projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.GetHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.GetHyperparameterTuningJob].

func (*GetHyperparameterTuningJobRequest) Descriptor deprecated

func (*GetHyperparameterTuningJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHyperparameterTuningJobRequest.ProtoReflect.Descriptor instead.

func (*GetHyperparameterTuningJobRequest) GetName

func (*GetHyperparameterTuningJobRequest) ProtoMessage

func (*GetHyperparameterTuningJobRequest) ProtoMessage()

func (*GetHyperparameterTuningJobRequest) ProtoReflect

func (*GetHyperparameterTuningJobRequest) Reset

func (*GetHyperparameterTuningJobRequest) String

type GetModelEvaluationRequest

type GetModelEvaluationRequest struct {

	// Required. The name of the ModelEvaluation resource.
	// Format:
	// `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.GetModelEvaluation][google.cloud.aiplatform.v1.ModelService.GetModelEvaluation].

func (*GetModelEvaluationRequest) Descriptor deprecated

func (*GetModelEvaluationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetModelEvaluationRequest.ProtoReflect.Descriptor instead.

func (*GetModelEvaluationRequest) GetName

func (x *GetModelEvaluationRequest) GetName() string

func (*GetModelEvaluationRequest) ProtoMessage

func (*GetModelEvaluationRequest) ProtoMessage()

func (*GetModelEvaluationRequest) ProtoReflect

func (*GetModelEvaluationRequest) Reset

func (x *GetModelEvaluationRequest) Reset()

func (*GetModelEvaluationRequest) String

func (x *GetModelEvaluationRequest) String() string

type GetModelEvaluationSliceRequest

type GetModelEvaluationSliceRequest struct {

	// Required. The name of the ModelEvaluationSlice resource.
	// Format:
	// `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.GetModelEvaluationSlice][google.cloud.aiplatform.v1.ModelService.GetModelEvaluationSlice].

func (*GetModelEvaluationSliceRequest) Descriptor deprecated

func (*GetModelEvaluationSliceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetModelEvaluationSliceRequest.ProtoReflect.Descriptor instead.

func (*GetModelEvaluationSliceRequest) GetName

func (*GetModelEvaluationSliceRequest) ProtoMessage

func (*GetModelEvaluationSliceRequest) ProtoMessage()

func (*GetModelEvaluationSliceRequest) ProtoReflect

func (*GetModelEvaluationSliceRequest) Reset

func (x *GetModelEvaluationSliceRequest) Reset()

func (*GetModelEvaluationSliceRequest) String

type GetModelRequest

type GetModelRequest struct {

	// Required. The name of the Model resource.
	// Format: `projects/{project}/locations/{location}/models/{model}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.GetModel][google.cloud.aiplatform.v1.ModelService.GetModel].

func (*GetModelRequest) Descriptor deprecated

func (*GetModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.

func (*GetModelRequest) GetName

func (x *GetModelRequest) GetName() string

func (*GetModelRequest) ProtoMessage

func (*GetModelRequest) ProtoMessage()

func (*GetModelRequest) ProtoReflect

func (x *GetModelRequest) ProtoReflect() protoreflect.Message

func (*GetModelRequest) Reset

func (x *GetModelRequest) Reset()

func (*GetModelRequest) String

func (x *GetModelRequest) String() string

type GetSpecialistPoolRequest

type GetSpecialistPoolRequest struct {

	// Required. The name of the SpecialistPool resource.
	// The form is
	// `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [SpecialistPoolService.GetSpecialistPool][google.cloud.aiplatform.v1.SpecialistPoolService.GetSpecialistPool].

func (*GetSpecialistPoolRequest) Descriptor deprecated

func (*GetSpecialistPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*GetSpecialistPoolRequest) GetName

func (x *GetSpecialistPoolRequest) GetName() string

func (*GetSpecialistPoolRequest) ProtoMessage

func (*GetSpecialistPoolRequest) ProtoMessage()

func (*GetSpecialistPoolRequest) ProtoReflect

func (x *GetSpecialistPoolRequest) ProtoReflect() protoreflect.Message

func (*GetSpecialistPoolRequest) Reset

func (x *GetSpecialistPoolRequest) Reset()

func (*GetSpecialistPoolRequest) String

func (x *GetSpecialistPoolRequest) String() string

type GetTrainingPipelineRequest

type GetTrainingPipelineRequest struct {

	// Required. The name of the TrainingPipeline resource.
	// Format:
	// `projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [PipelineService.GetTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.GetTrainingPipeline].

func (*GetTrainingPipelineRequest) Descriptor deprecated

func (*GetTrainingPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTrainingPipelineRequest.ProtoReflect.Descriptor instead.

func (*GetTrainingPipelineRequest) GetName

func (x *GetTrainingPipelineRequest) GetName() string

func (*GetTrainingPipelineRequest) ProtoMessage

func (*GetTrainingPipelineRequest) ProtoMessage()

func (*GetTrainingPipelineRequest) ProtoReflect

func (*GetTrainingPipelineRequest) Reset

func (x *GetTrainingPipelineRequest) Reset()

func (*GetTrainingPipelineRequest) String

func (x *GetTrainingPipelineRequest) String() string

type HyperparameterTuningJob

type HyperparameterTuningJob struct {

	// Output only. Resource name of the HyperparameterTuningJob.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The display name of the HyperparameterTuningJob.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. Study configuration of the HyperparameterTuningJob.
	StudySpec *StudySpec `protobuf:"bytes,4,opt,name=study_spec,json=studySpec,proto3" json:"study_spec,omitempty"`
	// Required. The desired total number of Trials.
	MaxTrialCount int32 `protobuf:"varint,5,opt,name=max_trial_count,json=maxTrialCount,proto3" json:"max_trial_count,omitempty"`
	// Required. The desired number of Trials to run in parallel.
	ParallelTrialCount int32 `protobuf:"varint,6,opt,name=parallel_trial_count,json=parallelTrialCount,proto3" json:"parallel_trial_count,omitempty"`
	// The number of failed Trials that need to be seen before failing
	// the HyperparameterTuningJob.
	//
	// If set to 0, Vertex AI decides how many Trials must fail
	// before the whole job fails.
	MaxFailedTrialCount int32 `protobuf:"varint,7,opt,name=max_failed_trial_count,json=maxFailedTrialCount,proto3" json:"max_failed_trial_count,omitempty"`
	// Required. The spec of a trial job. The same spec applies to the CustomJobs created
	// in all the trials.
	TrialJobSpec *CustomJobSpec `protobuf:"bytes,8,opt,name=trial_job_spec,json=trialJobSpec,proto3" json:"trial_job_spec,omitempty"`
	// Output only. Trials of the HyperparameterTuningJob.
	Trials []*Trial `protobuf:"bytes,9,rep,name=trials,proto3" json:"trials,omitempty"`
	// Output only. The detailed state of the job.
	State JobState `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.aiplatform.v1.JobState" json:"state,omitempty"`
	// Output only. Time when the HyperparameterTuningJob was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time when the HyperparameterTuningJob for the first time entered the
	// `JOB_STATE_RUNNING` state.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. Time when the HyperparameterTuningJob entered any of the following states:
	// `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Time when the HyperparameterTuningJob was most recently updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Only populated when job's state is JOB_STATE_FAILED or
	// JOB_STATE_CANCELLED.
	Error *status.Status `protobuf:"bytes,15,opt,name=error,proto3" json:"error,omitempty"`
	// The labels with user-defined metadata to organize HyperparameterTuningJobs.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Customer-managed encryption key options for a HyperparameterTuningJob.
	// If this is set, then all resources created by the HyperparameterTuningJob
	// will be encrypted with the provided encryption key.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,17,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

Represents a HyperparameterTuningJob. A HyperparameterTuningJob has a Study specification and multiple CustomJobs with identical CustomJob specification.

func (*HyperparameterTuningJob) Descriptor deprecated

func (*HyperparameterTuningJob) Descriptor() ([]byte, []int)

Deprecated: Use HyperparameterTuningJob.ProtoReflect.Descriptor instead.

func (*HyperparameterTuningJob) GetCreateTime

func (x *HyperparameterTuningJob) GetCreateTime() *timestamppb.Timestamp

func (*HyperparameterTuningJob) GetDisplayName

func (x *HyperparameterTuningJob) GetDisplayName() string

func (*HyperparameterTuningJob) GetEncryptionSpec

func (x *HyperparameterTuningJob) GetEncryptionSpec() *EncryptionSpec

func (*HyperparameterTuningJob) GetEndTime

func (*HyperparameterTuningJob) GetError

func (x *HyperparameterTuningJob) GetError() *status.Status

func (*HyperparameterTuningJob) GetLabels

func (x *HyperparameterTuningJob) GetLabels() map[string]string

func (*HyperparameterTuningJob) GetMaxFailedTrialCount

func (x *HyperparameterTuningJob) GetMaxFailedTrialCount() int32

func (*HyperparameterTuningJob) GetMaxTrialCount

func (x *HyperparameterTuningJob) GetMaxTrialCount() int32

func (*HyperparameterTuningJob) GetName

func (x *HyperparameterTuningJob) GetName() string

func (*HyperparameterTuningJob) GetParallelTrialCount

func (x *HyperparameterTuningJob) GetParallelTrialCount() int32

func (*HyperparameterTuningJob) GetStartTime

func (x *HyperparameterTuningJob) GetStartTime() *timestamppb.Timestamp

func (*HyperparameterTuningJob) GetState

func (x *HyperparameterTuningJob) GetState() JobState

func (*HyperparameterTuningJob) GetStudySpec

func (x *HyperparameterTuningJob) GetStudySpec() *StudySpec

func (*HyperparameterTuningJob) GetTrialJobSpec

func (x *HyperparameterTuningJob) GetTrialJobSpec() *CustomJobSpec

func (*HyperparameterTuningJob) GetTrials

func (x *HyperparameterTuningJob) GetTrials() []*Trial

func (*HyperparameterTuningJob) GetUpdateTime

func (x *HyperparameterTuningJob) GetUpdateTime() *timestamppb.Timestamp

func (*HyperparameterTuningJob) ProtoMessage

func (*HyperparameterTuningJob) ProtoMessage()

func (*HyperparameterTuningJob) ProtoReflect

func (x *HyperparameterTuningJob) ProtoReflect() protoreflect.Message

func (*HyperparameterTuningJob) Reset

func (x *HyperparameterTuningJob) Reset()

func (*HyperparameterTuningJob) String

func (x *HyperparameterTuningJob) String() string

type ImportDataConfig

type ImportDataConfig struct {

	// The source of the input.
	//
	// Types that are assignable to Source:
	//	*ImportDataConfig_GcsSource
	Source isImportDataConfig_Source `protobuf_oneof:"source"`
	// Labels that will be applied to newly imported DataItems. If an identical
	// DataItem as one being imported already exists in the Dataset, then these
	// labels will be appended to these of the already existing one, and if labels
	// with identical key is imported before, the old label value will be
	// overwritten. If two DataItems are identical in the same import data
	// operation, the labels will be combined and if key collision happens in this
	// case, one of the values will be picked randomly. Two DataItems are
	// considered identical if their content bytes are identical (e.g. image bytes
	// or pdf bytes).
	// These labels will be overridden by Annotation labels specified inside index
	// file referenced by [import_schema_uri][google.cloud.aiplatform.v1.ImportDataConfig.import_schema_uri], e.g. jsonl file.
	DataItemLabels map[string]string `` /* 193-byte string literal not displayed */
	// Required. Points to a YAML file stored on Google Cloud Storage describing the import
	// format. Validation will be done against the schema. The schema is defined
	// as an [OpenAPI 3.0.2 Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	ImportSchemaUri string `protobuf:"bytes,4,opt,name=import_schema_uri,json=importSchemaUri,proto3" json:"import_schema_uri,omitempty"`
	// contains filtered or unexported fields
}

Describes the location from where we import data into a Dataset, together with the labels that will be applied to the DataItems and the Annotations.

func (*ImportDataConfig) Descriptor deprecated

func (*ImportDataConfig) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataConfig.ProtoReflect.Descriptor instead.

func (*ImportDataConfig) GetDataItemLabels

func (x *ImportDataConfig) GetDataItemLabels() map[string]string

func (*ImportDataConfig) GetGcsSource

func (x *ImportDataConfig) GetGcsSource() *GcsSource

func (*ImportDataConfig) GetImportSchemaUri

func (x *ImportDataConfig) GetImportSchemaUri() string

func (*ImportDataConfig) GetSource

func (m *ImportDataConfig) GetSource() isImportDataConfig_Source

func (*ImportDataConfig) ProtoMessage

func (*ImportDataConfig) ProtoMessage()

func (*ImportDataConfig) ProtoReflect

func (x *ImportDataConfig) ProtoReflect() protoreflect.Message

func (*ImportDataConfig) Reset

func (x *ImportDataConfig) Reset()

func (*ImportDataConfig) String

func (x *ImportDataConfig) String() string

type ImportDataConfig_GcsSource

type ImportDataConfig_GcsSource struct {
	// The Google Cloud Storage location for the input content.
	GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

type ImportDataOperationMetadata

type ImportDataOperationMetadata struct {

	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [DatasetService.ImportData][google.cloud.aiplatform.v1.DatasetService.ImportData].

func (*ImportDataOperationMetadata) Descriptor deprecated

func (*ImportDataOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataOperationMetadata.ProtoReflect.Descriptor instead.

func (*ImportDataOperationMetadata) GetGenericMetadata

func (x *ImportDataOperationMetadata) GetGenericMetadata() *GenericOperationMetadata

func (*ImportDataOperationMetadata) ProtoMessage

func (*ImportDataOperationMetadata) ProtoMessage()

func (*ImportDataOperationMetadata) ProtoReflect

func (*ImportDataOperationMetadata) Reset

func (x *ImportDataOperationMetadata) Reset()

func (*ImportDataOperationMetadata) String

func (x *ImportDataOperationMetadata) String() string

type ImportDataRequest

type ImportDataRequest struct {

	// Required. The name of the Dataset resource.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired input locations. The contents of all input locations will be
	// imported in one batch.
	ImportConfigs []*ImportDataConfig `protobuf:"bytes,2,rep,name=import_configs,json=importConfigs,proto3" json:"import_configs,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.ImportData][google.cloud.aiplatform.v1.DatasetService.ImportData].

func (*ImportDataRequest) Descriptor deprecated

func (*ImportDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.

func (*ImportDataRequest) GetImportConfigs

func (x *ImportDataRequest) GetImportConfigs() []*ImportDataConfig

func (*ImportDataRequest) GetName

func (x *ImportDataRequest) GetName() string

func (*ImportDataRequest) ProtoMessage

func (*ImportDataRequest) ProtoMessage()

func (*ImportDataRequest) ProtoReflect

func (x *ImportDataRequest) ProtoReflect() protoreflect.Message

func (*ImportDataRequest) Reset

func (x *ImportDataRequest) Reset()

func (*ImportDataRequest) String

func (x *ImportDataRequest) String() string

type ImportDataResponse

type ImportDataResponse struct {
	// contains filtered or unexported fields
}

Response message for [DatasetService.ImportData][google.cloud.aiplatform.v1.DatasetService.ImportData].

func (*ImportDataResponse) Descriptor deprecated

func (*ImportDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataResponse.ProtoReflect.Descriptor instead.

func (*ImportDataResponse) ProtoMessage

func (*ImportDataResponse) ProtoMessage()

func (*ImportDataResponse) ProtoReflect

func (x *ImportDataResponse) ProtoReflect() protoreflect.Message

func (*ImportDataResponse) Reset

func (x *ImportDataResponse) Reset()

func (*ImportDataResponse) String

func (x *ImportDataResponse) String() string

type InputDataConfig

type InputDataConfig struct {

	// The instructions how the input data should be split between the
	// training, validation and test sets.
	// If no split type is provided, the [fraction_split][google.cloud.aiplatform.v1.InputDataConfig.fraction_split] is used by default.
	//
	// Types that are assignable to Split:
	//	*InputDataConfig_FractionSplit
	//	*InputDataConfig_FilterSplit
	//	*InputDataConfig_PredefinedSplit
	//	*InputDataConfig_TimestampSplit
	Split isInputDataConfig_Split `protobuf_oneof:"split"`
	// Only applicable to Custom and Hyperparameter Tuning TrainingPipelines.
	//
	// The destination of the training data to be written to.
	//
	// Supported destination file formats:
	//   * For non-tabular data: "jsonl".
	//   * For tabular data: "csv" and "bigquery".
	//
	// The following Vertex AI environment variables are passed to containers
	// or python modules of the training task when this field is set:
	//
	// * AIP_DATA_FORMAT : Exported data format.
	// * AIP_TRAINING_DATA_URI : Sharded exported training data uris.
	// * AIP_VALIDATION_DATA_URI : Sharded exported validation data uris.
	// * AIP_TEST_DATA_URI : Sharded exported test data uris.
	//
	// Types that are assignable to Destination:
	//	*InputDataConfig_GcsDestination
	//	*InputDataConfig_BigqueryDestination
	Destination isInputDataConfig_Destination `protobuf_oneof:"destination"`
	// Required. The ID of the Dataset in the same Project and Location which data will be
	// used to train the Model. The Dataset must use schema compatible with
	// Model being trained, and what is compatible should be described in the
	// used TrainingPipeline's [training_task_definition]
	// [google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition].
	// For tabular Datasets, all their data is exported to training, to pick
	// and choose from.
	DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
	// Applicable only to Datasets that have DataItems and Annotations.
	//
	// A filter on Annotations of the Dataset. Only Annotations that both
	// match this filter and belong to DataItems not ignored by the split method
	// are used in respectively training, validation or test role, depending on
	// the role of the DataItem they are on (for the auto-assigned that role is
	// decided by Vertex AI). A filter with same syntax as the one used in
	// [ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations] may be used, but note
	// here it filters across all Annotations of the Dataset, and not just within
	// a single DataItem.
	AnnotationsFilter string `protobuf:"bytes,6,opt,name=annotations_filter,json=annotationsFilter,proto3" json:"annotations_filter,omitempty"`
	// Applicable only to custom training with Datasets that have DataItems and
	// Annotations.
	//
	// Cloud Storage URI that points to a YAML file describing the annotation
	// schema. The schema is defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	// The schema files that can be used here are found in
	// gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the
	// chosen schema must be consistent with
	// [metadata][google.cloud.aiplatform.v1.Dataset.metadata_schema_uri] of the Dataset specified by
	// [dataset_id][google.cloud.aiplatform.v1.InputDataConfig.dataset_id].
	//
	// Only Annotations that both match this schema and belong to DataItems not
	// ignored by the split method are used in respectively training, validation
	// or test role, depending on the role of the DataItem they are on.
	//
	// When used in conjunction with [annotations_filter][google.cloud.aiplatform.v1.InputDataConfig.annotations_filter], the Annotations used
	// for training are filtered by both [annotations_filter][google.cloud.aiplatform.v1.InputDataConfig.annotations_filter] and
	// [annotation_schema_uri][google.cloud.aiplatform.v1.InputDataConfig.annotation_schema_uri].
	AnnotationSchemaUri string `protobuf:"bytes,9,opt,name=annotation_schema_uri,json=annotationSchemaUri,proto3" json:"annotation_schema_uri,omitempty"`
	// contains filtered or unexported fields
}

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

func (*InputDataConfig) Descriptor deprecated

func (*InputDataConfig) Descriptor() ([]byte, []int)

Deprecated: Use InputDataConfig.ProtoReflect.Descriptor instead.

func (*InputDataConfig) GetAnnotationSchemaUri

func (x *InputDataConfig) GetAnnotationSchemaUri() string

func (*InputDataConfig) GetAnnotationsFilter

func (x *InputDataConfig) GetAnnotationsFilter() string

func (*InputDataConfig) GetBigqueryDestination

func (x *InputDataConfig) GetBigqueryDestination() *BigQueryDestination

func (*InputDataConfig) GetDatasetId

func (x *InputDataConfig) GetDatasetId() string

func (*InputDataConfig) GetDestination

func (m *InputDataConfig) GetDestination() isInputDataConfig_Destination

func (*InputDataConfig) GetFilterSplit

func (x *InputDataConfig) GetFilterSplit() *FilterSplit

func (*InputDataConfig) GetFractionSplit

func (x *InputDataConfig) GetFractionSplit() *FractionSplit

func (*InputDataConfig) GetGcsDestination

func (x *InputDataConfig) GetGcsDestination() *GcsDestination

func (*InputDataConfig) GetPredefinedSplit

func (x *InputDataConfig) GetPredefinedSplit() *PredefinedSplit

func (*InputDataConfig) GetSplit

func (m *InputDataConfig) GetSplit() isInputDataConfig_Split

func (*InputDataConfig) GetTimestampSplit

func (x *InputDataConfig) GetTimestampSplit() *TimestampSplit

func (*InputDataConfig) ProtoMessage

func (*InputDataConfig) ProtoMessage()

func (*InputDataConfig) ProtoReflect

func (x *InputDataConfig) ProtoReflect() protoreflect.Message

func (*InputDataConfig) Reset

func (x *InputDataConfig) Reset()

func (*InputDataConfig) String

func (x *InputDataConfig) String() string

type InputDataConfig_BigqueryDestination

type InputDataConfig_BigqueryDestination struct {
	// Only applicable to custom training with tabular Dataset with BigQuery
	// source.
	//
	// The BigQuery project location where the training data is to be written
	// to. In the given project a new dataset is created with name
	// `dataset_<dataset-id>_<annotation-type>_<timestamp-of-training-call>`
	// where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All training
	// input data is written into that dataset. In the dataset three
	// tables are created, `training`, `validation` and `test`.
	//
	// * AIP_DATA_FORMAT = "bigquery".
	// * AIP_TRAINING_DATA_URI  =
	// "bigquery_destination.dataset_<dataset-id>_<annotation-type>_<time>.training"
	//
	// * AIP_VALIDATION_DATA_URI =
	// "bigquery_destination.dataset_<dataset-id>_<annotation-type>_<time>.validation"
	//
	// * AIP_TEST_DATA_URI =
	// "bigquery_destination.dataset_<dataset-id>_<annotation-type>_<time>.test"
	BigqueryDestination *BigQueryDestination `protobuf:"bytes,10,opt,name=bigquery_destination,json=bigqueryDestination,proto3,oneof"`
}

type InputDataConfig_FilterSplit

type InputDataConfig_FilterSplit struct {
	// Split based on the provided filters for each set.
	FilterSplit *FilterSplit `protobuf:"bytes,3,opt,name=filter_split,json=filterSplit,proto3,oneof"`
}

type InputDataConfig_FractionSplit

type InputDataConfig_FractionSplit struct {
	// Split based on fractions defining the size of each set.
	FractionSplit *FractionSplit `protobuf:"bytes,2,opt,name=fraction_split,json=fractionSplit,proto3,oneof"`
}

type InputDataConfig_GcsDestination

type InputDataConfig_GcsDestination struct {
	// The Cloud Storage location where the training data is to be
	// written to. In the given directory a new directory is created with
	// name:
	// `dataset-<dataset-id>-<annotation-type>-<timestamp-of-training-call>`
	// where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format.
	// All training input data is written into that directory.
	//
	// The Vertex AI environment variables representing Cloud Storage
	// data URIs are represented in the Cloud Storage wildcard
	// format to support sharded data. e.g.: "gs://.../training-*.jsonl"
	//
	// * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data
	// * AIP_TRAINING_DATA_URI =
	// "gcs_destination/dataset-<dataset-id>-<annotation-type>-<time>/training-*.${AIP_DATA_FORMAT}"
	//
	// * AIP_VALIDATION_DATA_URI =
	// "gcs_destination/dataset-<dataset-id>-<annotation-type>-<time>/validation-*.${AIP_DATA_FORMAT}"
	//
	// * AIP_TEST_DATA_URI =
	// "gcs_destination/dataset-<dataset-id>-<annotation-type>-<time>/test-*.${AIP_DATA_FORMAT}"
	GcsDestination *GcsDestination `protobuf:"bytes,8,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

type InputDataConfig_PredefinedSplit

type InputDataConfig_PredefinedSplit struct {
	// Supported only for tabular Datasets.
	//
	// Split based on a predefined key.
	PredefinedSplit *PredefinedSplit `protobuf:"bytes,4,opt,name=predefined_split,json=predefinedSplit,proto3,oneof"`
}

type InputDataConfig_TimestampSplit

type InputDataConfig_TimestampSplit struct {
	// Supported only for tabular Datasets.
	//
	// Split based on the timestamp of the input data pieces.
	TimestampSplit *TimestampSplit `protobuf:"bytes,5,opt,name=timestamp_split,json=timestampSplit,proto3,oneof"`
}

type JobServiceClient

type JobServiceClient interface {
	// Creates a CustomJob. A created CustomJob right away
	// will be attempted to be run.
	CreateCustomJob(ctx context.Context, in *CreateCustomJobRequest, opts ...grpc.CallOption) (*CustomJob, error)
	// Gets a CustomJob.
	GetCustomJob(ctx context.Context, in *GetCustomJobRequest, opts ...grpc.CallOption) (*CustomJob, error)
	// Lists CustomJobs in a Location.
	ListCustomJobs(ctx context.Context, in *ListCustomJobsRequest, opts ...grpc.CallOption) (*ListCustomJobsResponse, error)
	// Deletes a CustomJob.
	DeleteCustomJob(ctx context.Context, in *DeleteCustomJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Cancels a CustomJob.
	// Starts asynchronous cancellation on the CustomJob. The server
	// makes a best effort to cancel the job, but success is not
	// guaranteed. Clients can use [JobService.GetCustomJob][google.cloud.aiplatform.v1.JobService.GetCustomJob] or
	// other methods to check whether the cancellation succeeded or whether the
	// job completed despite cancellation. On successful cancellation,
	// the CustomJob is not deleted; instead it becomes a job with
	// a [CustomJob.error][google.cloud.aiplatform.v1.CustomJob.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
	// corresponding to `Code.CANCELLED`, and [CustomJob.state][google.cloud.aiplatform.v1.CustomJob.state] is set to
	// `CANCELLED`.
	CancelCustomJob(ctx context.Context, in *CancelCustomJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a DataLabelingJob.
	CreateDataLabelingJob(ctx context.Context, in *CreateDataLabelingJobRequest, opts ...grpc.CallOption) (*DataLabelingJob, error)
	// Gets a DataLabelingJob.
	GetDataLabelingJob(ctx context.Context, in *GetDataLabelingJobRequest, opts ...grpc.CallOption) (*DataLabelingJob, error)
	// Lists DataLabelingJobs in a Location.
	ListDataLabelingJobs(ctx context.Context, in *ListDataLabelingJobsRequest, opts ...grpc.CallOption) (*ListDataLabelingJobsResponse, error)
	// Deletes a DataLabelingJob.
	DeleteDataLabelingJob(ctx context.Context, in *DeleteDataLabelingJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Cancels a DataLabelingJob. Success of cancellation is not guaranteed.
	CancelDataLabelingJob(ctx context.Context, in *CancelDataLabelingJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a HyperparameterTuningJob
	CreateHyperparameterTuningJob(ctx context.Context, in *CreateHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*HyperparameterTuningJob, error)
	// Gets a HyperparameterTuningJob
	GetHyperparameterTuningJob(ctx context.Context, in *GetHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*HyperparameterTuningJob, error)
	// Lists HyperparameterTuningJobs in a Location.
	ListHyperparameterTuningJobs(ctx context.Context, in *ListHyperparameterTuningJobsRequest, opts ...grpc.CallOption) (*ListHyperparameterTuningJobsResponse, error)
	// Deletes a HyperparameterTuningJob.
	DeleteHyperparameterTuningJob(ctx context.Context, in *DeleteHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Cancels a HyperparameterTuningJob.
	// Starts asynchronous cancellation on the HyperparameterTuningJob. The server
	// makes a best effort to cancel the job, but success is not
	// guaranteed. Clients can use [JobService.GetHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.GetHyperparameterTuningJob] or
	// other methods to check whether the cancellation succeeded or whether the
	// job completed despite cancellation. On successful cancellation,
	// the HyperparameterTuningJob is not deleted; instead it becomes a job with
	// a [HyperparameterTuningJob.error][google.cloud.aiplatform.v1.HyperparameterTuningJob.error] value with a [google.rpc.Status.code][google.rpc.Status.code]
	// of 1, corresponding to `Code.CANCELLED`, and
	// [HyperparameterTuningJob.state][google.cloud.aiplatform.v1.HyperparameterTuningJob.state] is set to `CANCELLED`.
	CancelHyperparameterTuningJob(ctx context.Context, in *CancelHyperparameterTuningJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a BatchPredictionJob. A BatchPredictionJob once created will
	// right away be attempted to start.
	CreateBatchPredictionJob(ctx context.Context, in *CreateBatchPredictionJobRequest, opts ...grpc.CallOption) (*BatchPredictionJob, error)
	// Gets a BatchPredictionJob
	GetBatchPredictionJob(ctx context.Context, in *GetBatchPredictionJobRequest, opts ...grpc.CallOption) (*BatchPredictionJob, error)
	// Lists BatchPredictionJobs in a Location.
	ListBatchPredictionJobs(ctx context.Context, in *ListBatchPredictionJobsRequest, opts ...grpc.CallOption) (*ListBatchPredictionJobsResponse, error)
	// Deletes a BatchPredictionJob. Can only be called on jobs that already
	// finished.
	DeleteBatchPredictionJob(ctx context.Context, in *DeleteBatchPredictionJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Cancels a BatchPredictionJob.
	//
	// Starts asynchronous cancellation on the BatchPredictionJob. The server
	// makes the best effort to cancel the job, but success is not
	// guaranteed. Clients can use [JobService.GetBatchPredictionJob][google.cloud.aiplatform.v1.JobService.GetBatchPredictionJob] or
	// other methods to check whether the cancellation succeeded or whether the
	// job completed despite cancellation. On a successful cancellation,
	// the BatchPredictionJob is not deleted;instead its
	// [BatchPredictionJob.state][google.cloud.aiplatform.v1.BatchPredictionJob.state] is set to `CANCELLED`. Any files already
	// outputted by the job are not deleted.
	CancelBatchPredictionJob(ctx context.Context, in *CancelBatchPredictionJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

JobServiceClient is the client API for JobService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewJobServiceClient

func NewJobServiceClient(cc grpc.ClientConnInterface) JobServiceClient

type JobServiceServer

type JobServiceServer interface {
	// Creates a CustomJob. A created CustomJob right away
	// will be attempted to be run.
	CreateCustomJob(context.Context, *CreateCustomJobRequest) (*CustomJob, error)
	// Gets a CustomJob.
	GetCustomJob(context.Context, *GetCustomJobRequest) (*CustomJob, error)
	// Lists CustomJobs in a Location.
	ListCustomJobs(context.Context, *ListCustomJobsRequest) (*ListCustomJobsResponse, error)
	// Deletes a CustomJob.
	DeleteCustomJob(context.Context, *DeleteCustomJobRequest) (*longrunning.Operation, error)
	// Cancels a CustomJob.
	// Starts asynchronous cancellation on the CustomJob. The server
	// makes a best effort to cancel the job, but success is not
	// guaranteed. Clients can use [JobService.GetCustomJob][google.cloud.aiplatform.v1.JobService.GetCustomJob] or
	// other methods to check whether the cancellation succeeded or whether the
	// job completed despite cancellation. On successful cancellation,
	// the CustomJob is not deleted; instead it becomes a job with
	// a [CustomJob.error][google.cloud.aiplatform.v1.CustomJob.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
	// corresponding to `Code.CANCELLED`, and [CustomJob.state][google.cloud.aiplatform.v1.CustomJob.state] is set to
	// `CANCELLED`.
	CancelCustomJob(context.Context, *CancelCustomJobRequest) (*emptypb.Empty, error)
	// Creates a DataLabelingJob.
	CreateDataLabelingJob(context.Context, *CreateDataLabelingJobRequest) (*DataLabelingJob, error)
	// Gets a DataLabelingJob.
	GetDataLabelingJob(context.Context, *GetDataLabelingJobRequest) (*DataLabelingJob, error)
	// Lists DataLabelingJobs in a Location.
	ListDataLabelingJobs(context.Context, *ListDataLabelingJobsRequest) (*ListDataLabelingJobsResponse, error)
	// Deletes a DataLabelingJob.
	DeleteDataLabelingJob(context.Context, *DeleteDataLabelingJobRequest) (*longrunning.Operation, error)
	// Cancels a DataLabelingJob. Success of cancellation is not guaranteed.
	CancelDataLabelingJob(context.Context, *CancelDataLabelingJobRequest) (*emptypb.Empty, error)
	// Creates a HyperparameterTuningJob
	CreateHyperparameterTuningJob(context.Context, *CreateHyperparameterTuningJobRequest) (*HyperparameterTuningJob, error)
	// Gets a HyperparameterTuningJob
	GetHyperparameterTuningJob(context.Context, *GetHyperparameterTuningJobRequest) (*HyperparameterTuningJob, error)
	// Lists HyperparameterTuningJobs in a Location.
	ListHyperparameterTuningJobs(context.Context, *ListHyperparameterTuningJobsRequest) (*ListHyperparameterTuningJobsResponse, error)
	// Deletes a HyperparameterTuningJob.
	DeleteHyperparameterTuningJob(context.Context, *DeleteHyperparameterTuningJobRequest) (*longrunning.Operation, error)
	// Cancels a HyperparameterTuningJob.
	// Starts asynchronous cancellation on the HyperparameterTuningJob. The server
	// makes a best effort to cancel the job, but success is not
	// guaranteed. Clients can use [JobService.GetHyperparameterTuningJob][google.cloud.aiplatform.v1.JobService.GetHyperparameterTuningJob] or
	// other methods to check whether the cancellation succeeded or whether the
	// job completed despite cancellation. On successful cancellation,
	// the HyperparameterTuningJob is not deleted; instead it becomes a job with
	// a [HyperparameterTuningJob.error][google.cloud.aiplatform.v1.HyperparameterTuningJob.error] value with a [google.rpc.Status.code][google.rpc.Status.code]
	// of 1, corresponding to `Code.CANCELLED`, and
	// [HyperparameterTuningJob.state][google.cloud.aiplatform.v1.HyperparameterTuningJob.state] is set to `CANCELLED`.
	CancelHyperparameterTuningJob(context.Context, *CancelHyperparameterTuningJobRequest) (*emptypb.Empty, error)
	// Creates a BatchPredictionJob. A BatchPredictionJob once created will
	// right away be attempted to start.
	CreateBatchPredictionJob(context.Context, *CreateBatchPredictionJobRequest) (*BatchPredictionJob, error)
	// Gets a BatchPredictionJob
	GetBatchPredictionJob(context.Context, *GetBatchPredictionJobRequest) (*BatchPredictionJob, error)
	// Lists BatchPredictionJobs in a Location.
	ListBatchPredictionJobs(context.Context, *ListBatchPredictionJobsRequest) (*ListBatchPredictionJobsResponse, error)
	// Deletes a BatchPredictionJob. Can only be called on jobs that already
	// finished.
	DeleteBatchPredictionJob(context.Context, *DeleteBatchPredictionJobRequest) (*longrunning.Operation, error)
	// Cancels a BatchPredictionJob.
	//
	// Starts asynchronous cancellation on the BatchPredictionJob. The server
	// makes the best effort to cancel the job, but success is not
	// guaranteed. Clients can use [JobService.GetBatchPredictionJob][google.cloud.aiplatform.v1.JobService.GetBatchPredictionJob] or
	// other methods to check whether the cancellation succeeded or whether the
	// job completed despite cancellation. On a successful cancellation,
	// the BatchPredictionJob is not deleted;instead its
	// [BatchPredictionJob.state][google.cloud.aiplatform.v1.BatchPredictionJob.state] is set to `CANCELLED`. Any files already
	// outputted by the job are not deleted.
	CancelBatchPredictionJob(context.Context, *CancelBatchPredictionJobRequest) (*emptypb.Empty, error)
}

JobServiceServer is the server API for JobService service.

type JobState

type JobState int32

Describes the state of a job.

const (
	// The job state is unspecified.
	JobState_JOB_STATE_UNSPECIFIED JobState = 0
	// The job has been just created or resumed and processing has not yet begun.
	JobState_JOB_STATE_QUEUED JobState = 1
	// The service is preparing to run the job.
	JobState_JOB_STATE_PENDING JobState = 2
	// The job is in progress.
	JobState_JOB_STATE_RUNNING JobState = 3
	// The job completed successfully.
	JobState_JOB_STATE_SUCCEEDED JobState = 4
	// The job failed.
	JobState_JOB_STATE_FAILED JobState = 5
	// The job is being cancelled. From this state the job may only go to
	// either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
	JobState_JOB_STATE_CANCELLING JobState = 6
	// The job has been cancelled.
	JobState_JOB_STATE_CANCELLED JobState = 7
	// The job has been stopped, and can be resumed.
	JobState_JOB_STATE_PAUSED JobState = 8
)

func (JobState) Descriptor

func (JobState) Descriptor() protoreflect.EnumDescriptor

func (JobState) Enum

func (x JobState) Enum() *JobState

func (JobState) EnumDescriptor deprecated

func (JobState) EnumDescriptor() ([]byte, []int)

Deprecated: Use JobState.Descriptor instead.

func (JobState) Number

func (x JobState) Number() protoreflect.EnumNumber

func (JobState) String

func (x JobState) String() string

func (JobState) Type

type ListAnnotationsRequest

type ListAnnotationsRequest struct {

	// Required. The resource name of the DataItem to list Annotations from.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations].

func (*ListAnnotationsRequest) Descriptor deprecated

func (*ListAnnotationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAnnotationsRequest.ProtoReflect.Descriptor instead.

func (*ListAnnotationsRequest) GetFilter

func (x *ListAnnotationsRequest) GetFilter() string

func (*ListAnnotationsRequest) GetOrderBy

func (x *ListAnnotationsRequest) GetOrderBy() string

func (*ListAnnotationsRequest) GetPageSize

func (x *ListAnnotationsRequest) GetPageSize() int32

func (*ListAnnotationsRequest) GetPageToken

func (x *ListAnnotationsRequest) GetPageToken() string

func (*ListAnnotationsRequest) GetParent

func (x *ListAnnotationsRequest) GetParent() string

func (*ListAnnotationsRequest) GetReadMask

func (x *ListAnnotationsRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*ListAnnotationsRequest) ProtoMessage

func (*ListAnnotationsRequest) ProtoMessage()

func (*ListAnnotationsRequest) ProtoReflect

func (x *ListAnnotationsRequest) ProtoReflect() protoreflect.Message

func (*ListAnnotationsRequest) Reset

func (x *ListAnnotationsRequest) Reset()

func (*ListAnnotationsRequest) String

func (x *ListAnnotationsRequest) String() string

type ListAnnotationsResponse

type ListAnnotationsResponse struct {

	// A list of Annotations that matches the specified filter in the request.
	Annotations []*Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [DatasetService.ListAnnotations][google.cloud.aiplatform.v1.DatasetService.ListAnnotations].

func (*ListAnnotationsResponse) Descriptor deprecated

func (*ListAnnotationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAnnotationsResponse.ProtoReflect.Descriptor instead.

func (*ListAnnotationsResponse) GetAnnotations

func (x *ListAnnotationsResponse) GetAnnotations() []*Annotation

func (*ListAnnotationsResponse) GetNextPageToken

func (x *ListAnnotationsResponse) GetNextPageToken() string

func (*ListAnnotationsResponse) ProtoMessage

func (*ListAnnotationsResponse) ProtoMessage()

func (*ListAnnotationsResponse) ProtoReflect

func (x *ListAnnotationsResponse) ProtoReflect() protoreflect.Message

func (*ListAnnotationsResponse) Reset

func (x *ListAnnotationsResponse) Reset()

func (*ListAnnotationsResponse) String

func (x *ListAnnotationsResponse) String() string

type ListBatchPredictionJobsRequest

type ListBatchPredictionJobsRequest struct {

	// Required. The resource name of the Location to list the BatchPredictionJobs
	// from. Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	//
	// Supported fields:
	//
	//   * `display_name` supports = and !=.
	//
	//   * `state` supports = and !=.
	//
	//   * `model_display_name` supports = and !=
	//
	// Some examples of using the filter are:
	//
	//  * `state="JOB_STATE_SUCCEEDED" AND display_name="my_job"`
	//
	//  * `state="JOB_STATE_RUNNING" OR display_name="my_job"`
	//
	//  * `NOT display_name="my_job"`
	//
	//  * `state="JOB_STATE_FAILED"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListBatchPredictionJobsResponse.next_page_token][google.cloud.aiplatform.v1.ListBatchPredictionJobsResponse.next_page_token] of the previous
	// [JobService.ListBatchPredictionJobs][google.cloud.aiplatform.v1.JobService.ListBatchPredictionJobs] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.ListBatchPredictionJobs][google.cloud.aiplatform.v1.JobService.ListBatchPredictionJobs].

func (*ListBatchPredictionJobsRequest) Descriptor deprecated

func (*ListBatchPredictionJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBatchPredictionJobsRequest.ProtoReflect.Descriptor instead.

func (*ListBatchPredictionJobsRequest) GetFilter

func (x *ListBatchPredictionJobsRequest) GetFilter() string

func (*ListBatchPredictionJobsRequest) GetPageSize

func (x *ListBatchPredictionJobsRequest) GetPageSize() int32

func (*ListBatchPredictionJobsRequest) GetPageToken

func (x *ListBatchPredictionJobsRequest) GetPageToken() string

func (*ListBatchPredictionJobsRequest) GetParent

func (x *ListBatchPredictionJobsRequest) GetParent() string

func (*ListBatchPredictionJobsRequest) GetReadMask

func (*ListBatchPredictionJobsRequest) ProtoMessage

func (*ListBatchPredictionJobsRequest) ProtoMessage()

func (*ListBatchPredictionJobsRequest) ProtoReflect

func (*ListBatchPredictionJobsRequest) Reset

func (x *ListBatchPredictionJobsRequest) Reset()

func (*ListBatchPredictionJobsRequest) String

type ListBatchPredictionJobsResponse

type ListBatchPredictionJobsResponse struct {

	// List of BatchPredictionJobs in the requested page.
	BatchPredictionJobs []*BatchPredictionJob `protobuf:"bytes,1,rep,name=batch_prediction_jobs,json=batchPredictionJobs,proto3" json:"batch_prediction_jobs,omitempty"`
	// A token to retrieve the next page of results.
	// Pass to [ListBatchPredictionJobsRequest.page_token][google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest.page_token] to obtain that
	// page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [JobService.ListBatchPredictionJobs][google.cloud.aiplatform.v1.JobService.ListBatchPredictionJobs]

func (*ListBatchPredictionJobsResponse) Descriptor deprecated

func (*ListBatchPredictionJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBatchPredictionJobsResponse.ProtoReflect.Descriptor instead.

func (*ListBatchPredictionJobsResponse) GetBatchPredictionJobs

func (x *ListBatchPredictionJobsResponse) GetBatchPredictionJobs() []*BatchPredictionJob

func (*ListBatchPredictionJobsResponse) GetNextPageToken

func (x *ListBatchPredictionJobsResponse) GetNextPageToken() string

func (*ListBatchPredictionJobsResponse) ProtoMessage

func (*ListBatchPredictionJobsResponse) ProtoMessage()

func (*ListBatchPredictionJobsResponse) ProtoReflect

func (*ListBatchPredictionJobsResponse) Reset

func (*ListBatchPredictionJobsResponse) String

type ListCustomJobsRequest

type ListCustomJobsRequest struct {

	// Required. The resource name of the Location to list the CustomJobs from.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	//
	// Supported fields:
	//
	//   * `display_name` supports = and !=.
	//
	//   * `state` supports = and !=.
	//
	// Some examples of using the filter are:
	//
	//  * `state="JOB_STATE_SUCCEEDED" AND display_name="my_job"`
	//
	//  * `state="JOB_STATE_RUNNING" OR display_name="my_job"`
	//
	//  * `NOT display_name="my_job"`
	//
	//  * `state="JOB_STATE_FAILED"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListCustomJobsResponse.next_page_token][google.cloud.aiplatform.v1.ListCustomJobsResponse.next_page_token] of the previous
	// [JobService.ListCustomJobs][google.cloud.aiplatform.v1.JobService.ListCustomJobs] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.ListCustomJobs][google.cloud.aiplatform.v1.JobService.ListCustomJobs].

func (*ListCustomJobsRequest) Descriptor deprecated

func (*ListCustomJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCustomJobsRequest.ProtoReflect.Descriptor instead.

func (*ListCustomJobsRequest) GetFilter

func (x *ListCustomJobsRequest) GetFilter() string

func (*ListCustomJobsRequest) GetPageSize

func (x *ListCustomJobsRequest) GetPageSize() int32

func (*ListCustomJobsRequest) GetPageToken

func (x *ListCustomJobsRequest) GetPageToken() string

func (*ListCustomJobsRequest) GetParent

func (x *ListCustomJobsRequest) GetParent() string

func (*ListCustomJobsRequest) GetReadMask

func (x *ListCustomJobsRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*ListCustomJobsRequest) ProtoMessage

func (*ListCustomJobsRequest) ProtoMessage()

func (*ListCustomJobsRequest) ProtoReflect

func (x *ListCustomJobsRequest) ProtoReflect() protoreflect.Message

func (*ListCustomJobsRequest) Reset

func (x *ListCustomJobsRequest) Reset()

func (*ListCustomJobsRequest) String

func (x *ListCustomJobsRequest) String() string

type ListCustomJobsResponse

type ListCustomJobsResponse struct {

	// List of CustomJobs in the requested page.
	CustomJobs []*CustomJob `protobuf:"bytes,1,rep,name=custom_jobs,json=customJobs,proto3" json:"custom_jobs,omitempty"`
	// A token to retrieve the next page of results.
	// Pass to [ListCustomJobsRequest.page_token][google.cloud.aiplatform.v1.ListCustomJobsRequest.page_token] to obtain that page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [JobService.ListCustomJobs][google.cloud.aiplatform.v1.JobService.ListCustomJobs]

func (*ListCustomJobsResponse) Descriptor deprecated

func (*ListCustomJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCustomJobsResponse.ProtoReflect.Descriptor instead.

func (*ListCustomJobsResponse) GetCustomJobs

func (x *ListCustomJobsResponse) GetCustomJobs() []*CustomJob

func (*ListCustomJobsResponse) GetNextPageToken

func (x *ListCustomJobsResponse) GetNextPageToken() string

func (*ListCustomJobsResponse) ProtoMessage

func (*ListCustomJobsResponse) ProtoMessage()

func (*ListCustomJobsResponse) ProtoReflect

func (x *ListCustomJobsResponse) ProtoReflect() protoreflect.Message

func (*ListCustomJobsResponse) Reset

func (x *ListCustomJobsResponse) Reset()

func (*ListCustomJobsResponse) String

func (x *ListCustomJobsResponse) String() string

type ListDataItemsRequest

type ListDataItemsRequest struct {

	// Required. The resource name of the Dataset to list DataItems from.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems].

func (*ListDataItemsRequest) Descriptor deprecated

func (*ListDataItemsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataItemsRequest.ProtoReflect.Descriptor instead.

func (*ListDataItemsRequest) GetFilter

func (x *ListDataItemsRequest) GetFilter() string

func (*ListDataItemsRequest) GetOrderBy

func (x *ListDataItemsRequest) GetOrderBy() string

func (*ListDataItemsRequest) GetPageSize

func (x *ListDataItemsRequest) GetPageSize() int32

func (*ListDataItemsRequest) GetPageToken

func (x *ListDataItemsRequest) GetPageToken() string

func (*ListDataItemsRequest) GetParent

func (x *ListDataItemsRequest) GetParent() string

func (*ListDataItemsRequest) GetReadMask

func (x *ListDataItemsRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*ListDataItemsRequest) ProtoMessage

func (*ListDataItemsRequest) ProtoMessage()

func (*ListDataItemsRequest) ProtoReflect

func (x *ListDataItemsRequest) ProtoReflect() protoreflect.Message

func (*ListDataItemsRequest) Reset

func (x *ListDataItemsRequest) Reset()

func (*ListDataItemsRequest) String

func (x *ListDataItemsRequest) String() string

type ListDataItemsResponse

type ListDataItemsResponse struct {

	// A list of DataItems that matches the specified filter in the request.
	DataItems []*DataItem `protobuf:"bytes,1,rep,name=data_items,json=dataItems,proto3" json:"data_items,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [DatasetService.ListDataItems][google.cloud.aiplatform.v1.DatasetService.ListDataItems].

func (*ListDataItemsResponse) Descriptor deprecated

func (*ListDataItemsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataItemsResponse.ProtoReflect.Descriptor instead.

func (*ListDataItemsResponse) GetDataItems

func (x *ListDataItemsResponse) GetDataItems() []*DataItem

func (*ListDataItemsResponse) GetNextPageToken

func (x *ListDataItemsResponse) GetNextPageToken() string

func (*ListDataItemsResponse) ProtoMessage

func (*ListDataItemsResponse) ProtoMessage()

func (*ListDataItemsResponse) ProtoReflect

func (x *ListDataItemsResponse) ProtoReflect() protoreflect.Message

func (*ListDataItemsResponse) Reset

func (x *ListDataItemsResponse) Reset()

func (*ListDataItemsResponse) String

func (x *ListDataItemsResponse) String() string

type ListDataLabelingJobsRequest

type ListDataLabelingJobsRequest struct {

	// Required. The parent of the DataLabelingJob.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	//
	// Supported fields:
	//
	//   * `display_name` supports = and !=.
	//
	//   * `state` supports = and !=.
	//
	// Some examples of using the filter are:
	//
	//  * `state="JOB_STATE_SUCCEEDED" AND display_name="my_job"`
	//
	//  * `state="JOB_STATE_RUNNING" OR display_name="my_job"`
	//
	//  * `NOT display_name="my_job"`
	//
	//  * `state="JOB_STATE_FAILED"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read. FieldMask represents a set of
	// symbolic field paths. For example, the mask can be `paths: "name"`. The
	// "name" here is a field in DataLabelingJob.
	// If this field is not set, all fields of the DataLabelingJob are returned.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order by
	// default.
	// Use `desc` after a field name for descending.
	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.ListDataLabelingJobs][google.cloud.aiplatform.v1.JobService.ListDataLabelingJobs].

func (*ListDataLabelingJobsRequest) Descriptor deprecated

func (*ListDataLabelingJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataLabelingJobsRequest.ProtoReflect.Descriptor instead.

func (*ListDataLabelingJobsRequest) GetFilter

func (x *ListDataLabelingJobsRequest) GetFilter() string

func (*ListDataLabelingJobsRequest) GetOrderBy

func (x *ListDataLabelingJobsRequest) GetOrderBy() string

func (*ListDataLabelingJobsRequest) GetPageSize

func (x *ListDataLabelingJobsRequest) GetPageSize() int32

func (*ListDataLabelingJobsRequest) GetPageToken

func (x *ListDataLabelingJobsRequest) GetPageToken() string

func (*ListDataLabelingJobsRequest) GetParent

func (x *ListDataLabelingJobsRequest) GetParent() string

func (*ListDataLabelingJobsRequest) GetReadMask

func (*ListDataLabelingJobsRequest) ProtoMessage

func (*ListDataLabelingJobsRequest) ProtoMessage()

func (*ListDataLabelingJobsRequest) ProtoReflect

func (*ListDataLabelingJobsRequest) Reset

func (x *ListDataLabelingJobsRequest) Reset()

func (*ListDataLabelingJobsRequest) String

func (x *ListDataLabelingJobsRequest) String() string

type ListDataLabelingJobsResponse

type ListDataLabelingJobsResponse struct {

	// A list of DataLabelingJobs that matches the specified filter in the
	// request.
	DataLabelingJobs []*DataLabelingJob `protobuf:"bytes,1,rep,name=data_labeling_jobs,json=dataLabelingJobs,proto3" json:"data_labeling_jobs,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [JobService.ListDataLabelingJobs][google.cloud.aiplatform.v1.JobService.ListDataLabelingJobs].

func (*ListDataLabelingJobsResponse) Descriptor deprecated

func (*ListDataLabelingJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataLabelingJobsResponse.ProtoReflect.Descriptor instead.

func (*ListDataLabelingJobsResponse) GetDataLabelingJobs

func (x *ListDataLabelingJobsResponse) GetDataLabelingJobs() []*DataLabelingJob

func (*ListDataLabelingJobsResponse) GetNextPageToken

func (x *ListDataLabelingJobsResponse) GetNextPageToken() string

func (*ListDataLabelingJobsResponse) ProtoMessage

func (*ListDataLabelingJobsResponse) ProtoMessage()

func (*ListDataLabelingJobsResponse) ProtoReflect

func (*ListDataLabelingJobsResponse) Reset

func (x *ListDataLabelingJobsResponse) Reset()

func (*ListDataLabelingJobsResponse) String

type ListDatasetsRequest

type ListDatasetsRequest struct {

	// Required. The name of the Dataset's parent resource.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// An expression for filtering the results of the request. For field names
	// both snake_case and camelCase are supported.
	//
	//   * `display_name`: supports = and !=
	//   * `metadata_schema_uri`: supports = and !=
	//   * `labels` supports general map functions that is:
	//     * `labels.key=value` - key:value equality
	//     * `labels.key:* or labels:key - key existence
	//     * A key including a space must be quoted. `labels."a key"`.
	//
	// Some examples:
	//   * `displayName="myDisplayName"`
	//   * `labels.myKey="myValue"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	// Supported fields:
	//   * `display_name`
	//   * `create_time`
	//   * `update_time`
	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.ListDatasets][google.cloud.aiplatform.v1.DatasetService.ListDatasets].

func (*ListDatasetsRequest) Descriptor deprecated

func (*ListDatasetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListDatasetsRequest) GetFilter

func (x *ListDatasetsRequest) GetFilter() string

func (*ListDatasetsRequest) GetOrderBy

func (x *ListDatasetsRequest) GetOrderBy() string

func (*ListDatasetsRequest) GetPageSize

func (x *ListDatasetsRequest) GetPageSize() int32

func (*ListDatasetsRequest) GetPageToken

func (x *ListDatasetsRequest) GetPageToken() string

func (*ListDatasetsRequest) GetParent

func (x *ListDatasetsRequest) GetParent() string

func (*ListDatasetsRequest) GetReadMask

func (x *ListDatasetsRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*ListDatasetsRequest) ProtoMessage

func (*ListDatasetsRequest) ProtoMessage()

func (*ListDatasetsRequest) ProtoReflect

func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message

func (*ListDatasetsRequest) Reset

func (x *ListDatasetsRequest) Reset()

func (*ListDatasetsRequest) String

func (x *ListDatasetsRequest) String() string

type ListDatasetsResponse

type ListDatasetsResponse struct {

	// A list of Datasets that matches the specified filter in the request.
	Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [DatasetService.ListDatasets][google.cloud.aiplatform.v1.DatasetService.ListDatasets].

func (*ListDatasetsResponse) Descriptor deprecated

func (*ListDatasetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListDatasetsResponse) GetDatasets

func (x *ListDatasetsResponse) GetDatasets() []*Dataset

func (*ListDatasetsResponse) GetNextPageToken

func (x *ListDatasetsResponse) GetNextPageToken() string

func (*ListDatasetsResponse) ProtoMessage

func (*ListDatasetsResponse) ProtoMessage()

func (*ListDatasetsResponse) ProtoReflect

func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message

func (*ListDatasetsResponse) Reset

func (x *ListDatasetsResponse) Reset()

func (*ListDatasetsResponse) String

func (x *ListDatasetsResponse) String() string

type ListEndpointsRequest

type ListEndpointsRequest struct {

	// Required. The resource name of the Location from which to list the Endpoints.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. An expression for filtering the results of the request. For field names
	// both snake_case and camelCase are supported.
	//
	//   * `endpoint` supports = and !=. `endpoint` represents the Endpoint ID,
	//     i.e. the last segment of the Endpoint's [resource name][google.cloud.aiplatform.v1.Endpoint.name].
	//   * `display_name` supports = and, !=
	//   * `labels` supports general map functions that is:
	//     * `labels.key=value` - key:value equality
	//     * `labels.key:* or labels:key - key existence
	//     * A key including a space must be quoted. `labels."a key"`.
	//
	// Some examples:
	//   * `endpoint=1`
	//   * `displayName="myDisplayName"`
	//   * `labels.myKey="myValue"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. The standard list page token.
	// Typically obtained via
	// [ListEndpointsResponse.next_page_token][google.cloud.aiplatform.v1.ListEndpointsResponse.next_page_token] of the previous
	// [EndpointService.ListEndpoints][google.cloud.aiplatform.v1.EndpointService.ListEndpoints] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	// Supported fields:
	//   * `display_name`
	//   * `create_time`
	//   * `update_time`
	//
	// Example: `display_name, create_time desc`.
	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [EndpointService.ListEndpoints][google.cloud.aiplatform.v1.EndpointService.ListEndpoints].

func (*ListEndpointsRequest) Descriptor deprecated

func (*ListEndpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListEndpointsRequest) GetFilter

func (x *ListEndpointsRequest) GetFilter() string

func (*ListEndpointsRequest) GetOrderBy

func (x *ListEndpointsRequest) GetOrderBy() string

func (*ListEndpointsRequest) GetPageSize

func (x *ListEndpointsRequest) GetPageSize() int32

func (*ListEndpointsRequest) GetPageToken

func (x *ListEndpointsRequest) GetPageToken() string

func (*ListEndpointsRequest) GetParent

func (x *ListEndpointsRequest) GetParent() string

func (*ListEndpointsRequest) GetReadMask

func (x *ListEndpointsRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*ListEndpointsRequest) ProtoMessage

func (*ListEndpointsRequest) ProtoMessage()

func (*ListEndpointsRequest) ProtoReflect

func (x *ListEndpointsRequest) ProtoReflect() protoreflect.Message

func (*ListEndpointsRequest) Reset

func (x *ListEndpointsRequest) Reset()

func (*ListEndpointsRequest) String

func (x *ListEndpointsRequest) String() string

type ListEndpointsResponse

type ListEndpointsResponse struct {

	// List of Endpoints in the requested page.
	Endpoints []*Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// A token to retrieve the next page of results.
	// Pass to [ListEndpointsRequest.page_token][google.cloud.aiplatform.v1.ListEndpointsRequest.page_token] to obtain that page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [EndpointService.ListEndpoints][google.cloud.aiplatform.v1.EndpointService.ListEndpoints].

func (*ListEndpointsResponse) Descriptor deprecated

func (*ListEndpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEndpointsResponse.ProtoReflect.Descriptor instead.

func (*ListEndpointsResponse) GetEndpoints

func (x *ListEndpointsResponse) GetEndpoints() []*Endpoint

func (*ListEndpointsResponse) GetNextPageToken

func (x *ListEndpointsResponse) GetNextPageToken() string

func (*ListEndpointsResponse) ProtoMessage

func (*ListEndpointsResponse) ProtoMessage()

func (*ListEndpointsResponse) ProtoReflect

func (x *ListEndpointsResponse) ProtoReflect() protoreflect.Message

func (*ListEndpointsResponse) Reset

func (x *ListEndpointsResponse) Reset()

func (*ListEndpointsResponse) String

func (x *ListEndpointsResponse) String() string

type ListHyperparameterTuningJobsRequest

type ListHyperparameterTuningJobsRequest struct {

	// Required. The resource name of the Location to list the HyperparameterTuningJobs
	// from. Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	//
	// Supported fields:
	//
	//   * `display_name` supports = and !=.
	//
	//   * `state` supports = and !=.
	//
	// Some examples of using the filter are:
	//
	//  * `state="JOB_STATE_SUCCEEDED" AND display_name="my_job"`
	//
	//  * `state="JOB_STATE_RUNNING" OR display_name="my_job"`
	//
	//  * `NOT display_name="my_job"`
	//
	//  * `state="JOB_STATE_FAILED"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListHyperparameterTuningJobsResponse.next_page_token][google.cloud.aiplatform.v1.ListHyperparameterTuningJobsResponse.next_page_token] of the previous
	// [JobService.ListHyperparameterTuningJobs][google.cloud.aiplatform.v1.JobService.ListHyperparameterTuningJobs] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [JobService.ListHyperparameterTuningJobs][google.cloud.aiplatform.v1.JobService.ListHyperparameterTuningJobs].

func (*ListHyperparameterTuningJobsRequest) Descriptor deprecated

func (*ListHyperparameterTuningJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHyperparameterTuningJobsRequest.ProtoReflect.Descriptor instead.

func (*ListHyperparameterTuningJobsRequest) GetFilter

func (*ListHyperparameterTuningJobsRequest) GetPageSize

func (x *ListHyperparameterTuningJobsRequest) GetPageSize() int32

func (*ListHyperparameterTuningJobsRequest) GetPageToken

func (x *ListHyperparameterTuningJobsRequest) GetPageToken() string

func (*ListHyperparameterTuningJobsRequest) GetParent

func (*ListHyperparameterTuningJobsRequest) GetReadMask

func (*ListHyperparameterTuningJobsRequest) ProtoMessage

func (*ListHyperparameterTuningJobsRequest) ProtoMessage()

func (*ListHyperparameterTuningJobsRequest) ProtoReflect

func (*ListHyperparameterTuningJobsRequest) Reset

func (*ListHyperparameterTuningJobsRequest) String

type ListHyperparameterTuningJobsResponse

type ListHyperparameterTuningJobsResponse struct {

	// List of HyperparameterTuningJobs in the requested page.
	// [HyperparameterTuningJob.trials][google.cloud.aiplatform.v1.HyperparameterTuningJob.trials] of the jobs will be not be returned.
	HyperparameterTuningJobs []*HyperparameterTuningJob `` /* 135-byte string literal not displayed */
	// A token to retrieve the next page of results.
	// Pass to [ListHyperparameterTuningJobsRequest.page_token][google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest.page_token] to obtain that
	// page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [JobService.ListHyperparameterTuningJobs][google.cloud.aiplatform.v1.JobService.ListHyperparameterTuningJobs]

func (*ListHyperparameterTuningJobsResponse) Descriptor deprecated

func (*ListHyperparameterTuningJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHyperparameterTuningJobsResponse.ProtoReflect.Descriptor instead.

func (*ListHyperparameterTuningJobsResponse) GetHyperparameterTuningJobs

func (x *ListHyperparameterTuningJobsResponse) GetHyperparameterTuningJobs() []*HyperparameterTuningJob

func (*ListHyperparameterTuningJobsResponse) GetNextPageToken

func (x *ListHyperparameterTuningJobsResponse) GetNextPageToken() string

func (*ListHyperparameterTuningJobsResponse) ProtoMessage

func (*ListHyperparameterTuningJobsResponse) ProtoMessage()

func (*ListHyperparameterTuningJobsResponse) ProtoReflect

func (*ListHyperparameterTuningJobsResponse) Reset

func (*ListHyperparameterTuningJobsResponse) String

type ListModelEvaluationSlicesRequest

type ListModelEvaluationSlicesRequest struct {

	// Required. The resource name of the ModelEvaluation to list the ModelEvaluationSlices
	// from. Format:
	// `projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	//
	//   * `slice.dimension` - for =.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListModelEvaluationSlicesResponse.next_page_token][google.cloud.aiplatform.v1.ListModelEvaluationSlicesResponse.next_page_token] of the previous
	// [ModelService.ListModelEvaluationSlices][google.cloud.aiplatform.v1.ModelService.ListModelEvaluationSlices] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.ListModelEvaluationSlices][google.cloud.aiplatform.v1.ModelService.ListModelEvaluationSlices].

func (*ListModelEvaluationSlicesRequest) Descriptor deprecated

func (*ListModelEvaluationSlicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListModelEvaluationSlicesRequest.ProtoReflect.Descriptor instead.

func (*ListModelEvaluationSlicesRequest) GetFilter

func (*ListModelEvaluationSlicesRequest) GetPageSize

func (x *ListModelEvaluationSlicesRequest) GetPageSize() int32

func (*ListModelEvaluationSlicesRequest) GetPageToken

func (x *ListModelEvaluationSlicesRequest) GetPageToken() string

func (*ListModelEvaluationSlicesRequest) GetParent

func (*ListModelEvaluationSlicesRequest) GetReadMask

func (*ListModelEvaluationSlicesRequest) ProtoMessage

func (*ListModelEvaluationSlicesRequest) ProtoMessage()

func (*ListModelEvaluationSlicesRequest) ProtoReflect

func (*ListModelEvaluationSlicesRequest) Reset

func (*ListModelEvaluationSlicesRequest) String

type ListModelEvaluationSlicesResponse

type ListModelEvaluationSlicesResponse struct {

	// List of ModelEvaluations in the requested page.
	ModelEvaluationSlices []*ModelEvaluationSlice `` /* 126-byte string literal not displayed */
	// A token to retrieve next page of results.
	// Pass to [ListModelEvaluationSlicesRequest.page_token][google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest.page_token] to obtain that
	// page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [ModelService.ListModelEvaluationSlices][google.cloud.aiplatform.v1.ModelService.ListModelEvaluationSlices].

func (*ListModelEvaluationSlicesResponse) Descriptor deprecated

func (*ListModelEvaluationSlicesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListModelEvaluationSlicesResponse.ProtoReflect.Descriptor instead.

func (*ListModelEvaluationSlicesResponse) GetModelEvaluationSlices

func (x *ListModelEvaluationSlicesResponse) GetModelEvaluationSlices() []*ModelEvaluationSlice

func (*ListModelEvaluationSlicesResponse) GetNextPageToken

func (x *ListModelEvaluationSlicesResponse) GetNextPageToken() string

func (*ListModelEvaluationSlicesResponse) ProtoMessage

func (*ListModelEvaluationSlicesResponse) ProtoMessage()

func (*ListModelEvaluationSlicesResponse) ProtoReflect

func (*ListModelEvaluationSlicesResponse) Reset

func (*ListModelEvaluationSlicesResponse) String

type ListModelEvaluationsRequest

type ListModelEvaluationsRequest struct {

	// Required. The resource name of the Model to list the ModelEvaluations from.
	// Format: `projects/{project}/locations/{location}/models/{model}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListModelEvaluationsResponse.next_page_token][google.cloud.aiplatform.v1.ListModelEvaluationsResponse.next_page_token] of the previous
	// [ModelService.ListModelEvaluations][google.cloud.aiplatform.v1.ModelService.ListModelEvaluations] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.ListModelEvaluations][google.cloud.aiplatform.v1.ModelService.ListModelEvaluations].

func (*ListModelEvaluationsRequest) Descriptor deprecated

func (*ListModelEvaluationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListModelEvaluationsRequest.ProtoReflect.Descriptor instead.

func (*ListModelEvaluationsRequest) GetFilter

func (x *ListModelEvaluationsRequest) GetFilter() string

func (*ListModelEvaluationsRequest) GetPageSize

func (x *ListModelEvaluationsRequest) GetPageSize() int32

func (*ListModelEvaluationsRequest) GetPageToken

func (x *ListModelEvaluationsRequest) GetPageToken() string

func (*ListModelEvaluationsRequest) GetParent

func (x *ListModelEvaluationsRequest) GetParent() string

func (*ListModelEvaluationsRequest) GetReadMask

func (*ListModelEvaluationsRequest) ProtoMessage

func (*ListModelEvaluationsRequest) ProtoMessage()

func (*ListModelEvaluationsRequest) ProtoReflect

func (*ListModelEvaluationsRequest) Reset

func (x *ListModelEvaluationsRequest) Reset()

func (*ListModelEvaluationsRequest) String

func (x *ListModelEvaluationsRequest) String() string

type ListModelEvaluationsResponse

type ListModelEvaluationsResponse struct {

	// List of ModelEvaluations in the requested page.
	ModelEvaluations []*ModelEvaluation `protobuf:"bytes,1,rep,name=model_evaluations,json=modelEvaluations,proto3" json:"model_evaluations,omitempty"`
	// A token to retrieve next page of results.
	// Pass to [ListModelEvaluationsRequest.page_token][google.cloud.aiplatform.v1.ListModelEvaluationsRequest.page_token] to obtain that page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [ModelService.ListModelEvaluations][google.cloud.aiplatform.v1.ModelService.ListModelEvaluations].

func (*ListModelEvaluationsResponse) Descriptor deprecated

func (*ListModelEvaluationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListModelEvaluationsResponse.ProtoReflect.Descriptor instead.

func (*ListModelEvaluationsResponse) GetModelEvaluations

func (x *ListModelEvaluationsResponse) GetModelEvaluations() []*ModelEvaluation

func (*ListModelEvaluationsResponse) GetNextPageToken

func (x *ListModelEvaluationsResponse) GetNextPageToken() string

func (*ListModelEvaluationsResponse) ProtoMessage

func (*ListModelEvaluationsResponse) ProtoMessage()

func (*ListModelEvaluationsResponse) ProtoReflect

func (*ListModelEvaluationsResponse) Reset

func (x *ListModelEvaluationsResponse) Reset()

func (*ListModelEvaluationsResponse) String

type ListModelsRequest

type ListModelsRequest struct {

	// Required. The resource name of the Location to list the Models from.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// An expression for filtering the results of the request. For field names
	// both snake_case and camelCase are supported.
	//
	//   * `model` supports = and !=. `model` represents the Model ID,
	//     i.e. the last segment of the Model's [resource name][google.cloud.aiplatform.v1.Model.name].
	//   * `display_name` supports = and !=
	//   * `labels` supports general map functions that is:
	//     * `labels.key=value` - key:value equality
	//     * `labels.key:* or labels:key - key existence
	//     * A key including a space must be quoted. `labels."a key"`.
	//
	// Some examples:
	//   * `model=1234`
	//   * `displayName="myDisplayName"`
	//   * `labels.myKey="myValue"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListModelsResponse.next_page_token][google.cloud.aiplatform.v1.ListModelsResponse.next_page_token] of the previous
	// [ModelService.ListModels][google.cloud.aiplatform.v1.ModelService.ListModels] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// A comma-separated list of fields to order by, sorted in ascending order.
	// Use "desc" after a field name for descending.
	// Supported fields:
	//   * `display_name`
	//   * `create_time`
	//   * `update_time`
	//
	// Example: `display_name, create_time desc`.
	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.ListModels][google.cloud.aiplatform.v1.ModelService.ListModels].

func (*ListModelsRequest) Descriptor deprecated

func (*ListModelsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.

func (*ListModelsRequest) GetFilter

func (x *ListModelsRequest) GetFilter() string

func (*ListModelsRequest) GetOrderBy

func (x *ListModelsRequest) GetOrderBy() string

func (*ListModelsRequest) GetPageSize

func (x *ListModelsRequest) GetPageSize() int32

func (*ListModelsRequest) GetPageToken

func (x *ListModelsRequest) GetPageToken() string

func (*ListModelsRequest) GetParent

func (x *ListModelsRequest) GetParent() string

func (*ListModelsRequest) GetReadMask

func (x *ListModelsRequest) GetReadMask() *fieldmaskpb.FieldMask

func (*ListModelsRequest) ProtoMessage

func (*ListModelsRequest) ProtoMessage()

func (*ListModelsRequest) ProtoReflect

func (x *ListModelsRequest) ProtoReflect() protoreflect.Message

func (*ListModelsRequest) Reset

func (x *ListModelsRequest) Reset()

func (*ListModelsRequest) String

func (x *ListModelsRequest) String() string

type ListModelsResponse

type ListModelsResponse struct {

	// List of Models in the requested page.
	Models []*Model `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
	// A token to retrieve next page of results.
	// Pass to [ListModelsRequest.page_token][google.cloud.aiplatform.v1.ListModelsRequest.page_token] to obtain that page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [ModelService.ListModels][google.cloud.aiplatform.v1.ModelService.ListModels]

func (*ListModelsResponse) Descriptor deprecated

func (*ListModelsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.

func (*ListModelsResponse) GetModels

func (x *ListModelsResponse) GetModels() []*Model

func (*ListModelsResponse) GetNextPageToken

func (x *ListModelsResponse) GetNextPageToken() string

func (*ListModelsResponse) ProtoMessage

func (*ListModelsResponse) ProtoMessage()

func (*ListModelsResponse) ProtoReflect

func (x *ListModelsResponse) ProtoReflect() protoreflect.Message

func (*ListModelsResponse) Reset

func (x *ListModelsResponse) Reset()

func (*ListModelsResponse) String

func (x *ListModelsResponse) String() string

type ListSpecialistPoolsRequest

type ListSpecialistPoolsRequest struct {

	// Required. The name of the SpecialistPool's parent resource.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained by [ListSpecialistPoolsResponse.next_page_token][google.cloud.aiplatform.v1.ListSpecialistPoolsResponse.next_page_token] of
	// the previous [SpecialistPoolService.ListSpecialistPools][google.cloud.aiplatform.v1.SpecialistPoolService.ListSpecialistPools] call. Return
	// first page if empty.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read. FieldMask represents a set of
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [SpecialistPoolService.ListSpecialistPools][google.cloud.aiplatform.v1.SpecialistPoolService.ListSpecialistPools].

func (*ListSpecialistPoolsRequest) Descriptor deprecated

func (*ListSpecialistPoolsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSpecialistPoolsRequest.ProtoReflect.Descriptor instead.

func (*ListSpecialistPoolsRequest) GetPageSize

func (x *ListSpecialistPoolsRequest) GetPageSize() int32

func (*ListSpecialistPoolsRequest) GetPageToken

func (x *ListSpecialistPoolsRequest) GetPageToken() string

func (*ListSpecialistPoolsRequest) GetParent

func (x *ListSpecialistPoolsRequest) GetParent() string

func (*ListSpecialistPoolsRequest) GetReadMask

func (*ListSpecialistPoolsRequest) ProtoMessage

func (*ListSpecialistPoolsRequest) ProtoMessage()

func (*ListSpecialistPoolsRequest) ProtoReflect

func (*ListSpecialistPoolsRequest) Reset

func (x *ListSpecialistPoolsRequest) Reset()

func (*ListSpecialistPoolsRequest) String

func (x *ListSpecialistPoolsRequest) String() string

type ListSpecialistPoolsResponse

type ListSpecialistPoolsResponse struct {

	// A list of SpecialistPools that matches the specified filter in the request.
	SpecialistPools []*SpecialistPool `protobuf:"bytes,1,rep,name=specialist_pools,json=specialistPools,proto3" json:"specialist_pools,omitempty"`
	// The standard List next-page token.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [SpecialistPoolService.ListSpecialistPools][google.cloud.aiplatform.v1.SpecialistPoolService.ListSpecialistPools].

func (*ListSpecialistPoolsResponse) Descriptor deprecated

func (*ListSpecialistPoolsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSpecialistPoolsResponse.ProtoReflect.Descriptor instead.

func (*ListSpecialistPoolsResponse) GetNextPageToken

func (x *ListSpecialistPoolsResponse) GetNextPageToken() string

func (*ListSpecialistPoolsResponse) GetSpecialistPools

func (x *ListSpecialistPoolsResponse) GetSpecialistPools() []*SpecialistPool

func (*ListSpecialistPoolsResponse) ProtoMessage

func (*ListSpecialistPoolsResponse) ProtoMessage()

func (*ListSpecialistPoolsResponse) ProtoReflect

func (*ListSpecialistPoolsResponse) Reset

func (x *ListSpecialistPoolsResponse) Reset()

func (*ListSpecialistPoolsResponse) String

func (x *ListSpecialistPoolsResponse) String() string

type ListTrainingPipelinesRequest

type ListTrainingPipelinesRequest struct {

	// Required. The resource name of the Location to list the TrainingPipelines from.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	// Supported fields:
	//
	//   * `display_name` supports = and !=.
	//
	//   * `state` supports = and !=.
	//
	// Some examples of using the filter are:
	//
	//  * `state="PIPELINE_STATE_SUCCEEDED" AND display_name="my_pipeline"`
	//
	//  * `state="PIPELINE_STATE_RUNNING" OR display_name="my_pipeline"`
	//
	//  * `NOT display_name="my_pipeline"`
	//
	//  * `state="PIPELINE_STATE_FAILED"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The standard list page size.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard list page token.
	// Typically obtained via
	// [ListTrainingPipelinesResponse.next_page_token][google.cloud.aiplatform.v1.ListTrainingPipelinesResponse.next_page_token] of the previous
	// [PipelineService.ListTrainingPipelines][google.cloud.aiplatform.v1.PipelineService.ListTrainingPipelines] call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Mask specifying which fields to read.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [PipelineService.ListTrainingPipelines][google.cloud.aiplatform.v1.PipelineService.ListTrainingPipelines].

func (*ListTrainingPipelinesRequest) Descriptor deprecated

func (*ListTrainingPipelinesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTrainingPipelinesRequest.ProtoReflect.Descriptor instead.

func (*ListTrainingPipelinesRequest) GetFilter

func (x *ListTrainingPipelinesRequest) GetFilter() string

func (*ListTrainingPipelinesRequest) GetPageSize

func (x *ListTrainingPipelinesRequest) GetPageSize() int32

func (*ListTrainingPipelinesRequest) GetPageToken

func (x *ListTrainingPipelinesRequest) GetPageToken() string

func (*ListTrainingPipelinesRequest) GetParent

func (x *ListTrainingPipelinesRequest) GetParent() string

func (*ListTrainingPipelinesRequest) GetReadMask

func (*ListTrainingPipelinesRequest) ProtoMessage

func (*ListTrainingPipelinesRequest) ProtoMessage()

func (*ListTrainingPipelinesRequest) ProtoReflect

func (*ListTrainingPipelinesRequest) Reset

func (x *ListTrainingPipelinesRequest) Reset()

func (*ListTrainingPipelinesRequest) String

type ListTrainingPipelinesResponse

type ListTrainingPipelinesResponse struct {

	// List of TrainingPipelines in the requested page.
	TrainingPipelines []*TrainingPipeline `protobuf:"bytes,1,rep,name=training_pipelines,json=trainingPipelines,proto3" json:"training_pipelines,omitempty"`
	// A token to retrieve the next page of results.
	// Pass to [ListTrainingPipelinesRequest.page_token][google.cloud.aiplatform.v1.ListTrainingPipelinesRequest.page_token] to obtain that page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [PipelineService.ListTrainingPipelines][google.cloud.aiplatform.v1.PipelineService.ListTrainingPipelines]

func (*ListTrainingPipelinesResponse) Descriptor deprecated

func (*ListTrainingPipelinesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTrainingPipelinesResponse.ProtoReflect.Descriptor instead.

func (*ListTrainingPipelinesResponse) GetNextPageToken

func (x *ListTrainingPipelinesResponse) GetNextPageToken() string

func (*ListTrainingPipelinesResponse) GetTrainingPipelines

func (x *ListTrainingPipelinesResponse) GetTrainingPipelines() []*TrainingPipeline

func (*ListTrainingPipelinesResponse) ProtoMessage

func (*ListTrainingPipelinesResponse) ProtoMessage()

func (*ListTrainingPipelinesResponse) ProtoReflect

func (*ListTrainingPipelinesResponse) Reset

func (x *ListTrainingPipelinesResponse) Reset()

func (*ListTrainingPipelinesResponse) String

type MachineSpec

type MachineSpec struct {

	// Immutable. The type of the machine.
	//
	// See the [list of machine types supported for
	// prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types)
	//
	// See the [list of machine types supported for custom
	// training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types).
	//
	// For [DeployedModel][google.cloud.aiplatform.v1.DeployedModel] this field is optional, and the default
	// value is `n1-standard-2`. For [BatchPredictionJob][google.cloud.aiplatform.v1.BatchPredictionJob] or as part of
	// [WorkerPoolSpec][google.cloud.aiplatform.v1.WorkerPoolSpec] this field is required.
	MachineType string `protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
	// Immutable. The type of accelerator(s) that may be attached to the machine as per
	// [accelerator_count][google.cloud.aiplatform.v1.MachineSpec.accelerator_count].
	AcceleratorType AcceleratorType `` /* 155-byte string literal not displayed */
	// The number of accelerators to attach to the machine.
	AcceleratorCount int32 `protobuf:"varint,3,opt,name=accelerator_count,json=acceleratorCount,proto3" json:"accelerator_count,omitempty"`
	// contains filtered or unexported fields
}

Specification of a single machine.

func (*MachineSpec) Descriptor deprecated

func (*MachineSpec) Descriptor() ([]byte, []int)

Deprecated: Use MachineSpec.ProtoReflect.Descriptor instead.

func (*MachineSpec) GetAcceleratorCount

func (x *MachineSpec) GetAcceleratorCount() int32

func (*MachineSpec) GetAcceleratorType

func (x *MachineSpec) GetAcceleratorType() AcceleratorType

func (*MachineSpec) GetMachineType

func (x *MachineSpec) GetMachineType() string

func (*MachineSpec) ProtoMessage

func (*MachineSpec) ProtoMessage()

func (*MachineSpec) ProtoReflect

func (x *MachineSpec) ProtoReflect() protoreflect.Message

func (*MachineSpec) Reset

func (x *MachineSpec) Reset()

func (*MachineSpec) String

func (x *MachineSpec) String() string

type ManualBatchTuningParameters

type ManualBatchTuningParameters struct {

	// Immutable. The number of the records (e.g. instances) of the operation given in
	// each batch to a machine replica. Machine type, and size of a single
	// record should be considered when setting this parameter, higher value
	// speeds up the batch operation's execution, but too high value will result
	// in a whole batch not fitting in a machine's memory, and the whole
	// operation will fail.
	// The default value is 4.
	BatchSize int32 `protobuf:"varint,1,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
	// contains filtered or unexported fields
}

Manual batch tuning parameters.

func (*ManualBatchTuningParameters) Descriptor deprecated

func (*ManualBatchTuningParameters) Descriptor() ([]byte, []int)

Deprecated: Use ManualBatchTuningParameters.ProtoReflect.Descriptor instead.

func (*ManualBatchTuningParameters) GetBatchSize

func (x *ManualBatchTuningParameters) GetBatchSize() int32

func (*ManualBatchTuningParameters) ProtoMessage

func (*ManualBatchTuningParameters) ProtoMessage()

func (*ManualBatchTuningParameters) ProtoReflect

func (*ManualBatchTuningParameters) Reset

func (x *ManualBatchTuningParameters) Reset()

func (*ManualBatchTuningParameters) String

func (x *ManualBatchTuningParameters) String() string

type Measurement

type Measurement struct {

	// Output only. The number of steps the machine learning model has been trained for.
	// Must be non-negative.
	StepCount int64 `protobuf:"varint,2,opt,name=step_count,json=stepCount,proto3" json:"step_count,omitempty"`
	// Output only. A list of metrics got by evaluating the objective functions using suggested
	// Parameter values.
	Metrics []*Measurement_Metric `protobuf:"bytes,3,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

A message representing a Measurement of a Trial. A Measurement contains the Metrics got by executing a Trial using suggested hyperparameter values.

func (*Measurement) Descriptor deprecated

func (*Measurement) Descriptor() ([]byte, []int)

Deprecated: Use Measurement.ProtoReflect.Descriptor instead.

func (*Measurement) GetMetrics

func (x *Measurement) GetMetrics() []*Measurement_Metric

func (*Measurement) GetStepCount

func (x *Measurement) GetStepCount() int64

func (*Measurement) ProtoMessage

func (*Measurement) ProtoMessage()

func (*Measurement) ProtoReflect

func (x *Measurement) ProtoReflect() protoreflect.Message

func (*Measurement) Reset

func (x *Measurement) Reset()

func (*Measurement) String

func (x *Measurement) String() string

type Measurement_Metric

type Measurement_Metric struct {

	// Output only. The ID of the Metric. The Metric should be defined in
	// [StudySpec's Metrics][google.cloud.aiplatform.v1.StudySpec.metrics].
	MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// Output only. The value for this metric.
	Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

A message representing a metric in the measurement.

func (*Measurement_Metric) Descriptor deprecated

func (*Measurement_Metric) Descriptor() ([]byte, []int)

Deprecated: Use Measurement_Metric.ProtoReflect.Descriptor instead.

func (*Measurement_Metric) GetMetricId

func (x *Measurement_Metric) GetMetricId() string

func (*Measurement_Metric) GetValue

func (x *Measurement_Metric) GetValue() float64

func (*Measurement_Metric) ProtoMessage

func (*Measurement_Metric) ProtoMessage()

func (*Measurement_Metric) ProtoReflect

func (x *Measurement_Metric) ProtoReflect() protoreflect.Message

func (*Measurement_Metric) Reset

func (x *Measurement_Metric) Reset()

func (*Measurement_Metric) String

func (x *Measurement_Metric) String() string

type MigratableResource

type MigratableResource struct {

	// Types that are assignable to Resource:
	//	*MigratableResource_MlEngineModelVersion_
	//	*MigratableResource_AutomlModel_
	//	*MigratableResource_AutomlDataset_
	//	*MigratableResource_DataLabelingDataset_
	Resource isMigratableResource_Resource `protobuf_oneof:"resource"`
	// Output only. Timestamp when the last migration attempt on this MigratableResource
	// started. Will not be set if there's no migration attempt on this
	// MigratableResource.
	LastMigrateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_migrate_time,json=lastMigrateTime,proto3" json:"last_migrate_time,omitempty"`
	// Output only. Timestamp when this MigratableResource was last updated.
	LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
	// contains filtered or unexported fields
}

Represents one resource that exists in automl.googleapis.com, datalabeling.googleapis.com or ml.googleapis.com.

func (*MigratableResource) Descriptor deprecated

func (*MigratableResource) Descriptor() ([]byte, []int)

Deprecated: Use MigratableResource.ProtoReflect.Descriptor instead.

func (*MigratableResource) GetAutomlDataset

func (*MigratableResource) GetAutomlModel

func (*MigratableResource) GetDataLabelingDataset

func (x *MigratableResource) GetDataLabelingDataset() *MigratableResource_DataLabelingDataset

func (*MigratableResource) GetLastMigrateTime

func (x *MigratableResource) GetLastMigrateTime() *timestamppb.Timestamp

func (*MigratableResource) GetLastUpdateTime

func (x *MigratableResource) GetLastUpdateTime() *timestamppb.Timestamp

func (*MigratableResource) GetMlEngineModelVersion

func (x *MigratableResource) GetMlEngineModelVersion() *MigratableResource_MlEngineModelVersion

func (*MigratableResource) GetResource

func (m *MigratableResource) GetResource() isMigratableResource_Resource

func (*MigratableResource) ProtoMessage

func (*MigratableResource) ProtoMessage()

func (*MigratableResource) ProtoReflect

func (x *MigratableResource) ProtoReflect() protoreflect.Message

func (*MigratableResource) Reset

func (x *MigratableResource) Reset()

func (*MigratableResource) String

func (x *MigratableResource) String() string

type MigratableResource_AutomlDataset

type MigratableResource_AutomlDataset struct {

	// Full resource name of automl Dataset.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// The Dataset's display name in automl.googleapis.com.
	DatasetDisplayName string `protobuf:"bytes,4,opt,name=dataset_display_name,json=datasetDisplayName,proto3" json:"dataset_display_name,omitempty"`
	// contains filtered or unexported fields
}

Represents one Dataset in automl.googleapis.com.

func (*MigratableResource_AutomlDataset) Descriptor deprecated

func (*MigratableResource_AutomlDataset) Descriptor() ([]byte, []int)

Deprecated: Use MigratableResource_AutomlDataset.ProtoReflect.Descriptor instead.

func (*MigratableResource_AutomlDataset) GetDataset

func (x *MigratableResource_AutomlDataset) GetDataset() string

func (*MigratableResource_AutomlDataset) GetDatasetDisplayName

func (x *MigratableResource_AutomlDataset) GetDatasetDisplayName() string

func (*MigratableResource_AutomlDataset) ProtoMessage

func (*MigratableResource_AutomlDataset) ProtoMessage()

func (*MigratableResource_AutomlDataset) ProtoReflect

func (*MigratableResource_AutomlDataset) Reset

func (*MigratableResource_AutomlDataset) String

type MigratableResource_AutomlDataset_

type MigratableResource_AutomlDataset_ struct {
	// Output only. Represents one Dataset in automl.googleapis.com.
	AutomlDataset *MigratableResource_AutomlDataset `protobuf:"bytes,3,opt,name=automl_dataset,json=automlDataset,proto3,oneof"`
}

type MigratableResource_AutomlModel

type MigratableResource_AutomlModel struct {

	// Full resource name of automl Model.
	// Format:
	// `projects/{project}/locations/{location}/models/{model}`.
	Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// The Model's display name in automl.googleapis.com.
	ModelDisplayName string `protobuf:"bytes,3,opt,name=model_display_name,json=modelDisplayName,proto3" json:"model_display_name,omitempty"`
	// contains filtered or unexported fields
}

Represents one Model in automl.googleapis.com.

func (*MigratableResource_AutomlModel) Descriptor deprecated

func (*MigratableResource_AutomlModel) Descriptor() ([]byte, []int)

Deprecated: Use MigratableResource_AutomlModel.ProtoReflect.Descriptor instead.

func (*MigratableResource_AutomlModel) GetModel

func (x *MigratableResource_AutomlModel) GetModel() string

func (*MigratableResource_AutomlModel) GetModelDisplayName

func (x *MigratableResource_AutomlModel) GetModelDisplayName() string

func (*MigratableResource_AutomlModel) ProtoMessage

func (*MigratableResource_AutomlModel) ProtoMessage()

func (*MigratableResource_AutomlModel) ProtoReflect

func (*MigratableResource_AutomlModel) Reset

func (x *MigratableResource_AutomlModel) Reset()

func (*MigratableResource_AutomlModel) String

type MigratableResource_AutomlModel_

type MigratableResource_AutomlModel_ struct {
	// Output only. Represents one Model in automl.googleapis.com.
	AutomlModel *MigratableResource_AutomlModel `protobuf:"bytes,2,opt,name=automl_model,json=automlModel,proto3,oneof"`
}

type MigratableResource_DataLabelingDataset

type MigratableResource_DataLabelingDataset struct {

	// Full resource name of data labeling Dataset.
	// Format:
	// `projects/{project}/datasets/{dataset}`.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// The Dataset's display name in datalabeling.googleapis.com.
	DatasetDisplayName string `protobuf:"bytes,4,opt,name=dataset_display_name,json=datasetDisplayName,proto3" json:"dataset_display_name,omitempty"`
	// The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to
	// the data labeling Dataset.
	DataLabelingAnnotatedDatasets []*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

Represents one Dataset in datalabeling.googleapis.com.

func (*MigratableResource_DataLabelingDataset) Descriptor deprecated

func (*MigratableResource_DataLabelingDataset) Descriptor() ([]byte, []int)

Deprecated: Use MigratableResource_DataLabelingDataset.ProtoReflect.Descriptor instead.

func (*MigratableResource_DataLabelingDataset) GetDataLabelingAnnotatedDatasets

func (*MigratableResource_DataLabelingDataset) GetDataset

func (*MigratableResource_DataLabelingDataset) GetDatasetDisplayName

func (x *MigratableResource_DataLabelingDataset) GetDatasetDisplayName() string

func (*MigratableResource_DataLabelingDataset) ProtoMessage

func (*MigratableResource_DataLabelingDataset) ProtoReflect

func (*MigratableResource_DataLabelingDataset) Reset

func (*MigratableResource_DataLabelingDataset) String

type MigratableResource_DataLabelingDataset_

type MigratableResource_DataLabelingDataset_ struct {
	// Output only. Represents one Dataset in datalabeling.googleapis.com.
	DataLabelingDataset *MigratableResource_DataLabelingDataset `protobuf:"bytes,4,opt,name=data_labeling_dataset,json=dataLabelingDataset,proto3,oneof"`
}

type MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset

type MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset struct {

	// Full resource name of data labeling AnnotatedDataset.
	// Format:
	// `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
	AnnotatedDataset string `protobuf:"bytes,1,opt,name=annotated_dataset,json=annotatedDataset,proto3" json:"annotated_dataset,omitempty"`
	// The AnnotatedDataset's display name in datalabeling.googleapis.com.
	AnnotatedDatasetDisplayName string `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

Represents one AnnotatedDataset in datalabeling.googleapis.com.

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) Descriptor deprecated

Deprecated: Use MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset.ProtoReflect.Descriptor instead.

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) GetAnnotatedDataset

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) GetAnnotatedDatasetDisplayName

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) ProtoMessage

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) ProtoReflect

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) Reset

func (*MigratableResource_DataLabelingDataset_DataLabelingAnnotatedDataset) String

type MigratableResource_MlEngineModelVersion

type MigratableResource_MlEngineModelVersion struct {

	// The ml.googleapis.com endpoint that this model Version currently lives
	// in.
	// Example values:
	//
	// * ml.googleapis.com
	// * us-centrall-ml.googleapis.com
	// * europe-west4-ml.googleapis.com
	// * asia-east1-ml.googleapis.com
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Full resource name of ml engine model Version.
	// Format: `projects/{project}/models/{model}/versions/{version}`.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Represents one model Version in ml.googleapis.com.

func (*MigratableResource_MlEngineModelVersion) Descriptor deprecated

func (*MigratableResource_MlEngineModelVersion) Descriptor() ([]byte, []int)

Deprecated: Use MigratableResource_MlEngineModelVersion.ProtoReflect.Descriptor instead.

func (*MigratableResource_MlEngineModelVersion) GetEndpoint

func (*MigratableResource_MlEngineModelVersion) GetVersion

func (*MigratableResource_MlEngineModelVersion) ProtoMessage

func (*MigratableResource_MlEngineModelVersion) ProtoReflect

func (*MigratableResource_MlEngineModelVersion) Reset

func (*MigratableResource_MlEngineModelVersion) String

type MigratableResource_MlEngineModelVersion_

type MigratableResource_MlEngineModelVersion_ struct {
	// Output only. Represents one Version in ml.googleapis.com.
	MlEngineModelVersion *MigratableResource_MlEngineModelVersion `protobuf:"bytes,1,opt,name=ml_engine_model_version,json=mlEngineModelVersion,proto3,oneof"`
}

type MigrateResourceRequest

type MigrateResourceRequest struct {

	// Types that are assignable to Request:
	//	*MigrateResourceRequest_MigrateMlEngineModelVersionConfig_
	//	*MigrateResourceRequest_MigrateAutomlModelConfig_
	//	*MigrateResourceRequest_MigrateAutomlDatasetConfig_
	//	*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_
	Request isMigrateResourceRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

Config of migrating one resource from automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com to Vertex AI.

func (*MigrateResourceRequest) Descriptor deprecated

func (*MigrateResourceRequest) Descriptor() ([]byte, []int)

Deprecated: Use MigrateResourceRequest.ProtoReflect.Descriptor instead.

func (*MigrateResourceRequest) GetMigrateAutomlDatasetConfig

func (*MigrateResourceRequest) GetMigrateAutomlModelConfig

func (*MigrateResourceRequest) GetMigrateDataLabelingDatasetConfig

func (x *MigrateResourceRequest) GetMigrateDataLabelingDatasetConfig() *MigrateResourceRequest_MigrateDataLabelingDatasetConfig

func (*MigrateResourceRequest) GetMigrateMlEngineModelVersionConfig

func (x *MigrateResourceRequest) GetMigrateMlEngineModelVersionConfig() *MigrateResourceRequest_MigrateMlEngineModelVersionConfig

func (*MigrateResourceRequest) GetRequest

func (m *MigrateResourceRequest) GetRequest() isMigrateResourceRequest_Request

func (*MigrateResourceRequest) ProtoMessage

func (*MigrateResourceRequest) ProtoMessage()

func (*MigrateResourceRequest) ProtoReflect

func (x *MigrateResourceRequest) ProtoReflect() protoreflect.Message

func (*MigrateResourceRequest) Reset

func (x *MigrateResourceRequest) Reset()

func (*MigrateResourceRequest) String

func (x *MigrateResourceRequest) String() string

type MigrateResourceRequest_MigrateAutomlDatasetConfig

type MigrateResourceRequest_MigrateAutomlDatasetConfig struct {

	// Required. Full resource name of automl Dataset.
	// Format:
	// `projects/{project}/locations/{location}/datasets/{dataset}`.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Required. Display name of the Dataset in Vertex AI.
	// System will pick a display name if unspecified.
	DatasetDisplayName string `protobuf:"bytes,2,opt,name=dataset_display_name,json=datasetDisplayName,proto3" json:"dataset_display_name,omitempty"`
	// contains filtered or unexported fields
}

Config for migrating Dataset in automl.googleapis.com to Vertex AI's Dataset.

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) Descriptor deprecated

Deprecated: Use MigrateResourceRequest_MigrateAutomlDatasetConfig.ProtoReflect.Descriptor instead.

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) GetDataset

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) GetDatasetDisplayName

func (x *MigrateResourceRequest_MigrateAutomlDatasetConfig) GetDatasetDisplayName() string

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) ProtoMessage

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) ProtoReflect

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) Reset

func (*MigrateResourceRequest_MigrateAutomlDatasetConfig) String

type MigrateResourceRequest_MigrateAutomlDatasetConfig_

type MigrateResourceRequest_MigrateAutomlDatasetConfig_ struct {
	// Config for migrating Dataset in automl.googleapis.com to Vertex AI's
	// Dataset.
	MigrateAutomlDatasetConfig *MigrateResourceRequest_MigrateAutomlDatasetConfig `protobuf:"bytes,3,opt,name=migrate_automl_dataset_config,json=migrateAutomlDatasetConfig,proto3,oneof"`
}

type MigrateResourceRequest_MigrateAutomlModelConfig

type MigrateResourceRequest_MigrateAutomlModelConfig struct {

	// Required. Full resource name of automl Model.
	// Format:
	// `projects/{project}/locations/{location}/models/{model}`.
	Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// Optional. Display name of the model in Vertex AI.
	// System will pick a display name if unspecified.
	ModelDisplayName string `protobuf:"bytes,2,opt,name=model_display_name,json=modelDisplayName,proto3" json:"model_display_name,omitempty"`
	// contains filtered or unexported fields
}

Config for migrating Model in automl.googleapis.com to Vertex AI's Model.

func (*MigrateResourceRequest_MigrateAutomlModelConfig) Descriptor deprecated

Deprecated: Use MigrateResourceRequest_MigrateAutomlModelConfig.ProtoReflect.Descriptor instead.

func (*MigrateResourceRequest_MigrateAutomlModelConfig) GetModel

func (*MigrateResourceRequest_MigrateAutomlModelConfig) GetModelDisplayName

func (*MigrateResourceRequest_MigrateAutomlModelConfig) ProtoMessage

func (*MigrateResourceRequest_MigrateAutomlModelConfig) ProtoReflect

func (*MigrateResourceRequest_MigrateAutomlModelConfig) Reset

func (*MigrateResourceRequest_MigrateAutomlModelConfig) String

type MigrateResourceRequest_MigrateAutomlModelConfig_

type MigrateResourceRequest_MigrateAutomlModelConfig_ struct {
	// Config for migrating Model in automl.googleapis.com to Vertex AI's
	// Model.
	MigrateAutomlModelConfig *MigrateResourceRequest_MigrateAutomlModelConfig `protobuf:"bytes,2,opt,name=migrate_automl_model_config,json=migrateAutomlModelConfig,proto3,oneof"`
}

type MigrateResourceRequest_MigrateDataLabelingDatasetConfig

type MigrateResourceRequest_MigrateDataLabelingDatasetConfig struct {

	// Required. Full resource name of data labeling Dataset.
	// Format:
	// `projects/{project}/datasets/{dataset}`.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Optional. Display name of the Dataset in Vertex AI.
	// System will pick a display name if unspecified.
	DatasetDisplayName string `protobuf:"bytes,2,opt,name=dataset_display_name,json=datasetDisplayName,proto3" json:"dataset_display_name,omitempty"`
	// Optional. Configs for migrating AnnotatedDataset in datalabeling.googleapis.com to
	// Vertex AI's SavedQuery. The specified AnnotatedDatasets have to belong
	// to the datalabeling Dataset.
	MigrateDataLabelingAnnotatedDatasetConfigs []*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig `` /* 195-byte string literal not displayed */
	// contains filtered or unexported fields
}

Config for migrating Dataset in datalabeling.googleapis.com to AI Platform's Dataset.

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) Descriptor deprecated

Deprecated: Use MigrateResourceRequest_MigrateDataLabelingDatasetConfig.ProtoReflect.Descriptor instead.

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) GetDataset

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) GetDatasetDisplayName

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) ProtoMessage

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) ProtoReflect

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) Reset

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig) String

type MigrateResourceRequest_MigrateDataLabelingDatasetConfig_

type MigrateResourceRequest_MigrateDataLabelingDatasetConfig_ struct {
	// Config for migrating Dataset in datalabeling.googleapis.com to
	// Vertex AI's Dataset.
	MigrateDataLabelingDatasetConfig *MigrateResourceRequest_MigrateDataLabelingDatasetConfig `protobuf:"bytes,4,opt,name=migrate_data_labeling_dataset_config,json=migrateDataLabelingDatasetConfig,proto3,oneof"`
}

type MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig

type MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig struct {

	// Required. Full resource name of data labeling AnnotatedDataset.
	// Format:
	// `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`.
	AnnotatedDataset string `protobuf:"bytes,1,opt,name=annotated_dataset,json=annotatedDataset,proto3" json:"annotated_dataset,omitempty"`
	// contains filtered or unexported fields
}

Config for migrating AnnotatedDataset in datalabeling.googleapis.com to Vertex AI's SavedQuery.

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig) Descriptor deprecated

Deprecated: Use MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig.ProtoReflect.Descriptor instead.

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig) GetAnnotatedDataset

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig) ProtoMessage

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig) ProtoReflect

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig) Reset

func (*MigrateResourceRequest_MigrateDataLabelingDatasetConfig_MigrateDataLabelingAnnotatedDatasetConfig) String

type MigrateResourceRequest_MigrateMlEngineModelVersionConfig

type MigrateResourceRequest_MigrateMlEngineModelVersionConfig struct {

	// Required. The ml.googleapis.com endpoint that this model version should be migrated
	// from.
	// Example values:
	//
	// * ml.googleapis.com
	//
	// * us-centrall-ml.googleapis.com
	//
	// * europe-west4-ml.googleapis.com
	//
	// * asia-east1-ml.googleapis.com
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Required. Full resource name of ml engine model version.
	// Format: `projects/{project}/models/{model}/versions/{version}`.
	ModelVersion string `protobuf:"bytes,2,opt,name=model_version,json=modelVersion,proto3" json:"model_version,omitempty"`
	// Required. Display name of the model in Vertex AI.
	// System will pick a display name if unspecified.
	ModelDisplayName string `protobuf:"bytes,3,opt,name=model_display_name,json=modelDisplayName,proto3" json:"model_display_name,omitempty"`
	// contains filtered or unexported fields
}

Config for migrating version in ml.googleapis.com to Vertex AI's Model.

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) Descriptor deprecated

Deprecated: Use MigrateResourceRequest_MigrateMlEngineModelVersionConfig.ProtoReflect.Descriptor instead.

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) GetEndpoint

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) GetModelDisplayName

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) GetModelVersion

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) ProtoMessage

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) ProtoReflect

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) Reset

func (*MigrateResourceRequest_MigrateMlEngineModelVersionConfig) String

type MigrateResourceRequest_MigrateMlEngineModelVersionConfig_

type MigrateResourceRequest_MigrateMlEngineModelVersionConfig_ struct {
	// Config for migrating Version in ml.googleapis.com to Vertex AI's Model.
	MigrateMlEngineModelVersionConfig *MigrateResourceRequest_MigrateMlEngineModelVersionConfig `protobuf:"bytes,1,opt,name=migrate_ml_engine_model_version_config,json=migrateMlEngineModelVersionConfig,proto3,oneof"`
}

type MigrateResourceResponse

type MigrateResourceResponse struct {

	// After migration, the resource name in Vertex AI.
	//
	// Types that are assignable to MigratedResource:
	//	*MigrateResourceResponse_Dataset
	//	*MigrateResourceResponse_Model
	MigratedResource isMigrateResourceResponse_MigratedResource `protobuf_oneof:"migrated_resource"`
	// Before migration, the identifier in ml.googleapis.com,
	// automl.googleapis.com or datalabeling.googleapis.com.
	MigratableResource *MigratableResource `protobuf:"bytes,3,opt,name=migratable_resource,json=migratableResource,proto3" json:"migratable_resource,omitempty"`
	// contains filtered or unexported fields
}

Describes a successfully migrated resource.

func (*MigrateResourceResponse) Descriptor deprecated

func (*MigrateResourceResponse) Descriptor() ([]byte, []int)

Deprecated: Use MigrateResourceResponse.ProtoReflect.Descriptor instead.

func (*MigrateResourceResponse) GetDataset

func (x *MigrateResourceResponse) GetDataset() string

func (*MigrateResourceResponse) GetMigratableResource

func (x *MigrateResourceResponse) GetMigratableResource() *MigratableResource

func (*MigrateResourceResponse) GetMigratedResource

func (m *MigrateResourceResponse) GetMigratedResource() isMigrateResourceResponse_MigratedResource

func (*MigrateResourceResponse) GetModel

func (x *MigrateResourceResponse) GetModel() string

func (*MigrateResourceResponse) ProtoMessage

func (*MigrateResourceResponse) ProtoMessage()

func (*MigrateResourceResponse) ProtoReflect

func (x *MigrateResourceResponse) ProtoReflect() protoreflect.Message

func (*MigrateResourceResponse) Reset

func (x *MigrateResourceResponse) Reset()

func (*MigrateResourceResponse) String

func (x *MigrateResourceResponse) String() string

type MigrateResourceResponse_Dataset

type MigrateResourceResponse_Dataset struct {
	// Migrated Dataset's resource name.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3,oneof"`
}

type MigrateResourceResponse_Model

type MigrateResourceResponse_Model struct {
	// Migrated Model's resource name.
	Model string `protobuf:"bytes,2,opt,name=model,proto3,oneof"`
}

type MigrationServiceClient

type MigrationServiceClient interface {
	// Searches all of the resources in automl.googleapis.com,
	// datalabeling.googleapis.com and ml.googleapis.com that can be migrated to
	// Vertex AI's given location.
	SearchMigratableResources(ctx context.Context, in *SearchMigratableResourcesRequest, opts ...grpc.CallOption) (*SearchMigratableResourcesResponse, error)
	// Batch migrates resources from ml.googleapis.com, automl.googleapis.com,
	// and datalabeling.googleapis.com to Vertex AI.
	BatchMigrateResources(ctx context.Context, in *BatchMigrateResourcesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

MigrationServiceClient is the client API for MigrationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type MigrationServiceServer

type MigrationServiceServer interface {
	// Searches all of the resources in automl.googleapis.com,
	// datalabeling.googleapis.com and ml.googleapis.com that can be migrated to
	// Vertex AI's given location.
	SearchMigratableResources(context.Context, *SearchMigratableResourcesRequest) (*SearchMigratableResourcesResponse, error)
	// Batch migrates resources from ml.googleapis.com, automl.googleapis.com,
	// and datalabeling.googleapis.com to Vertex AI.
	BatchMigrateResources(context.Context, *BatchMigrateResourcesRequest) (*longrunning.Operation, error)
}

MigrationServiceServer is the server API for MigrationService service.

type Model

type Model struct {

	// The resource name of the Model.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The display name of the Model.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The description of the Model.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The schemata that describe formats of the Model's predictions and
	// explanations as given and returned via
	// [PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict] and [PredictionService.Explain][].
	PredictSchemata *PredictSchemata `protobuf:"bytes,4,opt,name=predict_schemata,json=predictSchemata,proto3" json:"predict_schemata,omitempty"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing additional
	// information about the Model, that is specific to it. Unset if the Model
	// does not have any additional information.
	// The schema is defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	// AutoML Models always have this field populated by Vertex AI, if no
	// additional metadata is needed, this field is set to an empty string.
	// Note: The URI given on output will be immutable and probably different,
	// including the URI scheme, than the one given on input. The output URI will
	// point to a location where the user only has a read access.
	MetadataSchemaUri string `protobuf:"bytes,5,opt,name=metadata_schema_uri,json=metadataSchemaUri,proto3" json:"metadata_schema_uri,omitempty"`
	// Immutable. An additional information about the Model; the schema of the metadata can
	// be found in [metadata_schema][google.cloud.aiplatform.v1.Model.metadata_schema_uri].
	// Unset if the Model does not have any additional information.
	Metadata *structpb.Value `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Output only. The formats in which this Model may be exported. If empty, this Model is
	// not available for export.
	SupportedExportFormats []*Model_ExportFormat `` /* 130-byte string literal not displayed */
	// Output only. The resource name of the TrainingPipeline that uploaded this Model, if any.
	TrainingPipeline string `protobuf:"bytes,7,opt,name=training_pipeline,json=trainingPipeline,proto3" json:"training_pipeline,omitempty"`
	// Input only. The specification of the container that is to be used when deploying
	// this Model. The specification is ingested upon
	// [ModelService.UploadModel][google.cloud.aiplatform.v1.ModelService.UploadModel], and all binaries it contains are copied
	// and stored internally by Vertex AI.
	// Not present for AutoML Models.
	ContainerSpec *ModelContainerSpec `protobuf:"bytes,9,opt,name=container_spec,json=containerSpec,proto3" json:"container_spec,omitempty"`
	// Immutable. The path to the directory containing the Model artifact and any of its
	// supporting files.
	// Not present for AutoML Models.
	ArtifactUri string `protobuf:"bytes,26,opt,name=artifact_uri,json=artifactUri,proto3" json:"artifact_uri,omitempty"`
	// Output only. When this Model is deployed, its prediction resources are described by the
	// `prediction_resources` field of the [Endpoint.deployed_models][google.cloud.aiplatform.v1.Endpoint.deployed_models] object.
	// Because not all Models support all resource configuration types, the
	// configuration types this Model supports are listed here. If no
	// configuration types are listed, the Model cannot be deployed to an
	// [Endpoint][google.cloud.aiplatform.v1.Endpoint] and does not support
	// online predictions ([PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict] or
	// [PredictionService.Explain][]). Such a Model can serve predictions by
	// using a [BatchPredictionJob][google.cloud.aiplatform.v1.BatchPredictionJob], if it has at least one entry each in
	// [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats] and
	// [supported_output_storage_formats][google.cloud.aiplatform.v1.Model.supported_output_storage_formats].
	SupportedDeploymentResourcesTypes []Model_DeploymentResourcesType `` /* 235-byte string literal not displayed */
	// Output only. The formats this Model supports in
	// [BatchPredictionJob.input_config][google.cloud.aiplatform.v1.BatchPredictionJob.input_config]. If
	// [PredictSchemata.instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] exists, the instances
	// should be given as per that schema.
	//
	// The possible formats are:
	//
	// * `jsonl`
	// The JSON Lines format, where each instance is a single line. Uses
	// [GcsSource][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.gcs_source].
	//
	// * `csv`
	// The CSV format, where each instance is a single comma-separated line.
	// The first line in the file is the header, containing comma-separated field
	// names. Uses [GcsSource][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.gcs_source].
	//
	// * `tf-record`
	// The TFRecord format, where each instance is a single record in tfrecord
	// syntax. Uses [GcsSource][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.gcs_source].
	//
	// * `tf-record-gzip`
	// Similar to `tf-record`, but the file is gzipped. Uses
	// [GcsSource][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.gcs_source].
	//
	// * `bigquery`
	// Each instance is a single row in BigQuery. Uses
	// [BigQuerySource][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.bigquery_source].
	//
	// * `file-list`
	// Each line of the file is the location of an instance to process, uses
	// `gcs_source` field of the
	// [InputConfig][google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig] object.
	//
	//
	// If this Model doesn't support any of these formats it means it cannot be
	// used with a [BatchPredictionJob][google.cloud.aiplatform.v1.BatchPredictionJob]. However, if it has
	// [supported_deployment_resources_types][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types], it could serve online
	// predictions by using [PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict] or
	// [PredictionService.Explain][].
	SupportedInputStorageFormats []string `` /* 150-byte string literal not displayed */
	// Output only. The formats this Model supports in
	// [BatchPredictionJob.output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config]. If both
	// [PredictSchemata.instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri] and
	// [PredictSchemata.prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri] exist, the predictions
	// are returned together with their instances. In other words, the
	// prediction has the original instance data first, followed
	// by the actual prediction content (as per the schema).
	//
	// The possible formats are:
	//
	// * `jsonl`
	// The JSON Lines format, where each prediction is a single line. Uses
	// [GcsDestination][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.gcs_destination].
	//
	// * `csv`
	// The CSV format, where each prediction is a single comma-separated line.
	// The first line in the file is the header, containing comma-separated field
	// names. Uses
	// [GcsDestination][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.gcs_destination].
	//
	// * `bigquery`
	// Each prediction is a single row in a BigQuery table, uses
	// [BigQueryDestination][google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.bigquery_destination]
	// .
	//
	//
	// If this Model doesn't support any of these formats it means it cannot be
	// used with a [BatchPredictionJob][google.cloud.aiplatform.v1.BatchPredictionJob]. However, if it has
	// [supported_deployment_resources_types][google.cloud.aiplatform.v1.Model.supported_deployment_resources_types], it could serve online
	// predictions by using [PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict] or
	// [PredictionService.Explain][].
	SupportedOutputStorageFormats []string `` /* 153-byte string literal not displayed */
	// Output only. Timestamp when this Model was uploaded into Vertex AI.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this Model was most recently updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The pointers to DeployedModels created from this Model. Note that
	// Model could have been deployed to Endpoints in different Locations.
	DeployedModels []*DeployedModelRef `protobuf:"bytes,15,rep,name=deployed_models,json=deployedModels,proto3" json:"deployed_models,omitempty"`
	// Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,16,opt,name=etag,proto3" json:"etag,omitempty"`
	// The labels with user-defined metadata to organize your Models.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Customer-managed encryption key spec for a Model. If set, this
	// Model and all sub-resources of this Model will be secured by this key.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,24,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

A trained machine learning Model.

func (*Model) Descriptor deprecated

func (*Model) Descriptor() ([]byte, []int)

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetArtifactUri

func (x *Model) GetArtifactUri() string

func (*Model) GetContainerSpec

func (x *Model) GetContainerSpec() *ModelContainerSpec

func (*Model) GetCreateTime

func (x *Model) GetCreateTime() *timestamppb.Timestamp

func (*Model) GetDeployedModels

func (x *Model) GetDeployedModels() []*DeployedModelRef

func (*Model) GetDescription

func (x *Model) GetDescription() string

func (*Model) GetDisplayName

func (x *Model) GetDisplayName() string

func (*Model) GetEncryptionSpec

func (x *Model) GetEncryptionSpec() *EncryptionSpec

func (*Model) GetEtag

func (x *Model) GetEtag() string

func (*Model) GetLabels

func (x *Model) GetLabels() map[string]string

func (*Model) GetMetadata

func (x *Model) GetMetadata() *structpb.Value

func (*Model) GetMetadataSchemaUri

func (x *Model) GetMetadataSchemaUri() string

func (*Model) GetName

func (x *Model) GetName() string

func (*Model) GetPredictSchemata

func (x *Model) GetPredictSchemata() *PredictSchemata

func (*Model) GetSupportedDeploymentResourcesTypes

func (x *Model) GetSupportedDeploymentResourcesTypes() []Model_DeploymentResourcesType

func (*Model) GetSupportedExportFormats

func (x *Model) GetSupportedExportFormats() []*Model_ExportFormat

func (*Model) GetSupportedInputStorageFormats

func (x *Model) GetSupportedInputStorageFormats() []string

func (*Model) GetSupportedOutputStorageFormats

func (x *Model) GetSupportedOutputStorageFormats() []string

func (*Model) GetTrainingPipeline

func (x *Model) GetTrainingPipeline() string

func (*Model) GetUpdateTime

func (x *Model) GetUpdateTime() *timestamppb.Timestamp

func (*Model) ProtoMessage

func (*Model) ProtoMessage()

func (*Model) ProtoReflect

func (x *Model) ProtoReflect() protoreflect.Message

func (*Model) Reset

func (x *Model) Reset()

func (*Model) String

func (x *Model) String() string

type ModelContainerSpec

type ModelContainerSpec struct {

	// Required. Immutable. URI of the Docker image to be used as the custom container for serving
	// predictions. This URI must identify an image in Artifact Registry or
	// Container Registry. Learn more about the [container publishing
	// requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing),
	// including permissions requirements for the AI Platform Service Agent.
	//
	// The container image is ingested upon [ModelService.UploadModel][google.cloud.aiplatform.v1.ModelService.UploadModel], stored
	// internally, and this original path is afterwards not used.
	//
	// To learn about the requirements for the Docker image itself, see
	// [Custom container
	// requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#).
	//
	// You can use the URI to one of Vertex AI's [pre-built container images for
	// prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers)
	// in this field.
	ImageUri string `protobuf:"bytes,1,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"`
	// Immutable. Specifies the command that runs when the container starts. This overrides
	// the container's
	// [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint).
	// Specify this field as an array of executable and arguments, similar to a
	// Docker `ENTRYPOINT`'s "exec" form, not its "shell" form.
	//
	// If you do not specify this field, then the container's `ENTRYPOINT` runs,
	// in conjunction with the [args][google.cloud.aiplatform.v1.ModelContainerSpec.args] field or the
	// container's [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd),
	// if either exists. If this field is not specified and the container does not
	// have an `ENTRYPOINT`, then refer to the Docker documentation about [how
	// `CMD` and `ENTRYPOINT`
	// interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	//
	// If you specify this field, then you can also specify the `args` field to
	// provide additional arguments for this command. However, if you specify this
	// field, then the container's `CMD` is ignored. See the
	// [Kubernetes documentation about how the
	// `command` and `args` fields interact with a container's `ENTRYPOINT` and
	// `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes).
	//
	// In this field, you can reference [environment variables set by Vertex
	// AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables)
	// and environment variables set in the [env][google.cloud.aiplatform.v1.ModelContainerSpec.env] field.
	// You cannot reference environment variables set in the Docker image. In
	// order for environment variables to be expanded, reference them by using the
	// following syntax:
	// <code>$(<var>VARIABLE_NAME</var>)</code>
	// Note that this differs from Bash variable expansion, which does not use
	// parentheses. If a variable cannot be resolved, the reference in the input
	// string is used unchanged. To avoid variable expansion, you can escape this
	// syntax with `$$`; for example:
	// <code>$$(<var>VARIABLE_NAME</var>)</code>
	// This field corresponds to the `command` field of the Kubernetes Containers
	// [v1 core
	// API](https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#container-v1-core).
	Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"`
	// Immutable. Specifies arguments for the command that runs when the container starts.
	// This overrides the container's
	// [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify
	// this field as an array of executable and arguments, similar to a Docker
	// `CMD`'s "default parameters" form.
	//
	// If you don't specify this field but do specify the
	// [command][google.cloud.aiplatform.v1.ModelContainerSpec.command] field, then the command from the
	// `command` field runs without any additional arguments. See the
	// [Kubernetes documentation about how the
	// `command` and `args` fields interact with a container's `ENTRYPOINT` and
	// `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes).
	//
	// If you don't specify this field and don't specify the `command` field,
	// then the container's
	// [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and
	// `CMD` determine what runs based on their default behavior. See the Docker
	// documentation about [how `CMD` and `ENTRYPOINT`
	// interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
	//
	// In this field, you can reference [environment variables
	// set by Vertex
	// AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables)
	// and environment variables set in the [env][google.cloud.aiplatform.v1.ModelContainerSpec.env] field.
	// You cannot reference environment variables set in the Docker image. In
	// order for environment variables to be expanded, reference them by using the
	// following syntax:
	// <code>$(<var>VARIABLE_NAME</var>)</code>
	// Note that this differs from Bash variable expansion, which does not use
	// parentheses. If a variable cannot be resolved, the reference in the input
	// string is used unchanged. To avoid variable expansion, you can escape this
	// syntax with `$$`; for example:
	// <code>$$(<var>VARIABLE_NAME</var>)</code>
	// This field corresponds to the `args` field of the Kubernetes Containers
	// [v1 core
	// API](https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#container-v1-core).
	Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	// Immutable. List of environment variables to set in the container. After the container
	// starts running, code running in the container can read these environment
	// variables.
	//
	// Additionally, the [command][google.cloud.aiplatform.v1.ModelContainerSpec.command] and
	// [args][google.cloud.aiplatform.v1.ModelContainerSpec.args] fields can reference these variables. Later
	// entries in this list can also reference earlier entries. For example, the
	// following example sets the variable `VAR_2` to have the value `foo bar`:
	//
	// “`json
	// [
	//   {
	//     "name": "VAR_1",
	//     "value": "foo"
	//   },
	//   {
	//     "name": "VAR_2",
	//     "value": "$(VAR_1) bar"
	//   }
	// ]
	// “`
	//
	// If you switch the order of the variables in the example, then the expansion
	// does not occur.
	//
	// This field corresponds to the `env` field of the Kubernetes Containers
	// [v1 core
	// API](https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#container-v1-core).
	Env []*EnvVar `protobuf:"bytes,4,rep,name=env,proto3" json:"env,omitempty"`
	// Immutable. List of ports to expose from the container. Vertex AI sends any
	// prediction requests that it receives to the first port on this list. AI
	// Platform also sends
	// [liveness and health
	// checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness)
	// to this port.
	//
	// If you do not specify this field, it defaults to following value:
	//
	// “`json
	// [
	//   {
	//     "containerPort": 8080
	//   }
	// ]
	// “`
	//
	// Vertex AI does not use ports other than the first one listed. This field
	// corresponds to the `ports` field of the Kubernetes Containers
	// [v1 core
	// API](https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#container-v1-core).
	Ports []*Port `protobuf:"bytes,5,rep,name=ports,proto3" json:"ports,omitempty"`
	// Immutable. HTTP path on the container to send prediction requests to. Vertex AI
	// forwards requests sent using
	// [projects.locations.endpoints.predict][google.cloud.aiplatform.v1.PredictionService.Predict] to this
	// path on the container's IP address and port. Vertex AI then returns the
	// container's response in the API response.
	//
	// For example, if you set this field to `/foo`, then when Vertex AI
	// receives a prediction request, it forwards the request body in a POST
	// request to the `/foo` path on the port of your container specified by the
	// first value of this `ModelContainerSpec`'s
	// [ports][google.cloud.aiplatform.v1.ModelContainerSpec.ports] field.
	//
	// If you don't specify this field, it defaults to the following value when
	// you [deploy this Model to an Endpoint][google.cloud.aiplatform.v1.EndpointService.DeployModel]:
	// <code>/v1/endpoints/<var>ENDPOINT</var>/deployedModels/<var>DEPLOYED_MODEL</var>:predict</code>
	// The placeholders in this value are replaced as follows:
	//
	// * <var>ENDPOINT</var>: The last segment (following `endpoints/`)of the
	//   Endpoint.name][] field of the Endpoint where this Model has been
	//   deployed. (Vertex AI makes this value available to your container code
	//   as the [`AIP_ENDPOINT_ID` environment
	//  variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	//
	// * <var>DEPLOYED_MODEL</var>: [DeployedModel.id][google.cloud.aiplatform.v1.DeployedModel.id] of the `DeployedModel`.
	//   (Vertex AI makes this value available to your container code
	//   as the [`AIP_DEPLOYED_MODEL_ID` environment
	//   variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	PredictRoute string `protobuf:"bytes,6,opt,name=predict_route,json=predictRoute,proto3" json:"predict_route,omitempty"`
	// Immutable. HTTP path on the container to send health checks to. Vertex AI
	// intermittently sends GET requests to this path on the container's IP
	// address and port to check that the container is healthy. Read more about
	// [health
	// checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health).
	//
	// For example, if you set this field to `/bar`, then Vertex AI
	// intermittently sends a GET request to the `/bar` path on the port of your
	// container specified by the first value of this `ModelContainerSpec`'s
	// [ports][google.cloud.aiplatform.v1.ModelContainerSpec.ports] field.
	//
	// If you don't specify this field, it defaults to the following value when
	// you [deploy this Model to an Endpoint][google.cloud.aiplatform.v1.EndpointService.DeployModel]:
	// <code>/v1/endpoints/<var>ENDPOINT</var>/deployedModels/<var>DEPLOYED_MODEL</var>:predict</code>
	// The placeholders in this value are replaced as follows:
	//
	// * <var>ENDPOINT</var>: The last segment (following `endpoints/`)of the
	//   Endpoint.name][] field of the Endpoint where this Model has been
	//   deployed. (Vertex AI makes this value available to your container code
	//   as the [`AIP_ENDPOINT_ID` environment
	//   variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	//
	// * <var>DEPLOYED_MODEL</var>: [DeployedModel.id][google.cloud.aiplatform.v1.DeployedModel.id] of the `DeployedModel`.
	//   (Vertex AI makes this value available to your container code as the
	//   [`AIP_DEPLOYED_MODEL_ID` environment
	//   variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).)
	HealthRoute string `protobuf:"bytes,7,opt,name=health_route,json=healthRoute,proto3" json:"health_route,omitempty"`
	// contains filtered or unexported fields
}

Specification of a container for serving predictions. Some fields in this message correspond to fields in the [Kubernetes Container v1 core specification](https://v1-18.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#container-v1-core).

func (*ModelContainerSpec) Descriptor deprecated

func (*ModelContainerSpec) Descriptor() ([]byte, []int)

Deprecated: Use ModelContainerSpec.ProtoReflect.Descriptor instead.

func (*ModelContainerSpec) GetArgs

func (x *ModelContainerSpec) GetArgs() []string

func (*ModelContainerSpec) GetCommand

func (x *ModelContainerSpec) GetCommand() []string

func (*ModelContainerSpec) GetEnv

func (x *ModelContainerSpec) GetEnv() []*EnvVar

func (*ModelContainerSpec) GetHealthRoute

func (x *ModelContainerSpec) GetHealthRoute() string

func (*ModelContainerSpec) GetImageUri

func (x *ModelContainerSpec) GetImageUri() string

func (*ModelContainerSpec) GetPorts

func (x *ModelContainerSpec) GetPorts() []*Port

func (*ModelContainerSpec) GetPredictRoute

func (x *ModelContainerSpec) GetPredictRoute() string

func (*ModelContainerSpec) ProtoMessage

func (*ModelContainerSpec) ProtoMessage()

func (*ModelContainerSpec) ProtoReflect

func (x *ModelContainerSpec) ProtoReflect() protoreflect.Message

func (*ModelContainerSpec) Reset

func (x *ModelContainerSpec) Reset()

func (*ModelContainerSpec) String

func (x *ModelContainerSpec) String() string

type ModelEvaluation

type ModelEvaluation struct {

	// Output only. The resource name of the ModelEvaluation.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Points to a YAML file stored on Google Cloud Storage describing the
	// [metrics][google.cloud.aiplatform.v1.ModelEvaluation.metrics] of this ModelEvaluation. The schema is
	// defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	MetricsSchemaUri string `protobuf:"bytes,2,opt,name=metrics_schema_uri,json=metricsSchemaUri,proto3" json:"metrics_schema_uri,omitempty"`
	// Output only. Evaluation metrics of the Model. The schema of the metrics is stored in
	// [metrics_schema_uri][google.cloud.aiplatform.v1.ModelEvaluation.metrics_schema_uri]
	Metrics *structpb.Value `protobuf:"bytes,3,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// Output only. Timestamp when this ModelEvaluation was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. All possible [dimensions][ModelEvaluationSlice.slice.dimension] of
	// ModelEvaluationSlices. The dimensions can be used as the filter of the
	// [ModelService.ListModelEvaluationSlices][google.cloud.aiplatform.v1.ModelService.ListModelEvaluationSlices] request, in the form of
	// `slice.dimension = <dimension>`.
	SliceDimensions []string `protobuf:"bytes,5,rep,name=slice_dimensions,json=sliceDimensions,proto3" json:"slice_dimensions,omitempty"`
	// contains filtered or unexported fields
}

A collection of metrics calculated by comparing Model's predictions on all of the test data against annotations from the test data.

func (*ModelEvaluation) Descriptor deprecated

func (*ModelEvaluation) Descriptor() ([]byte, []int)

Deprecated: Use ModelEvaluation.ProtoReflect.Descriptor instead.

func (*ModelEvaluation) GetCreateTime

func (x *ModelEvaluation) GetCreateTime() *timestamppb.Timestamp

func (*ModelEvaluation) GetMetrics

func (x *ModelEvaluation) GetMetrics() *structpb.Value

func (*ModelEvaluation) GetMetricsSchemaUri

func (x *ModelEvaluation) GetMetricsSchemaUri() string

func (*ModelEvaluation) GetName

func (x *ModelEvaluation) GetName() string

func (*ModelEvaluation) GetSliceDimensions

func (x *ModelEvaluation) GetSliceDimensions() []string

func (*ModelEvaluation) ProtoMessage

func (*ModelEvaluation) ProtoMessage()

func (*ModelEvaluation) ProtoReflect

func (x *ModelEvaluation) ProtoReflect() protoreflect.Message

func (*ModelEvaluation) Reset

func (x *ModelEvaluation) Reset()

func (*ModelEvaluation) String

func (x *ModelEvaluation) String() string

type ModelEvaluationSlice

type ModelEvaluationSlice struct {

	// Output only. The resource name of the ModelEvaluationSlice.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The slice of the test data that is used to evaluate the Model.
	Slice *ModelEvaluationSlice_Slice `protobuf:"bytes,2,opt,name=slice,proto3" json:"slice,omitempty"`
	// Output only. Points to a YAML file stored on Google Cloud Storage describing the
	// [metrics][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics] of this ModelEvaluationSlice. The
	// schema is defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	MetricsSchemaUri string `protobuf:"bytes,3,opt,name=metrics_schema_uri,json=metricsSchemaUri,proto3" json:"metrics_schema_uri,omitempty"`
	// Output only. Sliced evaluation metrics of the Model. The schema of the metrics is stored
	// in [metrics_schema_uri][google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics_schema_uri]
	Metrics *structpb.Value `protobuf:"bytes,4,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// Output only. Timestamp when this ModelEvaluationSlice was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// contains filtered or unexported fields
}

A collection of metrics calculated by comparing Model's predictions on a slice of the test data against ground truth annotations.

func (*ModelEvaluationSlice) Descriptor deprecated

func (*ModelEvaluationSlice) Descriptor() ([]byte, []int)

Deprecated: Use ModelEvaluationSlice.ProtoReflect.Descriptor instead.

func (*ModelEvaluationSlice) GetCreateTime

func (x *ModelEvaluationSlice) GetCreateTime() *timestamppb.Timestamp

func (*ModelEvaluationSlice) GetMetrics

func (x *ModelEvaluationSlice) GetMetrics() *structpb.Value

func (*ModelEvaluationSlice) GetMetricsSchemaUri

func (x *ModelEvaluationSlice) GetMetricsSchemaUri() string

func (*ModelEvaluationSlice) GetName

func (x *ModelEvaluationSlice) GetName() string

func (*ModelEvaluationSlice) GetSlice

func (*ModelEvaluationSlice) ProtoMessage

func (*ModelEvaluationSlice) ProtoMessage()

func (*ModelEvaluationSlice) ProtoReflect

func (x *ModelEvaluationSlice) ProtoReflect() protoreflect.Message

func (*ModelEvaluationSlice) Reset

func (x *ModelEvaluationSlice) Reset()

func (*ModelEvaluationSlice) String

func (x *ModelEvaluationSlice) String() string

type ModelEvaluationSlice_Slice

type ModelEvaluationSlice_Slice struct {

	// Output only. The dimension of the slice.
	// Well-known dimensions are:
	//   * `annotationSpec`: This slice is on the test data that has either
	//     ground truth or prediction with [AnnotationSpec.display_name][google.cloud.aiplatform.v1.AnnotationSpec.display_name]
	//     equals to [value][google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.value].
	Dimension string `protobuf:"bytes,1,opt,name=dimension,proto3" json:"dimension,omitempty"`
	// Output only. The value of the dimension in this slice.
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Definition of a slice.

func (*ModelEvaluationSlice_Slice) Descriptor deprecated

func (*ModelEvaluationSlice_Slice) Descriptor() ([]byte, []int)

Deprecated: Use ModelEvaluationSlice_Slice.ProtoReflect.Descriptor instead.

func (*ModelEvaluationSlice_Slice) GetDimension

func (x *ModelEvaluationSlice_Slice) GetDimension() string

func (*ModelEvaluationSlice_Slice) GetValue

func (x *ModelEvaluationSlice_Slice) GetValue() string

func (*ModelEvaluationSlice_Slice) ProtoMessage

func (*ModelEvaluationSlice_Slice) ProtoMessage()

func (*ModelEvaluationSlice_Slice) ProtoReflect

func (*ModelEvaluationSlice_Slice) Reset

func (x *ModelEvaluationSlice_Slice) Reset()

func (*ModelEvaluationSlice_Slice) String

func (x *ModelEvaluationSlice_Slice) String() string

type ModelServiceClient

type ModelServiceClient interface {
	// Uploads a Model artifact into Vertex AI.
	UploadModel(ctx context.Context, in *UploadModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets a Model.
	GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error)
	// Lists Models in a Location.
	ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error)
	// Updates a Model.
	UpdateModel(ctx context.Context, in *UpdateModelRequest, opts ...grpc.CallOption) (*Model, error)
	// Deletes a Model.
	// Note: Model can only be deleted if there are no DeployedModels created
	// from it.
	DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Exports a trained, exportable, Model to a location specified by the
	// user. A Model is considered to be exportable if it has at least one
	// [supported export format][google.cloud.aiplatform.v1.Model.supported_export_formats].
	ExportModel(ctx context.Context, in *ExportModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets a ModelEvaluation.
	GetModelEvaluation(ctx context.Context, in *GetModelEvaluationRequest, opts ...grpc.CallOption) (*ModelEvaluation, error)
	// Lists ModelEvaluations in a Model.
	ListModelEvaluations(ctx context.Context, in *ListModelEvaluationsRequest, opts ...grpc.CallOption) (*ListModelEvaluationsResponse, error)
	// Gets a ModelEvaluationSlice.
	GetModelEvaluationSlice(ctx context.Context, in *GetModelEvaluationSliceRequest, opts ...grpc.CallOption) (*ModelEvaluationSlice, error)
	// Lists ModelEvaluationSlices in a ModelEvaluation.
	ListModelEvaluationSlices(ctx context.Context, in *ListModelEvaluationSlicesRequest, opts ...grpc.CallOption) (*ListModelEvaluationSlicesResponse, error)
}

ModelServiceClient is the client API for ModelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type ModelServiceServer

type ModelServiceServer interface {
	// Uploads a Model artifact into Vertex AI.
	UploadModel(context.Context, *UploadModelRequest) (*longrunning.Operation, error)
	// Gets a Model.
	GetModel(context.Context, *GetModelRequest) (*Model, error)
	// Lists Models in a Location.
	ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)
	// Updates a Model.
	UpdateModel(context.Context, *UpdateModelRequest) (*Model, error)
	// Deletes a Model.
	// Note: Model can only be deleted if there are no DeployedModels created
	// from it.
	DeleteModel(context.Context, *DeleteModelRequest) (*longrunning.Operation, error)
	// Exports a trained, exportable, Model to a location specified by the
	// user. A Model is considered to be exportable if it has at least one
	// [supported export format][google.cloud.aiplatform.v1.Model.supported_export_formats].
	ExportModel(context.Context, *ExportModelRequest) (*longrunning.Operation, error)
	// Gets a ModelEvaluation.
	GetModelEvaluation(context.Context, *GetModelEvaluationRequest) (*ModelEvaluation, error)
	// Lists ModelEvaluations in a Model.
	ListModelEvaluations(context.Context, *ListModelEvaluationsRequest) (*ListModelEvaluationsResponse, error)
	// Gets a ModelEvaluationSlice.
	GetModelEvaluationSlice(context.Context, *GetModelEvaluationSliceRequest) (*ModelEvaluationSlice, error)
	// Lists ModelEvaluationSlices in a ModelEvaluation.
	ListModelEvaluationSlices(context.Context, *ListModelEvaluationSlicesRequest) (*ListModelEvaluationSlicesResponse, error)
}

ModelServiceServer is the server API for ModelService service.

type Model_DeploymentResourcesType

type Model_DeploymentResourcesType int32

Identifies a type of Model's prediction resources.

const (
	// Should not be used.
	Model_DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED Model_DeploymentResourcesType = 0
	// Resources that are dedicated to the [DeployedModel][google.cloud.aiplatform.v1.DeployedModel], and that need a
	// higher degree of manual configuration.
	Model_DEDICATED_RESOURCES Model_DeploymentResourcesType = 1
	// Resources that to large degree are decided by Vertex AI, and require
	// only a modest additional configuration.
	Model_AUTOMATIC_RESOURCES Model_DeploymentResourcesType = 2
)

func (Model_DeploymentResourcesType) Descriptor

func (Model_DeploymentResourcesType) Enum

func (Model_DeploymentResourcesType) EnumDescriptor deprecated

func (Model_DeploymentResourcesType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Model_DeploymentResourcesType.Descriptor instead.

func (Model_DeploymentResourcesType) Number

func (Model_DeploymentResourcesType) String

func (Model_DeploymentResourcesType) Type

type Model_ExportFormat

type Model_ExportFormat struct {

	// Output only. The ID of the export format.
	// The possible format IDs are:
	//
	// * `tflite`
	// Used for Android mobile devices.
	//
	// * `edgetpu-tflite`
	// Used for [Edge TPU](https://cloud.google.com/edge-tpu/) devices.
	//
	// * `tf-saved-model`
	// A tensorflow model in SavedModel format.
	//
	// * `tf-js`
	// A [TensorFlow.js](https://www.tensorflow.org/js) model that can be used
	// in the browser and in Node.js using JavaScript.
	//
	// * `core-ml`
	// Used for iOS mobile devices.
	//
	// * `custom-trained`
	// A Model that was uploaded or trained by custom code.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The content of this Model that may be exported.
	ExportableContents []Model_ExportFormat_ExportableContent `` /* 192-byte string literal not displayed */
	// contains filtered or unexported fields
}

Represents export format supported by the Model. All formats export to Google Cloud Storage.

func (*Model_ExportFormat) Descriptor deprecated

func (*Model_ExportFormat) Descriptor() ([]byte, []int)

Deprecated: Use Model_ExportFormat.ProtoReflect.Descriptor instead.

func (*Model_ExportFormat) GetExportableContents

func (x *Model_ExportFormat) GetExportableContents() []Model_ExportFormat_ExportableContent

func (*Model_ExportFormat) GetId

func (x *Model_ExportFormat) GetId() string

func (*Model_ExportFormat) ProtoMessage

func (*Model_ExportFormat) ProtoMessage()

func (*Model_ExportFormat) ProtoReflect

func (x *Model_ExportFormat) ProtoReflect() protoreflect.Message

func (*Model_ExportFormat) Reset

func (x *Model_ExportFormat) Reset()

func (*Model_ExportFormat) String

func (x *Model_ExportFormat) String() string

type Model_ExportFormat_ExportableContent

type Model_ExportFormat_ExportableContent int32

The Model content that can be exported.

const (
	// Should not be used.
	Model_ExportFormat_EXPORTABLE_CONTENT_UNSPECIFIED Model_ExportFormat_ExportableContent = 0
	// Model artifact and any of its supported files. Will be exported to the
	// location specified by the `artifactDestination` field of the
	// [ExportModelRequest.output_config][google.cloud.aiplatform.v1.ExportModelRequest.output_config] object.
	Model_ExportFormat_ARTIFACT Model_ExportFormat_ExportableContent = 1
	// The container image that is to be used when deploying this Model. Will
	// be exported to the location specified by the `imageDestination` field
	// of the [ExportModelRequest.output_config][google.cloud.aiplatform.v1.ExportModelRequest.output_config] object.
	Model_ExportFormat_IMAGE Model_ExportFormat_ExportableContent = 2
)

func (Model_ExportFormat_ExportableContent) Descriptor

func (Model_ExportFormat_ExportableContent) Enum

func (Model_ExportFormat_ExportableContent) EnumDescriptor deprecated

func (Model_ExportFormat_ExportableContent) EnumDescriptor() ([]byte, []int)

Deprecated: Use Model_ExportFormat_ExportableContent.Descriptor instead.

func (Model_ExportFormat_ExportableContent) Number

func (Model_ExportFormat_ExportableContent) String

func (Model_ExportFormat_ExportableContent) Type

type PipelineServiceClient

type PipelineServiceClient interface {
	// Creates a TrainingPipeline. A created TrainingPipeline right away will be
	// attempted to be run.
	CreateTrainingPipeline(ctx context.Context, in *CreateTrainingPipelineRequest, opts ...grpc.CallOption) (*TrainingPipeline, error)
	// Gets a TrainingPipeline.
	GetTrainingPipeline(ctx context.Context, in *GetTrainingPipelineRequest, opts ...grpc.CallOption) (*TrainingPipeline, error)
	// Lists TrainingPipelines in a Location.
	ListTrainingPipelines(ctx context.Context, in *ListTrainingPipelinesRequest, opts ...grpc.CallOption) (*ListTrainingPipelinesResponse, error)
	// Deletes a TrainingPipeline.
	DeleteTrainingPipeline(ctx context.Context, in *DeleteTrainingPipelineRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Cancels a TrainingPipeline.
	// Starts asynchronous cancellation on the TrainingPipeline. The server
	// makes a best effort to cancel the pipeline, but success is not
	// guaranteed. Clients can use [PipelineService.GetTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.GetTrainingPipeline] or
	// other methods to check whether the cancellation succeeded or whether the
	// pipeline completed despite cancellation. On successful cancellation,
	// the TrainingPipeline is not deleted; instead it becomes a pipeline with
	// a [TrainingPipeline.error][google.cloud.aiplatform.v1.TrainingPipeline.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
	// corresponding to `Code.CANCELLED`, and [TrainingPipeline.state][google.cloud.aiplatform.v1.TrainingPipeline.state] is set to
	// `CANCELLED`.
	CancelTrainingPipeline(ctx context.Context, in *CancelTrainingPipelineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

PipelineServiceClient is the client API for PipelineService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type PipelineServiceServer

type PipelineServiceServer interface {
	// Creates a TrainingPipeline. A created TrainingPipeline right away will be
	// attempted to be run.
	CreateTrainingPipeline(context.Context, *CreateTrainingPipelineRequest) (*TrainingPipeline, error)
	// Gets a TrainingPipeline.
	GetTrainingPipeline(context.Context, *GetTrainingPipelineRequest) (*TrainingPipeline, error)
	// Lists TrainingPipelines in a Location.
	ListTrainingPipelines(context.Context, *ListTrainingPipelinesRequest) (*ListTrainingPipelinesResponse, error)
	// Deletes a TrainingPipeline.
	DeleteTrainingPipeline(context.Context, *DeleteTrainingPipelineRequest) (*longrunning.Operation, error)
	// Cancels a TrainingPipeline.
	// Starts asynchronous cancellation on the TrainingPipeline. The server
	// makes a best effort to cancel the pipeline, but success is not
	// guaranteed. Clients can use [PipelineService.GetTrainingPipeline][google.cloud.aiplatform.v1.PipelineService.GetTrainingPipeline] or
	// other methods to check whether the cancellation succeeded or whether the
	// pipeline completed despite cancellation. On successful cancellation,
	// the TrainingPipeline is not deleted; instead it becomes a pipeline with
	// a [TrainingPipeline.error][google.cloud.aiplatform.v1.TrainingPipeline.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
	// corresponding to `Code.CANCELLED`, and [TrainingPipeline.state][google.cloud.aiplatform.v1.TrainingPipeline.state] is set to
	// `CANCELLED`.
	CancelTrainingPipeline(context.Context, *CancelTrainingPipelineRequest) (*emptypb.Empty, error)
}

PipelineServiceServer is the server API for PipelineService service.

type PipelineState

type PipelineState int32

Describes the state of a pipeline.

const (
	// The pipeline state is unspecified.
	PipelineState_PIPELINE_STATE_UNSPECIFIED PipelineState = 0
	// The pipeline has been created or resumed, and processing has not yet
	// begun.
	PipelineState_PIPELINE_STATE_QUEUED PipelineState = 1
	// The service is preparing to run the pipeline.
	PipelineState_PIPELINE_STATE_PENDING PipelineState = 2
	// The pipeline is in progress.
	PipelineState_PIPELINE_STATE_RUNNING PipelineState = 3
	// The pipeline completed successfully.
	PipelineState_PIPELINE_STATE_SUCCEEDED PipelineState = 4
	// The pipeline failed.
	PipelineState_PIPELINE_STATE_FAILED PipelineState = 5
	// The pipeline is being cancelled. From this state, the pipeline may only go
	// to either PIPELINE_STATE_SUCCEEDED, PIPELINE_STATE_FAILED or
	// PIPELINE_STATE_CANCELLED.
	PipelineState_PIPELINE_STATE_CANCELLING PipelineState = 6
	// The pipeline has been cancelled.
	PipelineState_PIPELINE_STATE_CANCELLED PipelineState = 7
	// The pipeline has been stopped, and can be resumed.
	PipelineState_PIPELINE_STATE_PAUSED PipelineState = 8
)

func (PipelineState) Descriptor

func (PipelineState) Enum

func (x PipelineState) Enum() *PipelineState

func (PipelineState) EnumDescriptor deprecated

func (PipelineState) EnumDescriptor() ([]byte, []int)

Deprecated: Use PipelineState.Descriptor instead.

func (PipelineState) Number

func (PipelineState) String

func (x PipelineState) String() string

func (PipelineState) Type

type Port

type Port struct {

	// The number of the port to expose on the pod's IP address.
	// Must be a valid port number, between 1 and 65535 inclusive.
	ContainerPort int32 `protobuf:"varint,3,opt,name=container_port,json=containerPort,proto3" json:"container_port,omitempty"`
	// contains filtered or unexported fields
}

Represents a network port in a container.

func (*Port) Descriptor deprecated

func (*Port) Descriptor() ([]byte, []int)

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetContainerPort

func (x *Port) GetContainerPort() int32

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) ProtoReflect

func (x *Port) ProtoReflect() protoreflect.Message

func (*Port) Reset

func (x *Port) Reset()

func (*Port) String

func (x *Port) String() string

type PredefinedSplit

type PredefinedSplit struct {

	// Required. The key is a name of one of the Dataset's data columns.
	// The value of the key (either the label's value or value in the column)
	// must be one of {`training`, `validation`, `test`}, and it defines to which
	// set the given piece of data is assigned. If for a piece of data the key
	// is not present or has an invalid value, that piece is ignored by the
	// pipeline.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Assigns input data to training, validation, and test sets based on the value of a provided key.

Supported only for tabular Datasets.

func (*PredefinedSplit) Descriptor deprecated

func (*PredefinedSplit) Descriptor() ([]byte, []int)

Deprecated: Use PredefinedSplit.ProtoReflect.Descriptor instead.

func (*PredefinedSplit) GetKey

func (x *PredefinedSplit) GetKey() string

func (*PredefinedSplit) ProtoMessage

func (*PredefinedSplit) ProtoMessage()

func (*PredefinedSplit) ProtoReflect

func (x *PredefinedSplit) ProtoReflect() protoreflect.Message

func (*PredefinedSplit) Reset

func (x *PredefinedSplit) Reset()

func (*PredefinedSplit) String

func (x *PredefinedSplit) String() string

type PredictRequest

type PredictRequest struct {

	// Required. The name of the Endpoint requested to serve the prediction.
	// Format:
	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Required. The instances that are the input to the prediction call.
	// A DeployedModel may have an upper limit on the number of instances it
	// supports per request, and when it is exceeded the prediction call errors
	// in case of AutoML Models, or, in case of customer created Models, the
	// behaviour is as documented by that Model.
	// The schema of any single instance may be specified via Endpoint's
	// DeployedModels' [Model's][google.cloud.aiplatform.v1.DeployedModel.model]
	// [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata]
	// [instance_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.instance_schema_uri].
	Instances []*structpb.Value `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"`
	// The parameters that govern the prediction. The schema of the parameters may
	// be specified via Endpoint's DeployedModels' [Model's ][google.cloud.aiplatform.v1.DeployedModel.model]
	// [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata]
	// [parameters_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.parameters_schema_uri].
	Parameters *structpb.Value `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

Request message for [PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict].

func (*PredictRequest) Descriptor deprecated

func (*PredictRequest) Descriptor() ([]byte, []int)

Deprecated: Use PredictRequest.ProtoReflect.Descriptor instead.

func (*PredictRequest) GetEndpoint

func (x *PredictRequest) GetEndpoint() string

func (*PredictRequest) GetInstances

func (x *PredictRequest) GetInstances() []*structpb.Value

func (*PredictRequest) GetParameters

func (x *PredictRequest) GetParameters() *structpb.Value

func (*PredictRequest) ProtoMessage

func (*PredictRequest) ProtoMessage()

func (*PredictRequest) ProtoReflect

func (x *PredictRequest) ProtoReflect() protoreflect.Message

func (*PredictRequest) Reset

func (x *PredictRequest) Reset()

func (*PredictRequest) String

func (x *PredictRequest) String() string

type PredictResponse

type PredictResponse struct {

	// The predictions that are the output of the predictions call.
	// The schema of any single prediction may be specified via Endpoint's
	// DeployedModels' [Model's ][google.cloud.aiplatform.v1.DeployedModel.model]
	// [PredictSchemata's][google.cloud.aiplatform.v1.Model.predict_schemata]
	// [prediction_schema_uri][google.cloud.aiplatform.v1.PredictSchemata.prediction_schema_uri].
	Predictions []*structpb.Value `protobuf:"bytes,1,rep,name=predictions,proto3" json:"predictions,omitempty"`
	// ID of the Endpoint's DeployedModel that served this prediction.
	DeployedModelId string `protobuf:"bytes,2,opt,name=deployed_model_id,json=deployedModelId,proto3" json:"deployed_model_id,omitempty"`
	// contains filtered or unexported fields
}

Response message for [PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict].

func (*PredictResponse) Descriptor deprecated

func (*PredictResponse) Descriptor() ([]byte, []int)

Deprecated: Use PredictResponse.ProtoReflect.Descriptor instead.

func (*PredictResponse) GetDeployedModelId

func (x *PredictResponse) GetDeployedModelId() string

func (*PredictResponse) GetPredictions

func (x *PredictResponse) GetPredictions() []*structpb.Value

func (*PredictResponse) ProtoMessage

func (*PredictResponse) ProtoMessage()

func (*PredictResponse) ProtoReflect

func (x *PredictResponse) ProtoReflect() protoreflect.Message

func (*PredictResponse) Reset

func (x *PredictResponse) Reset()

func (*PredictResponse) String

func (x *PredictResponse) String() string

type PredictSchemata

type PredictSchemata struct {

	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format
	// of a single instance, which are used in [PredictRequest.instances][google.cloud.aiplatform.v1.PredictRequest.instances],
	// [ExplainRequest.instances][] and
	// [BatchPredictionJob.input_config][google.cloud.aiplatform.v1.BatchPredictionJob.input_config].
	// The schema is defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	// AutoML Models always have this field populated by Vertex AI.
	// Note: The URI given on output will be immutable and probably different,
	// including the URI scheme, than the one given on input. The output URI will
	// point to a location where the user only has a read access.
	InstanceSchemaUri string `protobuf:"bytes,1,opt,name=instance_schema_uri,json=instanceSchemaUri,proto3" json:"instance_schema_uri,omitempty"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the
	// parameters of prediction and explanation via
	// [PredictRequest.parameters][google.cloud.aiplatform.v1.PredictRequest.parameters], [ExplainRequest.parameters][] and
	// [BatchPredictionJob.model_parameters][google.cloud.aiplatform.v1.BatchPredictionJob.model_parameters].
	// The schema is defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	// AutoML Models always have this field populated by Vertex AI, if no
	// parameters are supported, then it is set to an empty string.
	// Note: The URI given on output will be immutable and probably different,
	// including the URI scheme, than the one given on input. The output URI will
	// point to a location where the user only has a read access.
	ParametersSchemaUri string `protobuf:"bytes,2,opt,name=parameters_schema_uri,json=parametersSchemaUri,proto3" json:"parameters_schema_uri,omitempty"`
	// Immutable. Points to a YAML file stored on Google Cloud Storage describing the format
	// of a single prediction produced by this Model, which are returned via
	// [PredictResponse.predictions][google.cloud.aiplatform.v1.PredictResponse.predictions], [ExplainResponse.explanations][], and
	// [BatchPredictionJob.output_config][google.cloud.aiplatform.v1.BatchPredictionJob.output_config].
	// The schema is defined as an OpenAPI 3.0.2 [Schema
	// Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject).
	// AutoML Models always have this field populated by Vertex AI.
	// Note: The URI given on output will be immutable and probably different,
	// including the URI scheme, than the one given on input. The output URI will
	// point to a location where the user only has a read access.
	PredictionSchemaUri string `protobuf:"bytes,3,opt,name=prediction_schema_uri,json=predictionSchemaUri,proto3" json:"prediction_schema_uri,omitempty"`
	// contains filtered or unexported fields
}

Contains the schemata used in Model's predictions and explanations via [PredictionService.Predict][google.cloud.aiplatform.v1.PredictionService.Predict], [PredictionService.Explain][] and BatchPredictionJob[google.cloud.aiplatform.v1.BatchPredictionJob].

func (*PredictSchemata) Descriptor deprecated

func (*PredictSchemata) Descriptor() ([]byte, []int)

Deprecated: Use PredictSchemata.ProtoReflect.Descriptor instead.

func (*PredictSchemata) GetInstanceSchemaUri

func (x *PredictSchemata) GetInstanceSchemaUri() string

func (*PredictSchemata) GetParametersSchemaUri

func (x *PredictSchemata) GetParametersSchemaUri() string

func (*PredictSchemata) GetPredictionSchemaUri

func (x *PredictSchemata) GetPredictionSchemaUri() string

func (*PredictSchemata) ProtoMessage

func (*PredictSchemata) ProtoMessage()

func (*PredictSchemata) ProtoReflect

func (x *PredictSchemata) ProtoReflect() protoreflect.Message

func (*PredictSchemata) Reset

func (x *PredictSchemata) Reset()

func (*PredictSchemata) String

func (x *PredictSchemata) String() string

type PredictionServiceClient

type PredictionServiceClient interface {
	// Perform an online prediction.
	Predict(ctx context.Context, in *PredictRequest, opts ...grpc.CallOption) (*PredictResponse, error)
}

PredictionServiceClient is the client API for PredictionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type PredictionServiceServer

type PredictionServiceServer interface {
	// Perform an online prediction.
	Predict(context.Context, *PredictRequest) (*PredictResponse, error)
}

PredictionServiceServer is the server API for PredictionService service.

type PythonPackageSpec

type PythonPackageSpec struct {

	// Required. The URI of a container image in Artifact Registry that will run the
	// provided Python package. Vertex AI provides a wide range of executor
	// images with pre-installed packages to meet users' various use cases. See
	// the list of [pre-built containers for
	// training](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers).
	// You must use an image from this list.
	ExecutorImageUri string `protobuf:"bytes,1,opt,name=executor_image_uri,json=executorImageUri,proto3" json:"executor_image_uri,omitempty"`
	// Required. The Google Cloud Storage location of the Python package files which are
	// the training program and its dependent packages.
	// The maximum number of package URIs is 100.
	PackageUris []string `protobuf:"bytes,2,rep,name=package_uris,json=packageUris,proto3" json:"package_uris,omitempty"`
	// Required. The Python module name to run after installing the packages.
	PythonModule string `protobuf:"bytes,3,opt,name=python_module,json=pythonModule,proto3" json:"python_module,omitempty"`
	// Command line arguments to be passed to the Python task.
	Args []string `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"`
	// Environment variables to be passed to the python module.
	Env []*EnvVar `protobuf:"bytes,5,rep,name=env,proto3" json:"env,omitempty"`
	// contains filtered or unexported fields
}

The spec of a Python packaged code.

func (*PythonPackageSpec) Descriptor deprecated

func (*PythonPackageSpec) Descriptor() ([]byte, []int)

Deprecated: Use PythonPackageSpec.ProtoReflect.Descriptor instead.

func (*PythonPackageSpec) GetArgs

func (x *PythonPackageSpec) GetArgs() []string

func (*PythonPackageSpec) GetEnv

func (x *PythonPackageSpec) GetEnv() []*EnvVar

func (*PythonPackageSpec) GetExecutorImageUri

func (x *PythonPackageSpec) GetExecutorImageUri() string

func (*PythonPackageSpec) GetPackageUris

func (x *PythonPackageSpec) GetPackageUris() []string

func (*PythonPackageSpec) GetPythonModule

func (x *PythonPackageSpec) GetPythonModule() string

func (*PythonPackageSpec) ProtoMessage

func (*PythonPackageSpec) ProtoMessage()

func (*PythonPackageSpec) ProtoReflect

func (x *PythonPackageSpec) ProtoReflect() protoreflect.Message

func (*PythonPackageSpec) Reset

func (x *PythonPackageSpec) Reset()

func (*PythonPackageSpec) String

func (x *PythonPackageSpec) String() string

type ResourcesConsumed

type ResourcesConsumed struct {

	// Output only. The number of replica hours used. Note that many replicas may run in
	// parallel, and additionally any given work may be queued for some time.
	// Therefore this value is not strictly related to wall time.
	ReplicaHours float64 `protobuf:"fixed64,1,opt,name=replica_hours,json=replicaHours,proto3" json:"replica_hours,omitempty"`
	// contains filtered or unexported fields
}

Statistics information about resource consumption.

func (*ResourcesConsumed) Descriptor deprecated

func (*ResourcesConsumed) Descriptor() ([]byte, []int)

Deprecated: Use ResourcesConsumed.ProtoReflect.Descriptor instead.

func (*ResourcesConsumed) GetReplicaHours

func (x *ResourcesConsumed) GetReplicaHours() float64

func (*ResourcesConsumed) ProtoMessage

func (*ResourcesConsumed) ProtoMessage()

func (*ResourcesConsumed) ProtoReflect

func (x *ResourcesConsumed) ProtoReflect() protoreflect.Message

func (*ResourcesConsumed) Reset

func (x *ResourcesConsumed) Reset()

func (*ResourcesConsumed) String

func (x *ResourcesConsumed) String() string

type SampleConfig

type SampleConfig struct {

	// Decides sample size for the initial batch. initial_batch_sample_percentage
	// is used by default.
	//
	// Types that are assignable to InitialBatchSampleSize:
	//	*SampleConfig_InitialBatchSamplePercentage
	InitialBatchSampleSize isSampleConfig_InitialBatchSampleSize `protobuf_oneof:"initial_batch_sample_size"`
	// Decides sample size for the following batches.
	// following_batch_sample_percentage is used by default.
	//
	// Types that are assignable to FollowingBatchSampleSize:
	//	*SampleConfig_FollowingBatchSamplePercentage
	FollowingBatchSampleSize isSampleConfig_FollowingBatchSampleSize `protobuf_oneof:"following_batch_sample_size"`
	// Field to choose sampling strategy. Sampling strategy will decide which data
	// should be selected for human labeling in every batch.
	SampleStrategy SampleConfig_SampleStrategy `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

Active learning data sampling config. For every active learning labeling iteration, it will select a batch of data based on the sampling strategy.

func (*SampleConfig) Descriptor deprecated

func (*SampleConfig) Descriptor() ([]byte, []int)

Deprecated: Use SampleConfig.ProtoReflect.Descriptor instead.

func (*SampleConfig) GetFollowingBatchSamplePercentage

func (x *SampleConfig) GetFollowingBatchSamplePercentage() int32

func (*SampleConfig) GetFollowingBatchSampleSize

func (m *SampleConfig) GetFollowingBatchSampleSize() isSampleConfig_FollowingBatchSampleSize

func (*SampleConfig) GetInitialBatchSamplePercentage

func (x *SampleConfig) GetInitialBatchSamplePercentage() int32

func (*SampleConfig) GetInitialBatchSampleSize

func (m *SampleConfig) GetInitialBatchSampleSize() isSampleConfig_InitialBatchSampleSize

func (*SampleConfig) GetSampleStrategy

func (x *SampleConfig) GetSampleStrategy() SampleConfig_SampleStrategy

func (*SampleConfig) ProtoMessage

func (*SampleConfig) ProtoMessage()

func (*SampleConfig) ProtoReflect

func (x *SampleConfig) ProtoReflect() protoreflect.Message

func (*SampleConfig) Reset

func (x *SampleConfig) Reset()

func (*SampleConfig) String

func (x *SampleConfig) String() string

type SampleConfig_FollowingBatchSamplePercentage

type SampleConfig_FollowingBatchSamplePercentage struct {
	// The percentage of data needed to be labeled in each following batch
	// (except the first batch).
	FollowingBatchSamplePercentage int32 `protobuf:"varint,3,opt,name=following_batch_sample_percentage,json=followingBatchSamplePercentage,proto3,oneof"`
}

type SampleConfig_InitialBatchSamplePercentage

type SampleConfig_InitialBatchSamplePercentage struct {
	// The percentage of data needed to be labeled in the first batch.
	InitialBatchSamplePercentage int32 `protobuf:"varint,1,opt,name=initial_batch_sample_percentage,json=initialBatchSamplePercentage,proto3,oneof"`
}

type SampleConfig_SampleStrategy

type SampleConfig_SampleStrategy int32

Sample strategy decides which subset of DataItems should be selected for human labeling in every batch.

const (
	// Default will be treated as UNCERTAINTY.
	SampleConfig_SAMPLE_STRATEGY_UNSPECIFIED SampleConfig_SampleStrategy = 0
	// Sample the most uncertain data to label.
	SampleConfig_UNCERTAINTY SampleConfig_SampleStrategy = 1
)

func (SampleConfig_SampleStrategy) Descriptor

func (SampleConfig_SampleStrategy) Enum

func (SampleConfig_SampleStrategy) EnumDescriptor deprecated

func (SampleConfig_SampleStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use SampleConfig_SampleStrategy.Descriptor instead.

func (SampleConfig_SampleStrategy) Number

func (SampleConfig_SampleStrategy) String

func (SampleConfig_SampleStrategy) Type

type Scheduling

type Scheduling struct {

	// The maximum job running time. The default is 7 days.
	Timeout *durationpb.Duration `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// Restarts the entire CustomJob if a worker gets restarted.
	// This feature can be used by distributed training jobs that are not
	// resilient to workers leaving and joining a job.
	RestartJobOnWorkerRestart bool `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

All parameters related to queuing and scheduling of custom jobs.

func (*Scheduling) Descriptor deprecated

func (*Scheduling) Descriptor() ([]byte, []int)

Deprecated: Use Scheduling.ProtoReflect.Descriptor instead.

func (*Scheduling) GetRestartJobOnWorkerRestart

func (x *Scheduling) GetRestartJobOnWorkerRestart() bool

func (*Scheduling) GetTimeout

func (x *Scheduling) GetTimeout() *durationpb.Duration

func (*Scheduling) ProtoMessage

func (*Scheduling) ProtoMessage()

func (*Scheduling) ProtoReflect

func (x *Scheduling) ProtoReflect() protoreflect.Message

func (*Scheduling) Reset

func (x *Scheduling) Reset()

func (*Scheduling) String

func (x *Scheduling) String() string

type SearchMigratableResourcesRequest

type SearchMigratableResourcesRequest struct {

	// Required. The location that the migratable resources should be searched from.
	// It's the Vertex AI location that the resources can be migrated to, not
	// the resources' original location.
	// Format:
	// `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard page size.
	// The default and maximum value is 100.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The standard page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter for your search. You can use the following types of filters:
	//
	// *   Resource type filters. The following strings filter for a specific type
	//     of [MigratableResource][google.cloud.aiplatform.v1.MigratableResource]:
	//     *   `ml_engine_model_version:*`
	//     *   `automl_model:*`
	//     *   `automl_dataset:*`
	//     *   `data_labeling_dataset:*`
	// *   "Migrated or not" filters. The following strings filter for resources
	//     that either have or have not already been migrated:
	//     *   `last_migrate_time:*` filters for migrated resources.
	//     *   `NOT last_migrate_time:*` filters for not yet migrated resources.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for [MigrationService.SearchMigratableResources][google.cloud.aiplatform.v1.MigrationService.SearchMigratableResources].

func (*SearchMigratableResourcesRequest) Descriptor deprecated

func (*SearchMigratableResourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchMigratableResourcesRequest.ProtoReflect.Descriptor instead.

func (*SearchMigratableResourcesRequest) GetFilter

func (*SearchMigratableResourcesRequest) GetPageSize

func (x *SearchMigratableResourcesRequest) GetPageSize() int32

func (*SearchMigratableResourcesRequest) GetPageToken

func (x *SearchMigratableResourcesRequest) GetPageToken() string

func (*SearchMigratableResourcesRequest) GetParent

func (*SearchMigratableResourcesRequest) ProtoMessage

func (*SearchMigratableResourcesRequest) ProtoMessage()

func (*SearchMigratableResourcesRequest) ProtoReflect

func (*SearchMigratableResourcesRequest) Reset

func (*SearchMigratableResourcesRequest) String

type SearchMigratableResourcesResponse

type SearchMigratableResourcesResponse struct {

	// All migratable resources that can be migrated to the
	// location specified in the request.
	MigratableResources []*MigratableResource `protobuf:"bytes,1,rep,name=migratable_resources,json=migratableResources,proto3" json:"migratable_resources,omitempty"`
	// The standard next-page token.
	// The migratable_resources may not fill page_size in
	// SearchMigratableResourcesRequest even when there are subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [MigrationService.SearchMigratableResources][google.cloud.aiplatform.v1.MigrationService.SearchMigratableResources].

func (*SearchMigratableResourcesResponse) Descriptor deprecated

func (*SearchMigratableResourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use SearchMigratableResourcesResponse.ProtoReflect.Descriptor instead.

func (*SearchMigratableResourcesResponse) GetMigratableResources

func (x *SearchMigratableResourcesResponse) GetMigratableResources() []*MigratableResource

func (*SearchMigratableResourcesResponse) GetNextPageToken

func (x *SearchMigratableResourcesResponse) GetNextPageToken() string

func (*SearchMigratableResourcesResponse) ProtoMessage

func (*SearchMigratableResourcesResponse) ProtoMessage()

func (*SearchMigratableResourcesResponse) ProtoReflect

func (*SearchMigratableResourcesResponse) Reset

func (*SearchMigratableResourcesResponse) String

type SpecialistPool

type SpecialistPool struct {

	// Required. The resource name of the SpecialistPool.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of the SpecialistPool.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	// This field should be unique on project-level.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The number of Specialists in this SpecialistPool.
	SpecialistManagersCount int32 `` /* 133-byte string literal not displayed */
	// The email addresses of the specialists in the SpecialistPool.
	SpecialistManagerEmails []string `` /* 132-byte string literal not displayed */
	// Output only. The resource name of the pending data labeling jobs.
	PendingDataLabelingJobs []string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

SpecialistPool represents customers' own workforce to work on their data labeling jobs. It includes a group of specialist managers who are responsible for managing the labelers in this pool as well as customers' data labeling jobs associated with this pool. Customers create specialist pool as well as start data labeling jobs on Cloud, managers and labelers work with the jobs using CrowdCompute console.

func (*SpecialistPool) Descriptor deprecated

func (*SpecialistPool) Descriptor() ([]byte, []int)

Deprecated: Use SpecialistPool.ProtoReflect.Descriptor instead.

func (*SpecialistPool) GetDisplayName

func (x *SpecialistPool) GetDisplayName() string

func (*SpecialistPool) GetName

func (x *SpecialistPool) GetName() string

func (*SpecialistPool) GetPendingDataLabelingJobs

func (x *SpecialistPool) GetPendingDataLabelingJobs() []string

func (*SpecialistPool) GetSpecialistManagerEmails

func (x *SpecialistPool) GetSpecialistManagerEmails() []string

func (*SpecialistPool) GetSpecialistManagersCount

func (x *SpecialistPool) GetSpecialistManagersCount() int32

func (*SpecialistPool) ProtoMessage

func (*SpecialistPool) ProtoMessage()

func (*SpecialistPool) ProtoReflect

func (x *SpecialistPool) ProtoReflect() protoreflect.Message

func (*SpecialistPool) Reset

func (x *SpecialistPool) Reset()

func (*SpecialistPool) String

func (x *SpecialistPool) String() string

type SpecialistPoolServiceClient

type SpecialistPoolServiceClient interface {
	// Creates a SpecialistPool.
	CreateSpecialistPool(ctx context.Context, in *CreateSpecialistPoolRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets a SpecialistPool.
	GetSpecialistPool(ctx context.Context, in *GetSpecialistPoolRequest, opts ...grpc.CallOption) (*SpecialistPool, error)
	// Lists SpecialistPools in a Location.
	ListSpecialistPools(ctx context.Context, in *ListSpecialistPoolsRequest, opts ...grpc.CallOption) (*ListSpecialistPoolsResponse, error)
	// Deletes a SpecialistPool as well as all Specialists in the pool.
	DeleteSpecialistPool(ctx context.Context, in *DeleteSpecialistPoolRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a SpecialistPool.
	UpdateSpecialistPool(ctx context.Context, in *UpdateSpecialistPoolRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

SpecialistPoolServiceClient is the client API for SpecialistPoolService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SpecialistPoolServiceServer

type SpecialistPoolServiceServer interface {
	// Creates a SpecialistPool.
	CreateSpecialistPool(context.Context, *CreateSpecialistPoolRequest) (*longrunning.Operation, error)
	// Gets a SpecialistPool.
	GetSpecialistPool(context.Context, *GetSpecialistPoolRequest) (*SpecialistPool, error)
	// Lists SpecialistPools in a Location.
	ListSpecialistPools(context.Context, *ListSpecialistPoolsRequest) (*ListSpecialistPoolsResponse, error)
	// Deletes a SpecialistPool as well as all Specialists in the pool.
	DeleteSpecialistPool(context.Context, *DeleteSpecialistPoolRequest) (*longrunning.Operation, error)
	// Updates a SpecialistPool.
	UpdateSpecialistPool(context.Context, *UpdateSpecialistPoolRequest) (*longrunning.Operation, error)
}

SpecialistPoolServiceServer is the server API for SpecialistPoolService service.

type StudySpec

type StudySpec struct {

	// Required. Metric specs for the Study.
	Metrics []*StudySpec_MetricSpec `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// Required. The set of parameters to tune.
	Parameters []*StudySpec_ParameterSpec `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty"`
	// The search algorithm specified for the Study.
	Algorithm StudySpec_Algorithm `protobuf:"varint,3,opt,name=algorithm,proto3,enum=google.cloud.aiplatform.v1.StudySpec_Algorithm" json:"algorithm,omitempty"`
	// The observation noise level of the study.
	// Currently only supported by the Vizier service. Not supported by
	// HyperparamterTuningJob or TrainingPipeline.
	ObservationNoise StudySpec_ObservationNoise `` /* 169-byte string literal not displayed */
	// Describe which measurement selection type will be used
	MeasurementSelectionType StudySpec_MeasurementSelectionType `` /* 203-byte string literal not displayed */
	// contains filtered or unexported fields
}

Represents specification of a Study.

func (*StudySpec) Descriptor deprecated

func (*StudySpec) Descriptor() ([]byte, []int)

Deprecated: Use StudySpec.ProtoReflect.Descriptor instead.

func (*StudySpec) GetAlgorithm

func (x *StudySpec) GetAlgorithm() StudySpec_Algorithm

func (*StudySpec) GetMeasurementSelectionType

func (x *StudySpec) GetMeasurementSelectionType() StudySpec_MeasurementSelectionType

func (*StudySpec) GetMetrics

func (x *StudySpec) GetMetrics() []*StudySpec_MetricSpec

func (*StudySpec) GetObservationNoise

func (x *StudySpec) GetObservationNoise() StudySpec_ObservationNoise

func (*StudySpec) GetParameters

func (x *StudySpec) GetParameters() []*StudySpec_ParameterSpec

func (*StudySpec) ProtoMessage

func (*StudySpec) ProtoMessage()

func (*StudySpec) ProtoReflect

func (x *StudySpec) ProtoReflect() protoreflect.Message

func (*StudySpec) Reset

func (x *StudySpec) Reset()

func (*StudySpec) String

func (x *StudySpec) String() string

type StudySpec_Algorithm

type StudySpec_Algorithm int32

The available search algorithms for the Study.

const (
	// The default algorithm used by Vertex AI for [hyperparameter
	// tuning](https://cloud.google.com/vertex-ai/docs/training/hyperparameter-tuning-overview)
	// and [Vertex Vizier](https://cloud.google.com/vertex-ai/docs/vizier).
	StudySpec_ALGORITHM_UNSPECIFIED StudySpec_Algorithm = 0
	// Simple grid search within the feasible space. To use grid search,
	// all parameters must be `INTEGER`, `CATEGORICAL`, or `DISCRETE`.
	StudySpec_GRID_SEARCH StudySpec_Algorithm = 2
	// Simple random search within the feasible space.
	StudySpec_RANDOM_SEARCH StudySpec_Algorithm = 3
)

func (StudySpec_Algorithm) Descriptor

func (StudySpec_Algorithm) Enum

func (StudySpec_Algorithm) EnumDescriptor deprecated

func (StudySpec_Algorithm) EnumDescriptor() ([]byte, []int)

Deprecated: Use StudySpec_Algorithm.Descriptor instead.

func (StudySpec_Algorithm) Number

func (StudySpec_Algorithm) String

func (x StudySpec_Algorithm) String() string

func (StudySpec_Algorithm) Type

type StudySpec_MeasurementSelectionType

type StudySpec_MeasurementSelectionType int32

This indicates which measurement to use if/when the service automatically selects the final measurement from previously reported intermediate measurements. Choose this based on two considerations:

A) Do you expect your measurements to monotonically improve?
   If so, choose LAST_MEASUREMENT. On the other hand, if you're in a
   situation where your system can "over-train" and you expect the
   performance to get better for a while but then start declining,
   choose BEST_MEASUREMENT.
B) Are your measurements significantly noisy and/or irreproducible?
   If so, BEST_MEASUREMENT will tend to be over-optimistic, and it
   may be better to choose LAST_MEASUREMENT.
If both or neither of (A) and (B) apply, it doesn't matter which
selection type is chosen.
const (
	// Will be treated as LAST_MEASUREMENT.
	StudySpec_MEASUREMENT_SELECTION_TYPE_UNSPECIFIED StudySpec_MeasurementSelectionType = 0
	// Use the last measurement reported.
	StudySpec_LAST_MEASUREMENT StudySpec_MeasurementSelectionType = 1
	// Use the best measurement reported.
	StudySpec_BEST_MEASUREMENT StudySpec_MeasurementSelectionType = 2
)

func (StudySpec_MeasurementSelectionType) Descriptor

func (StudySpec_MeasurementSelectionType) Enum

func (StudySpec_MeasurementSelectionType) EnumDescriptor deprecated

func (StudySpec_MeasurementSelectionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StudySpec_MeasurementSelectionType.Descriptor instead.

func (StudySpec_MeasurementSelectionType) Number

func (StudySpec_MeasurementSelectionType) String

func (StudySpec_MeasurementSelectionType) Type

type StudySpec_MetricSpec

type StudySpec_MetricSpec struct {

	// Required. The ID of the metric. Must not contain whitespaces and must be unique
	// amongst all MetricSpecs.
	MetricId string `protobuf:"bytes,1,opt,name=metric_id,json=metricId,proto3" json:"metric_id,omitempty"`
	// Required. The optimization goal of the metric.
	Goal StudySpec_MetricSpec_GoalType `protobuf:"varint,2,opt,name=goal,proto3,enum=google.cloud.aiplatform.v1.StudySpec_MetricSpec_GoalType" json:"goal,omitempty"`
	// contains filtered or unexported fields
}

Represents a metric to optimize.

func (*StudySpec_MetricSpec) Descriptor deprecated

func (*StudySpec_MetricSpec) Descriptor() ([]byte, []int)

Deprecated: Use StudySpec_MetricSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_MetricSpec) GetGoal

func (*StudySpec_MetricSpec) GetMetricId

func (x *StudySpec_MetricSpec) GetMetricId() string

func (*StudySpec_MetricSpec) ProtoMessage

func (*StudySpec_MetricSpec) ProtoMessage()

func (*StudySpec_MetricSpec) ProtoReflect

func (x *StudySpec_MetricSpec) ProtoReflect() protoreflect.Message

func (*StudySpec_MetricSpec) Reset

func (x *StudySpec_MetricSpec) Reset()

func (*StudySpec_MetricSpec) String

func (x *StudySpec_MetricSpec) String() string

type StudySpec_MetricSpec_GoalType

type StudySpec_MetricSpec_GoalType int32

The available types of optimization goals.

const (
	// Goal Type will default to maximize.
	StudySpec_MetricSpec_GOAL_TYPE_UNSPECIFIED StudySpec_MetricSpec_GoalType = 0
	// Maximize the goal metric.
	StudySpec_MetricSpec_MAXIMIZE StudySpec_MetricSpec_GoalType = 1
	// Minimize the goal metric.
	StudySpec_MetricSpec_MINIMIZE StudySpec_MetricSpec_GoalType = 2
)

func (StudySpec_MetricSpec_GoalType) Descriptor

func (StudySpec_MetricSpec_GoalType) Enum

func (StudySpec_MetricSpec_GoalType) EnumDescriptor deprecated

func (StudySpec_MetricSpec_GoalType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StudySpec_MetricSpec_GoalType.Descriptor instead.

func (StudySpec_MetricSpec_GoalType) Number

func (StudySpec_MetricSpec_GoalType) String

func (StudySpec_MetricSpec_GoalType) Type

type StudySpec_ObservationNoise

type StudySpec_ObservationNoise int32

Describes the noise level of the repeated observations.

"Noisy" means that the repeated observations with the same Trial parameters may lead to different metric evaluations.

const (
	// The default noise level chosen by Vertex AI.
	StudySpec_OBSERVATION_NOISE_UNSPECIFIED StudySpec_ObservationNoise = 0
	// Vertex AI assumes that the objective function is (nearly)
	// perfectly reproducible, and will never repeat the same Trial
	// parameters.
	StudySpec_LOW StudySpec_ObservationNoise = 1
	// Vertex AI will estimate the amount of noise in metric
	// evaluations, it may repeat the same Trial parameters more than once.
	StudySpec_HIGH StudySpec_ObservationNoise = 2
)

func (StudySpec_ObservationNoise) Descriptor

func (StudySpec_ObservationNoise) Enum

func (StudySpec_ObservationNoise) EnumDescriptor deprecated

func (StudySpec_ObservationNoise) EnumDescriptor() ([]byte, []int)

Deprecated: Use StudySpec_ObservationNoise.Descriptor instead.

func (StudySpec_ObservationNoise) Number

func (StudySpec_ObservationNoise) String

func (StudySpec_ObservationNoise) Type

type StudySpec_ParameterSpec

type StudySpec_ParameterSpec struct {

	// Types that are assignable to ParameterValueSpec:
	//	*StudySpec_ParameterSpec_DoubleValueSpec_
	//	*StudySpec_ParameterSpec_IntegerValueSpec_
	//	*StudySpec_ParameterSpec_CategoricalValueSpec_
	//	*StudySpec_ParameterSpec_DiscreteValueSpec_
	ParameterValueSpec isStudySpec_ParameterSpec_ParameterValueSpec `protobuf_oneof:"parameter_value_spec"`
	// Required. The ID of the parameter. Must not contain whitespaces and must be unique
	// amongst all ParameterSpecs.
	ParameterId string `protobuf:"bytes,1,opt,name=parameter_id,json=parameterId,proto3" json:"parameter_id,omitempty"`
	// How the parameter should be scaled.
	// Leave unset for `CATEGORICAL` parameters.
	ScaleType StudySpec_ParameterSpec_ScaleType `` /* 155-byte string literal not displayed */
	// A conditional parameter node is active if the parameter's value matches
	// the conditional node's parent_value_condition.
	//
	// If two items in conditional_parameter_specs have the same name, they
	// must have disjoint parent_value_condition.
	ConditionalParameterSpecs []*StudySpec_ParameterSpec_ConditionalParameterSpec `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

Represents a single parameter to optimize.

func (*StudySpec_ParameterSpec) Descriptor deprecated

func (*StudySpec_ParameterSpec) Descriptor() ([]byte, []int)

Deprecated: Use StudySpec_ParameterSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec) GetCategoricalValueSpec

func (*StudySpec_ParameterSpec) GetConditionalParameterSpecs

func (*StudySpec_ParameterSpec) GetDiscreteValueSpec

func (*StudySpec_ParameterSpec) GetDoubleValueSpec

func (*StudySpec_ParameterSpec) GetIntegerValueSpec

func (*StudySpec_ParameterSpec) GetParameterId

func (x *StudySpec_ParameterSpec) GetParameterId() string

func (*StudySpec_ParameterSpec) GetParameterValueSpec

func (m *StudySpec_ParameterSpec) GetParameterValueSpec() isStudySpec_ParameterSpec_ParameterValueSpec

func (*StudySpec_ParameterSpec) GetScaleType

func (*StudySpec_ParameterSpec) ProtoMessage

func (*StudySpec_ParameterSpec) ProtoMessage()

func (*StudySpec_ParameterSpec) ProtoReflect

func (x *StudySpec_ParameterSpec) ProtoReflect() protoreflect.Message

func (*StudySpec_ParameterSpec) Reset

func (x *StudySpec_ParameterSpec) Reset()

func (*StudySpec_ParameterSpec) String

func (x *StudySpec_ParameterSpec) String() string

type StudySpec_ParameterSpec_CategoricalValueSpec

type StudySpec_ParameterSpec_CategoricalValueSpec struct {

	// Required. The list of possible categories.
	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Value specification for a parameter in `CATEGORICAL` type.

func (*StudySpec_ParameterSpec_CategoricalValueSpec) Descriptor deprecated

Deprecated: Use StudySpec_ParameterSpec_CategoricalValueSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_CategoricalValueSpec) GetValues

func (*StudySpec_ParameterSpec_CategoricalValueSpec) ProtoMessage

func (*StudySpec_ParameterSpec_CategoricalValueSpec) ProtoReflect

func (*StudySpec_ParameterSpec_CategoricalValueSpec) Reset

func (*StudySpec_ParameterSpec_CategoricalValueSpec) String

type StudySpec_ParameterSpec_CategoricalValueSpec_

type StudySpec_ParameterSpec_CategoricalValueSpec_ struct {
	// The value spec for a 'CATEGORICAL' parameter.
	CategoricalValueSpec *StudySpec_ParameterSpec_CategoricalValueSpec `protobuf:"bytes,4,opt,name=categorical_value_spec,json=categoricalValueSpec,proto3,oneof"`
}

type StudySpec_ParameterSpec_ConditionalParameterSpec

type StudySpec_ParameterSpec_ConditionalParameterSpec struct {

	// A set of parameter values from the parent ParameterSpec's feasible
	// space.
	//
	// Types that are assignable to ParentValueCondition:
	//	*StudySpec_ParameterSpec_ConditionalParameterSpec_ParentDiscreteValues
	//	*StudySpec_ParameterSpec_ConditionalParameterSpec_ParentIntValues
	//	*StudySpec_ParameterSpec_ConditionalParameterSpec_ParentCategoricalValues
	ParentValueCondition isStudySpec_ParameterSpec_ConditionalParameterSpec_ParentValueCondition `protobuf_oneof:"parent_value_condition"`
	// Required. The spec for a conditional parameter.
	ParameterSpec *StudySpec_ParameterSpec `protobuf:"bytes,1,opt,name=parameter_spec,json=parameterSpec,proto3" json:"parameter_spec,omitempty"`
	// contains filtered or unexported fields
}

Represents a parameter spec with condition from its parent parameter.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) Descriptor deprecated

Deprecated: Use StudySpec_ParameterSpec_ConditionalParameterSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) GetParameterSpec

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) GetParentCategoricalValues

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) GetParentDiscreteValues

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) GetParentIntValues

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) GetParentValueCondition

func (m *StudySpec_ParameterSpec_ConditionalParameterSpec) GetParentValueCondition() isStudySpec_ParameterSpec_ConditionalParameterSpec_ParentValueCondition

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) ProtoMessage

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) ProtoReflect

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) Reset

func (*StudySpec_ParameterSpec_ConditionalParameterSpec) String

type StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition

type StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition struct {

	// Required. Matches values of the parent parameter of 'CATEGORICAL' type.
	// All values must exist in `categorical_value_spec` of parent
	// parameter.
	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Represents the spec to match categorical values from parent parameter.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition) Descriptor deprecated

Deprecated: Use StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition) GetValues

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition) ProtoMessage

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition) ProtoReflect

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition) Reset

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition) String

type StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition

type StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition struct {

	// Required. Matches values of the parent parameter of 'DISCRETE' type.
	// All values must exist in `discrete_value_spec` of parent parameter.
	//
	// The Epsilon of the value matching is 1e-10.
	Values []float64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Represents the spec to match discrete values from parent parameter.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition) Descriptor deprecated

Deprecated: Use StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition) GetValues

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition) ProtoMessage

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition) ProtoReflect

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition) Reset

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition) String

type StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition

type StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition struct {

	// Required. Matches values of the parent parameter of 'INTEGER' type.
	// All values must lie in `integer_value_spec` of parent parameter.
	Values []int64 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Represents the spec to match integer values from parent parameter.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition) Descriptor deprecated

Deprecated: Use StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition) GetValues

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition) ProtoMessage

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition) ProtoReflect

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition) Reset

func (*StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition) String

type StudySpec_ParameterSpec_ConditionalParameterSpec_ParentCategoricalValues

type StudySpec_ParameterSpec_ConditionalParameterSpec_ParentCategoricalValues struct {
	// The spec for matching values from a parent parameter of
	// `CATEGORICAL` type.
	ParentCategoricalValues *StudySpec_ParameterSpec_ConditionalParameterSpec_CategoricalValueCondition `protobuf:"bytes,4,opt,name=parent_categorical_values,json=parentCategoricalValues,proto3,oneof"`
}

type StudySpec_ParameterSpec_ConditionalParameterSpec_ParentDiscreteValues

type StudySpec_ParameterSpec_ConditionalParameterSpec_ParentDiscreteValues struct {
	// The spec for matching values from a parent parameter of
	// `DISCRETE` type.
	ParentDiscreteValues *StudySpec_ParameterSpec_ConditionalParameterSpec_DiscreteValueCondition `protobuf:"bytes,2,opt,name=parent_discrete_values,json=parentDiscreteValues,proto3,oneof"`
}

type StudySpec_ParameterSpec_ConditionalParameterSpec_ParentIntValues

type StudySpec_ParameterSpec_ConditionalParameterSpec_ParentIntValues struct {
	// The spec for matching values from a parent parameter of `INTEGER`
	// type.
	ParentIntValues *StudySpec_ParameterSpec_ConditionalParameterSpec_IntValueCondition `protobuf:"bytes,3,opt,name=parent_int_values,json=parentIntValues,proto3,oneof"`
}

type StudySpec_ParameterSpec_DiscreteValueSpec

type StudySpec_ParameterSpec_DiscreteValueSpec struct {

	// Required. A list of possible values.
	// The list should be in increasing order and at least 1e-10 apart.
	// For instance, this parameter might have possible settings of 1.5, 2.5,
	// and 4.0. This list should not contain more than 1,000 values.
	Values []float64 `protobuf:"fixed64,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Value specification for a parameter in `DISCRETE` type.

func (*StudySpec_ParameterSpec_DiscreteValueSpec) Descriptor deprecated

func (*StudySpec_ParameterSpec_DiscreteValueSpec) Descriptor() ([]byte, []int)

Deprecated: Use StudySpec_ParameterSpec_DiscreteValueSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_DiscreteValueSpec) GetValues

func (*StudySpec_ParameterSpec_DiscreteValueSpec) ProtoMessage

func (*StudySpec_ParameterSpec_DiscreteValueSpec) ProtoReflect

func (*StudySpec_ParameterSpec_DiscreteValueSpec) Reset

func (*StudySpec_ParameterSpec_DiscreteValueSpec) String

type StudySpec_ParameterSpec_DiscreteValueSpec_

type StudySpec_ParameterSpec_DiscreteValueSpec_ struct {
	// The value spec for a 'DISCRETE' parameter.
	DiscreteValueSpec *StudySpec_ParameterSpec_DiscreteValueSpec `protobuf:"bytes,5,opt,name=discrete_value_spec,json=discreteValueSpec,proto3,oneof"`
}

type StudySpec_ParameterSpec_DoubleValueSpec

type StudySpec_ParameterSpec_DoubleValueSpec struct {

	// Required. Inclusive minimum value of the parameter.
	MinValue float64 `protobuf:"fixed64,1,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
	// Required. Inclusive maximum value of the parameter.
	MaxValue float64 `protobuf:"fixed64,2,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
	// contains filtered or unexported fields
}

Value specification for a parameter in `DOUBLE` type.

func (*StudySpec_ParameterSpec_DoubleValueSpec) Descriptor deprecated

func (*StudySpec_ParameterSpec_DoubleValueSpec) Descriptor() ([]byte, []int)

Deprecated: Use StudySpec_ParameterSpec_DoubleValueSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_DoubleValueSpec) GetMaxValue

func (*StudySpec_ParameterSpec_DoubleValueSpec) GetMinValue

func (*StudySpec_ParameterSpec_DoubleValueSpec) ProtoMessage

func (*StudySpec_ParameterSpec_DoubleValueSpec) ProtoReflect

func (*StudySpec_ParameterSpec_DoubleValueSpec) Reset

func (*StudySpec_ParameterSpec_DoubleValueSpec) String

type StudySpec_ParameterSpec_DoubleValueSpec_

type StudySpec_ParameterSpec_DoubleValueSpec_ struct {
	// The value spec for a 'DOUBLE' parameter.
	DoubleValueSpec *StudySpec_ParameterSpec_DoubleValueSpec `protobuf:"bytes,2,opt,name=double_value_spec,json=doubleValueSpec,proto3,oneof"`
}

type StudySpec_ParameterSpec_IntegerValueSpec

type StudySpec_ParameterSpec_IntegerValueSpec struct {

	// Required. Inclusive minimum value of the parameter.
	MinValue int64 `protobuf:"varint,1,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
	// Required. Inclusive maximum value of the parameter.
	MaxValue int64 `protobuf:"varint,2,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
	// contains filtered or unexported fields
}

Value specification for a parameter in `INTEGER` type.

func (*StudySpec_ParameterSpec_IntegerValueSpec) Descriptor deprecated

func (*StudySpec_ParameterSpec_IntegerValueSpec) Descriptor() ([]byte, []int)

Deprecated: Use StudySpec_ParameterSpec_IntegerValueSpec.ProtoReflect.Descriptor instead.

func (*StudySpec_ParameterSpec_IntegerValueSpec) GetMaxValue

func (*StudySpec_ParameterSpec_IntegerValueSpec) GetMinValue

func (*StudySpec_ParameterSpec_IntegerValueSpec) ProtoMessage

func (*StudySpec_ParameterSpec_IntegerValueSpec) ProtoReflect

func (*StudySpec_ParameterSpec_IntegerValueSpec) Reset

func (*StudySpec_ParameterSpec_IntegerValueSpec) String

type StudySpec_ParameterSpec_IntegerValueSpec_

type StudySpec_ParameterSpec_IntegerValueSpec_ struct {
	// The value spec for an 'INTEGER' parameter.
	IntegerValueSpec *StudySpec_ParameterSpec_IntegerValueSpec `protobuf:"bytes,3,opt,name=integer_value_spec,json=integerValueSpec,proto3,oneof"`
}

type StudySpec_ParameterSpec_ScaleType

type StudySpec_ParameterSpec_ScaleType int32

The type of scaling that should be applied to this parameter.

const (
	// By default, no scaling is applied.
	StudySpec_ParameterSpec_SCALE_TYPE_UNSPECIFIED StudySpec_ParameterSpec_ScaleType = 0
	// Scales the feasible space to (0, 1) linearly.
	StudySpec_ParameterSpec_UNIT_LINEAR_SCALE StudySpec_ParameterSpec_ScaleType = 1
	// Scales the feasible space logarithmically to (0, 1). The entire
	// feasible space must be strictly positive.
	StudySpec_ParameterSpec_UNIT_LOG_SCALE StudySpec_ParameterSpec_ScaleType = 2
	// Scales the feasible space "reverse" logarithmically to (0, 1). The
	// result is that values close to the top of the feasible space are spread
	// out more than points near the bottom. The entire feasible space must be
	// strictly positive.
	StudySpec_ParameterSpec_UNIT_REVERSE_LOG_SCALE StudySpec_ParameterSpec_ScaleType = 3
)

func (StudySpec_ParameterSpec_ScaleType) Descriptor

func (StudySpec_ParameterSpec_ScaleType) Enum

func (StudySpec_ParameterSpec_ScaleType) EnumDescriptor deprecated

func (StudySpec_ParameterSpec_ScaleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StudySpec_ParameterSpec_ScaleType.Descriptor instead.

func (StudySpec_ParameterSpec_ScaleType) Number

func (StudySpec_ParameterSpec_ScaleType) String

func (StudySpec_ParameterSpec_ScaleType) Type

type TimestampSplit

type TimestampSplit struct {

	// The fraction of the input data that is to be used to train the Model.
	TrainingFraction float64 `protobuf:"fixed64,1,opt,name=training_fraction,json=trainingFraction,proto3" json:"training_fraction,omitempty"`
	// The fraction of the input data that is to be used to validate the Model.
	ValidationFraction float64 `protobuf:"fixed64,2,opt,name=validation_fraction,json=validationFraction,proto3" json:"validation_fraction,omitempty"`
	// The fraction of the input data that is to be used to evaluate the Model.
	TestFraction float64 `protobuf:"fixed64,3,opt,name=test_fraction,json=testFraction,proto3" json:"test_fraction,omitempty"`
	// Required. The key is a name of one of the Dataset's data columns.
	// The values of the key (the values in the column) must be in RFC 3339
	// `date-time` format, where `time-offset` = `"Z"`
	// (e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not
	// present or has an invalid value, that piece is ignored by the pipeline.
	Key string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Assigns input data to training, validation, and test sets based on a provided timestamps. The youngest data pieces are assigned to training set, next to validation set, and the oldest to the test set.

Supported only for tabular Datasets.

func (*TimestampSplit) Descriptor deprecated

func (*TimestampSplit) Descriptor() ([]byte, []int)

Deprecated: Use TimestampSplit.ProtoReflect.Descriptor instead.

func (*TimestampSplit) GetKey

func (x *TimestampSplit) GetKey() string

func (*TimestampSplit) GetTestFraction

func (x *TimestampSplit) GetTestFraction() float64

func (*TimestampSplit) GetTrainingFraction

func (x *TimestampSplit) GetTrainingFraction() float64

func (*TimestampSplit) GetValidationFraction

func (x *TimestampSplit) GetValidationFraction() float64

func (*TimestampSplit) ProtoMessage

func (*TimestampSplit) ProtoMessage()

func (*TimestampSplit) ProtoReflect

func (x *TimestampSplit) ProtoReflect() protoreflect.Message

func (*TimestampSplit) Reset

func (x *TimestampSplit) Reset()

func (*TimestampSplit) String

func (x *TimestampSplit) String() string

type TrainingConfig

type TrainingConfig struct {

	// The timeout hours for the CMLE training job, expressed in milli hours
	// i.e. 1,000 value in this field means 1 hour.
	TimeoutTrainingMilliHours int64 `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

CMLE training config. For every active learning labeling iteration, system will train a machine learning model on CMLE. The trained model will be used by data sampling algorithm to select DataItems.

func (*TrainingConfig) Descriptor deprecated

func (*TrainingConfig) Descriptor() ([]byte, []int)

Deprecated: Use TrainingConfig.ProtoReflect.Descriptor instead.

func (*TrainingConfig) GetTimeoutTrainingMilliHours

func (x *TrainingConfig) GetTimeoutTrainingMilliHours() int64

func (*TrainingConfig) ProtoMessage

func (*TrainingConfig) ProtoMessage()

func (*TrainingConfig) ProtoReflect

func (x *TrainingConfig) ProtoReflect() protoreflect.Message

func (*TrainingConfig) Reset

func (x *TrainingConfig) Reset()

func (*TrainingConfig) String

func (x *TrainingConfig) String() string

type TrainingPipeline

type TrainingPipeline struct {

	// Output only. Resource name of the TrainingPipeline.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of this TrainingPipeline.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Specifies Vertex AI owned input data that may be used for training the
	// Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition] should make
	// clear whether this config is used and if there are any special requirements
	// on how it should be filled. If nothing about this config is mentioned in
	// the [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition], then it should be assumed that the
	// TrainingPipeline does not depend on this configuration.
	InputDataConfig *InputDataConfig `protobuf:"bytes,3,opt,name=input_data_config,json=inputDataConfig,proto3" json:"input_data_config,omitempty"`
	// Required. A Google Cloud Storage path to the YAML file that defines the training task
	// which is responsible for producing the model artifact, and may also include
	// additional auxiliary work.
	// The definition files that can be used here are found in
	// gs://google-cloud-aiplatform/schema/trainingjob/definition/.
	// Note: The URI given on output will be immutable and probably different,
	// including the URI scheme, than the one given on input. The output URI will
	// point to a location where the user only has a read access.
	TrainingTaskDefinition string `` /* 129-byte string literal not displayed */
	// Required. The training task's parameter(s), as specified in the
	// [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition]'s `inputs`.
	TrainingTaskInputs *structpb.Value `protobuf:"bytes,5,opt,name=training_task_inputs,json=trainingTaskInputs,proto3" json:"training_task_inputs,omitempty"`
	// Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition]'s
	// `metadata`. This metadata is an auxiliary runtime and final information
	// about the training task. While the pipeline is running this information is
	// populated only at a best effort basis. Only present if the
	// pipeline's [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition] contains `metadata` object.
	TrainingTaskMetadata *structpb.Value `protobuf:"bytes,6,opt,name=training_task_metadata,json=trainingTaskMetadata,proto3" json:"training_task_metadata,omitempty"`
	// Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1.ModelService.UploadModel])
	// by this TrainingPipeline. The TrainingPipeline's
	// [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition] should make clear whether this Model
	// description should be populated, and if there are any special requirements
	// regarding how it should be filled. If nothing is mentioned in the
	// [training_task_definition][google.cloud.aiplatform.v1.TrainingPipeline.training_task_definition], then it should be assumed that this field
	// should not be filled and the training task either uploads the Model without
	// a need of this information, or that training task does not support
	// uploading a Model as part of the pipeline.
	// When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and
	// the trained Model had been uploaded into Vertex AI, then the
	// model_to_upload's resource [name][google.cloud.aiplatform.v1.Model.name] is populated. The Model
	// is always uploaded into the Project and Location in which this pipeline
	// is.
	ModelToUpload *Model `protobuf:"bytes,7,opt,name=model_to_upload,json=modelToUpload,proto3" json:"model_to_upload,omitempty"`
	// Output only. The detailed state of the pipeline.
	State PipelineState `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.aiplatform.v1.PipelineState" json:"state,omitempty"`
	// Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or
	// `PIPELINE_STATE_CANCELLED`.
	Error *status.Status `protobuf:"bytes,10,opt,name=error,proto3" json:"error,omitempty"`
	// Output only. Time when the TrainingPipeline was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time when the TrainingPipeline for the first time entered the
	// `PIPELINE_STATE_RUNNING` state.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. Time when the TrainingPipeline entered any of the following states:
	// `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`,
	// `PIPELINE_STATE_CANCELLED`.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Time when the TrainingPipeline was most recently updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The labels with user-defined metadata to organize TrainingPipelines.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	//
	// See https://goo.gl/xmQnxf for more information and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Customer-managed encryption key spec for a TrainingPipeline. If set, this
	// TrainingPipeline will be secured by this key.
	//
	// Note: Model trained by this TrainingPipeline is also secured by this key if
	// [model_to_upload][google.cloud.aiplatform.v1.TrainingPipeline.encryption_spec] is not set separately.
	EncryptionSpec *EncryptionSpec `protobuf:"bytes,18,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"`
	// contains filtered or unexported fields
}

The TrainingPipeline orchestrates tasks associated with training a Model. It always executes the training task, and optionally may also export data from Vertex AI's Dataset which becomes the training input, [upload][google.cloud.aiplatform.v1.ModelService.UploadModel] the Model to Vertex AI, and evaluate the Model.

func (*TrainingPipeline) Descriptor deprecated

func (*TrainingPipeline) Descriptor() ([]byte, []int)

Deprecated: Use TrainingPipeline.ProtoReflect.Descriptor instead.

func (*TrainingPipeline) GetCreateTime

func (x *TrainingPipeline) GetCreateTime() *timestamppb.Timestamp

func (*TrainingPipeline) GetDisplayName

func (x *TrainingPipeline) GetDisplayName() string

func (*TrainingPipeline) GetEncryptionSpec

func (x *TrainingPipeline) GetEncryptionSpec() *EncryptionSpec

func (*TrainingPipeline) GetEndTime

func (x *TrainingPipeline) GetEndTime() *timestamppb.Timestamp

func (*TrainingPipeline) GetError

func (x *TrainingPipeline) GetError() *status.Status

func (*TrainingPipeline) GetInputDataConfig

func (x *TrainingPipeline) GetInputDataConfig() *InputDataConfig

func (*TrainingPipeline) GetLabels

func (x *TrainingPipeline) GetLabels() map[string]string

func (*TrainingPipeline) GetModelToUpload

func (x *TrainingPipeline) GetModelToUpload() *Model

func (*TrainingPipeline) GetName

func (x *TrainingPipeline) GetName() string

func (*TrainingPipeline) GetStartTime

func (x *TrainingPipeline) GetStartTime() *timestamppb.Timestamp

func (*TrainingPipeline) GetState

func (x *TrainingPipeline) GetState() PipelineState

func (*TrainingPipeline) GetTrainingTaskDefinition

func (x *TrainingPipeline) GetTrainingTaskDefinition() string

func (*TrainingPipeline) GetTrainingTaskInputs

func (x *TrainingPipeline) GetTrainingTaskInputs() *structpb.Value

func (*TrainingPipeline) GetTrainingTaskMetadata

func (x *TrainingPipeline) GetTrainingTaskMetadata() *structpb.Value

func (*TrainingPipeline) GetUpdateTime

func (x *TrainingPipeline) GetUpdateTime() *timestamppb.Timestamp

func (*TrainingPipeline) ProtoMessage

func (*TrainingPipeline) ProtoMessage()

func (*TrainingPipeline) ProtoReflect

func (x *TrainingPipeline) ProtoReflect() protoreflect.Message

func (*TrainingPipeline) Reset

func (x *TrainingPipeline) Reset()

func (*TrainingPipeline) String

func (x *TrainingPipeline) String() string

type Trial

type Trial struct {

	// Output only. The identifier of the Trial assigned by the service.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The detailed state of the Trial.
	State Trial_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.aiplatform.v1.Trial_State" json:"state,omitempty"`
	// Output only. The parameters of the Trial.
	Parameters []*Trial_Parameter `protobuf:"bytes,4,rep,name=parameters,proto3" json:"parameters,omitempty"`
	// Output only. The final measurement containing the objective value.
	FinalMeasurement *Measurement `protobuf:"bytes,5,opt,name=final_measurement,json=finalMeasurement,proto3" json:"final_measurement,omitempty"`
	// Output only. Time when the Trial was started.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. Time when the Trial's status changed to `SUCCEEDED` or `INFEASIBLE`.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. The CustomJob name linked to the Trial.
	// It's set for a HyperparameterTuningJob's Trial.
	CustomJob string `protobuf:"bytes,11,opt,name=custom_job,json=customJob,proto3" json:"custom_job,omitempty"`
	// contains filtered or unexported fields
}

A message representing a Trial. A Trial contains a unique set of Parameters that has been or will be evaluated, along with the objective metrics got by running the Trial.

func (*Trial) Descriptor deprecated

func (*Trial) Descriptor() ([]byte, []int)

Deprecated: Use Trial.ProtoReflect.Descriptor instead.

func (*Trial) GetCustomJob

func (x *Trial) GetCustomJob() string

func (*Trial) GetEndTime

func (x *Trial) GetEndTime() *timestamppb.Timestamp

func (*Trial) GetFinalMeasurement

func (x *Trial) GetFinalMeasurement() *Measurement

func (*Trial) GetId

func (x *Trial) GetId() string

func (*Trial) GetParameters

func (x *Trial) GetParameters() []*Trial_Parameter

func (*Trial) GetStartTime

func (x *Trial) GetStartTime() *timestamppb.Timestamp

func (*Trial) GetState

func (x *Trial) GetState() Trial_State

func (*Trial) ProtoMessage

func (*Trial) ProtoMessage()

func (*Trial) ProtoReflect

func (x *Trial) ProtoReflect() protoreflect.Message

func (*Trial) Reset

func (x *Trial) Reset()

func (*Trial) String

func (x *Trial) String() string

type Trial_Parameter

type Trial_Parameter struct {

	// Output only. The ID of the parameter. The parameter should be defined in
	// [StudySpec's Parameters][google.cloud.aiplatform.v1.StudySpec.parameters].
	ParameterId string `protobuf:"bytes,1,opt,name=parameter_id,json=parameterId,proto3" json:"parameter_id,omitempty"`
	// Output only. The value of the parameter.
	// `number_value` will be set if a parameter defined in StudySpec is
	// in type 'INTEGER', 'DOUBLE' or 'DISCRETE'.
	// `string_value` will be set if a parameter defined in StudySpec is
	// in type 'CATEGORICAL'.
	Value *structpb.Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

A message representing a parameter to be tuned.

func (*Trial_Parameter) Descriptor deprecated

func (*Trial_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Trial_Parameter.ProtoReflect.Descriptor instead.

func (*Trial_Parameter) GetParameterId

func (x *Trial_Parameter) GetParameterId() string

func (*Trial_Parameter) GetValue

func (x *Trial_Parameter) GetValue() *structpb.Value

func (*Trial_Parameter) ProtoMessage

func (*Trial_Parameter) ProtoMessage()

func (*Trial_Parameter) ProtoReflect

func (x *Trial_Parameter) ProtoReflect() protoreflect.Message

func (*Trial_Parameter) Reset

func (x *Trial_Parameter) Reset()

func (*Trial_Parameter) String

func (x *Trial_Parameter) String() string

type Trial_State

type Trial_State int32

Describes a Trial state.

const (
	// The Trial state is unspecified.
	Trial_STATE_UNSPECIFIED Trial_State = 0
	// Indicates that a specific Trial has been requested, but it has not yet
	// been suggested by the service.
	Trial_REQUESTED Trial_State = 1
	// Indicates that the Trial has been suggested.
	Trial_ACTIVE Trial_State = 2
	// Indicates that the Trial should stop according to the service.
	Trial_STOPPING Trial_State = 3
	// Indicates that the Trial is completed successfully.
	Trial_SUCCEEDED Trial_State = 4
	// Indicates that the Trial should not be attempted again.
	// The service will set a Trial to INFEASIBLE when it's done but missing
	// the final_measurement.
	Trial_INFEASIBLE Trial_State = 5
)

func (Trial_State) Descriptor

func (Trial_State) Enum

func (x Trial_State) Enum() *Trial_State

func (Trial_State) EnumDescriptor deprecated

func (Trial_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Trial_State.Descriptor instead.

func (Trial_State) Number

func (x Trial_State) Number() protoreflect.EnumNumber

func (Trial_State) String

func (x Trial_State) String() string

func (Trial_State) Type

type UndeployModelOperationMetadata

type UndeployModelOperationMetadata struct {

	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation information for [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel].

func (*UndeployModelOperationMetadata) Descriptor deprecated

func (*UndeployModelOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UndeployModelOperationMetadata.ProtoReflect.Descriptor instead.

func (*UndeployModelOperationMetadata) GetGenericMetadata

func (*UndeployModelOperationMetadata) ProtoMessage

func (*UndeployModelOperationMetadata) ProtoMessage()

func (*UndeployModelOperationMetadata) ProtoReflect

func (*UndeployModelOperationMetadata) Reset

func (x *UndeployModelOperationMetadata) Reset()

func (*UndeployModelOperationMetadata) String

type UndeployModelRequest

type UndeployModelRequest struct {

	// Required. The name of the Endpoint resource from which to undeploy a Model.
	// Format:
	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Required. The ID of the DeployedModel to be undeployed from the Endpoint.
	DeployedModelId string `protobuf:"bytes,2,opt,name=deployed_model_id,json=deployedModelId,proto3" json:"deployed_model_id,omitempty"`
	// If this field is provided, then the Endpoint's
	// [traffic_split][google.cloud.aiplatform.v1.Endpoint.traffic_split] will be overwritten with it. If
	// last DeployedModel is being undeployed from the Endpoint, the
	// [Endpoint.traffic_split] will always end up empty when this call returns.
	// A DeployedModel will be successfully undeployed only if it doesn't have
	// any traffic assigned to it when this method executes, or if this field
	// unassigns any traffic to it.
	TrafficSplit map[string]int32 `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel].

func (*UndeployModelRequest) Descriptor deprecated

func (*UndeployModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use UndeployModelRequest.ProtoReflect.Descriptor instead.

func (*UndeployModelRequest) GetDeployedModelId

func (x *UndeployModelRequest) GetDeployedModelId() string

func (*UndeployModelRequest) GetEndpoint

func (x *UndeployModelRequest) GetEndpoint() string

func (*UndeployModelRequest) GetTrafficSplit

func (x *UndeployModelRequest) GetTrafficSplit() map[string]int32

func (*UndeployModelRequest) ProtoMessage

func (*UndeployModelRequest) ProtoMessage()

func (*UndeployModelRequest) ProtoReflect

func (x *UndeployModelRequest) ProtoReflect() protoreflect.Message

func (*UndeployModelRequest) Reset

func (x *UndeployModelRequest) Reset()

func (*UndeployModelRequest) String

func (x *UndeployModelRequest) String() string

type UndeployModelResponse

type UndeployModelResponse struct {
	// contains filtered or unexported fields
}

Response message for [EndpointService.UndeployModel][google.cloud.aiplatform.v1.EndpointService.UndeployModel].

func (*UndeployModelResponse) Descriptor deprecated

func (*UndeployModelResponse) Descriptor() ([]byte, []int)

Deprecated: Use UndeployModelResponse.ProtoReflect.Descriptor instead.

func (*UndeployModelResponse) ProtoMessage

func (*UndeployModelResponse) ProtoMessage()

func (*UndeployModelResponse) ProtoReflect

func (x *UndeployModelResponse) ProtoReflect() protoreflect.Message

func (*UndeployModelResponse) Reset

func (x *UndeployModelResponse) Reset()

func (*UndeployModelResponse) String

func (x *UndeployModelResponse) String() string

type UnimplementedDatasetServiceServer

type UnimplementedDatasetServiceServer struct {
}

UnimplementedDatasetServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedDatasetServiceServer) CreateDataset

func (*UnimplementedDatasetServiceServer) DeleteDataset

func (*UnimplementedDatasetServiceServer) ExportData

func (*UnimplementedDatasetServiceServer) GetAnnotationSpec

func (*UnimplementedDatasetServiceServer) GetDataset

func (*UnimplementedDatasetServiceServer) ImportData

func (*UnimplementedDatasetServiceServer) ListAnnotations

func (*UnimplementedDatasetServiceServer) ListDataItems

func (*UnimplementedDatasetServiceServer) ListDatasets

func (*UnimplementedDatasetServiceServer) UpdateDataset

type UnimplementedEndpointServiceServer

type UnimplementedEndpointServiceServer struct {
}

UnimplementedEndpointServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndpointServiceServer) CreateEndpoint

func (*UnimplementedEndpointServiceServer) DeleteEndpoint

func (*UnimplementedEndpointServiceServer) DeployModel

func (*UnimplementedEndpointServiceServer) GetEndpoint

func (*UnimplementedEndpointServiceServer) ListEndpoints

func (*UnimplementedEndpointServiceServer) UndeployModel

func (*UnimplementedEndpointServiceServer) UpdateEndpoint

type UnimplementedJobServiceServer

type UnimplementedJobServiceServer struct {
}

UnimplementedJobServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedJobServiceServer) CancelBatchPredictionJob

func (*UnimplementedJobServiceServer) CancelCustomJob

func (*UnimplementedJobServiceServer) CancelDataLabelingJob

func (*UnimplementedJobServiceServer) CancelHyperparameterTuningJob

func (*UnimplementedJobServiceServer) CreateBatchPredictionJob

func (*UnimplementedJobServiceServer) CreateCustomJob

func (*UnimplementedJobServiceServer) CreateDataLabelingJob

func (*UnimplementedJobServiceServer) CreateHyperparameterTuningJob

func (*UnimplementedJobServiceServer) DeleteBatchPredictionJob

func (*UnimplementedJobServiceServer) DeleteCustomJob

func (*UnimplementedJobServiceServer) DeleteDataLabelingJob

func (*UnimplementedJobServiceServer) DeleteHyperparameterTuningJob

func (*UnimplementedJobServiceServer) GetBatchPredictionJob

func (*UnimplementedJobServiceServer) GetCustomJob

func (*UnimplementedJobServiceServer) GetDataLabelingJob

func (*UnimplementedJobServiceServer) GetHyperparameterTuningJob

func (*UnimplementedJobServiceServer) ListCustomJobs

type UnimplementedMigrationServiceServer

type UnimplementedMigrationServiceServer struct {
}

UnimplementedMigrationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMigrationServiceServer) BatchMigrateResources

type UnimplementedModelServiceServer

type UnimplementedModelServiceServer struct {
}

UnimplementedModelServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedModelServiceServer) DeleteModel

func (*UnimplementedModelServiceServer) ExportModel

func (*UnimplementedModelServiceServer) GetModel

func (*UnimplementedModelServiceServer) GetModelEvaluation

func (*UnimplementedModelServiceServer) GetModelEvaluationSlice

func (*UnimplementedModelServiceServer) ListModelEvaluations

func (*UnimplementedModelServiceServer) ListModels

func (*UnimplementedModelServiceServer) UpdateModel

func (*UnimplementedModelServiceServer) UploadModel

type UnimplementedPipelineServiceServer

type UnimplementedPipelineServiceServer struct {
}

UnimplementedPipelineServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedPipelineServiceServer) CancelTrainingPipeline

func (*UnimplementedPipelineServiceServer) CreateTrainingPipeline

func (*UnimplementedPipelineServiceServer) DeleteTrainingPipeline

func (*UnimplementedPipelineServiceServer) GetTrainingPipeline

func (*UnimplementedPipelineServiceServer) ListTrainingPipelines

type UnimplementedPredictionServiceServer

type UnimplementedPredictionServiceServer struct {
}

UnimplementedPredictionServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedPredictionServiceServer) Predict

type UnimplementedSpecialistPoolServiceServer

type UnimplementedSpecialistPoolServiceServer struct {
}

UnimplementedSpecialistPoolServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSpecialistPoolServiceServer) CreateSpecialistPool

func (*UnimplementedSpecialistPoolServiceServer) DeleteSpecialistPool

func (*UnimplementedSpecialistPoolServiceServer) GetSpecialistPool

func (*UnimplementedSpecialistPoolServiceServer) ListSpecialistPools

func (*UnimplementedSpecialistPoolServiceServer) UpdateSpecialistPool

type UpdateDatasetRequest

type UpdateDatasetRequest struct {

	// Required. The Dataset which replaces the resource on the server.
	Dataset *Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see [google.protobuf.FieldMask][google.protobuf.FieldMask].
	// Updatable fields:
	//
	//   * `display_name`
	//   * `description`
	//   * `labels`
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DatasetService.UpdateDataset][google.cloud.aiplatform.v1.DatasetService.UpdateDataset].

func (*UpdateDatasetRequest) Descriptor deprecated

func (*UpdateDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDatasetRequest.ProtoReflect.Descriptor instead.

func (*UpdateDatasetRequest) GetDataset

func (x *UpdateDatasetRequest) GetDataset() *Dataset

func (*UpdateDatasetRequest) GetUpdateMask

func (x *UpdateDatasetRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDatasetRequest) ProtoMessage

func (*UpdateDatasetRequest) ProtoMessage()

func (*UpdateDatasetRequest) ProtoReflect

func (x *UpdateDatasetRequest) ProtoReflect() protoreflect.Message

func (*UpdateDatasetRequest) Reset

func (x *UpdateDatasetRequest) Reset()

func (*UpdateDatasetRequest) String

func (x *UpdateDatasetRequest) String() string

type UpdateEndpointRequest

type UpdateEndpointRequest struct {

	// Required. The Endpoint which replaces the resource on the server.
	Endpoint *Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Required. The update mask applies to the resource. See [google.protobuf.FieldMask][google.protobuf.FieldMask].
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1.EndpointService.UpdateEndpoint].

func (*UpdateEndpointRequest) Descriptor deprecated

func (*UpdateEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEndpointRequest.ProtoReflect.Descriptor instead.

func (*UpdateEndpointRequest) GetEndpoint

func (x *UpdateEndpointRequest) GetEndpoint() *Endpoint

func (*UpdateEndpointRequest) GetUpdateMask

func (x *UpdateEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateEndpointRequest) ProtoMessage

func (*UpdateEndpointRequest) ProtoMessage()

func (*UpdateEndpointRequest) ProtoReflect

func (x *UpdateEndpointRequest) ProtoReflect() protoreflect.Message

func (*UpdateEndpointRequest) Reset

func (x *UpdateEndpointRequest) Reset()

func (*UpdateEndpointRequest) String

func (x *UpdateEndpointRequest) String() string

type UpdateModelRequest

type UpdateModelRequest struct {

	// Required. The Model which replaces the resource on the server.
	Model *Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see [google.protobuf.FieldMask][google.protobuf.FieldMask].
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.UpdateModel][google.cloud.aiplatform.v1.ModelService.UpdateModel].

func (*UpdateModelRequest) Descriptor deprecated

func (*UpdateModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateModelRequest.ProtoReflect.Descriptor instead.

func (*UpdateModelRequest) GetModel

func (x *UpdateModelRequest) GetModel() *Model

func (*UpdateModelRequest) GetUpdateMask

func (x *UpdateModelRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateModelRequest) ProtoMessage

func (*UpdateModelRequest) ProtoMessage()

func (*UpdateModelRequest) ProtoReflect

func (x *UpdateModelRequest) ProtoReflect() protoreflect.Message

func (*UpdateModelRequest) Reset

func (x *UpdateModelRequest) Reset()

func (*UpdateModelRequest) String

func (x *UpdateModelRequest) String() string

type UpdateSpecialistPoolOperationMetadata

type UpdateSpecialistPoolOperationMetadata struct {

	// Output only. The name of the SpecialistPool to which the specialists are being added.
	// Format:
	// `projects/{project_id}/locations/{location_id}/specialistPools/{specialist_pool}`
	SpecialistPool string `protobuf:"bytes,1,opt,name=specialist_pool,json=specialistPool,proto3" json:"specialist_pool,omitempty"`
	// The operation generic information.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,2,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Runtime operation metadata for [SpecialistPoolService.UpdateSpecialistPool][google.cloud.aiplatform.v1.SpecialistPoolService.UpdateSpecialistPool].

func (*UpdateSpecialistPoolOperationMetadata) Descriptor deprecated

func (*UpdateSpecialistPoolOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSpecialistPoolOperationMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSpecialistPoolOperationMetadata) GetGenericMetadata

func (*UpdateSpecialistPoolOperationMetadata) GetSpecialistPool

func (x *UpdateSpecialistPoolOperationMetadata) GetSpecialistPool() string

func (*UpdateSpecialistPoolOperationMetadata) ProtoMessage

func (*UpdateSpecialistPoolOperationMetadata) ProtoMessage()

func (*UpdateSpecialistPoolOperationMetadata) ProtoReflect

func (*UpdateSpecialistPoolOperationMetadata) Reset

func (*UpdateSpecialistPoolOperationMetadata) String

type UpdateSpecialistPoolRequest

type UpdateSpecialistPoolRequest struct {

	// Required. The SpecialistPool which replaces the resource on the server.
	SpecialistPool *SpecialistPool `protobuf:"bytes,1,opt,name=specialist_pool,json=specialistPool,proto3" json:"specialist_pool,omitempty"`
	// Required. The update mask applies to the resource.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for [SpecialistPoolService.UpdateSpecialistPool][google.cloud.aiplatform.v1.SpecialistPoolService.UpdateSpecialistPool].

func (*UpdateSpecialistPoolRequest) Descriptor deprecated

func (*UpdateSpecialistPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*UpdateSpecialistPoolRequest) GetSpecialistPool

func (x *UpdateSpecialistPoolRequest) GetSpecialistPool() *SpecialistPool

func (*UpdateSpecialistPoolRequest) GetUpdateMask

func (*UpdateSpecialistPoolRequest) ProtoMessage

func (*UpdateSpecialistPoolRequest) ProtoMessage()

func (*UpdateSpecialistPoolRequest) ProtoReflect

func (*UpdateSpecialistPoolRequest) Reset

func (x *UpdateSpecialistPoolRequest) Reset()

func (*UpdateSpecialistPoolRequest) String

func (x *UpdateSpecialistPoolRequest) String() string

type UploadModelOperationMetadata

type UploadModelOperationMetadata struct {

	// The common part of the operation metadata.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	// contains filtered or unexported fields
}

Details of [ModelService.UploadModel][google.cloud.aiplatform.v1.ModelService.UploadModel] operation.

func (*UploadModelOperationMetadata) Descriptor deprecated

func (*UploadModelOperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadModelOperationMetadata.ProtoReflect.Descriptor instead.

func (*UploadModelOperationMetadata) GetGenericMetadata

func (x *UploadModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata

func (*UploadModelOperationMetadata) ProtoMessage

func (*UploadModelOperationMetadata) ProtoMessage()

func (*UploadModelOperationMetadata) ProtoReflect

func (*UploadModelOperationMetadata) Reset

func (x *UploadModelOperationMetadata) Reset()

func (*UploadModelOperationMetadata) String

type UploadModelRequest

type UploadModelRequest struct {

	// Required. The resource name of the Location into which to upload the Model.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Model to create.
	Model *Model `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ModelService.UploadModel][google.cloud.aiplatform.v1.ModelService.UploadModel].

func (*UploadModelRequest) Descriptor deprecated

func (*UploadModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadModelRequest.ProtoReflect.Descriptor instead.

func (*UploadModelRequest) GetModel

func (x *UploadModelRequest) GetModel() *Model

func (*UploadModelRequest) GetParent

func (x *UploadModelRequest) GetParent() string

func (*UploadModelRequest) ProtoMessage

func (*UploadModelRequest) ProtoMessage()

func (*UploadModelRequest) ProtoReflect

func (x *UploadModelRequest) ProtoReflect() protoreflect.Message

func (*UploadModelRequest) Reset

func (x *UploadModelRequest) Reset()

func (*UploadModelRequest) String

func (x *UploadModelRequest) String() string

type UploadModelResponse

type UploadModelResponse struct {

	// The name of the uploaded Model resource.
	// Format: `projects/{project}/locations/{location}/models/{model}`
	Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

Response message of [ModelService.UploadModel][google.cloud.aiplatform.v1.ModelService.UploadModel] operation.

func (*UploadModelResponse) Descriptor deprecated

func (*UploadModelResponse) Descriptor() ([]byte, []int)

Deprecated: Use UploadModelResponse.ProtoReflect.Descriptor instead.

func (*UploadModelResponse) GetModel

func (x *UploadModelResponse) GetModel() string

func (*UploadModelResponse) ProtoMessage

func (*UploadModelResponse) ProtoMessage()

func (*UploadModelResponse) ProtoReflect

func (x *UploadModelResponse) ProtoReflect() protoreflect.Message

func (*UploadModelResponse) Reset

func (x *UploadModelResponse) Reset()

func (*UploadModelResponse) String

func (x *UploadModelResponse) String() string

type UserActionReference

type UserActionReference struct {

	// Types that are assignable to Reference:
	//	*UserActionReference_Operation
	//	*UserActionReference_DataLabelingJob
	Reference isUserActionReference_Reference `protobuf_oneof:"reference"`
	// The method name of the API RPC call. For example,
	// "/google.cloud.aiplatform.{apiVersion}.DatasetService.CreateDataset"
	Method string `protobuf:"bytes,3,opt,name=method,proto3" json:"method,omitempty"`
	// contains filtered or unexported fields
}

References an API call. It contains more information about long running operation and Jobs that are triggered by the API call.

func (*UserActionReference) Descriptor deprecated

func (*UserActionReference) Descriptor() ([]byte, []int)

Deprecated: Use UserActionReference.ProtoReflect.Descriptor instead.

func (*UserActionReference) GetDataLabelingJob

func (x *UserActionReference) GetDataLabelingJob() string

func (*UserActionReference) GetMethod

func (x *UserActionReference) GetMethod() string

func (*UserActionReference) GetOperation

func (x *UserActionReference) GetOperation() string

func (*UserActionReference) GetReference

func (m *UserActionReference) GetReference() isUserActionReference_Reference

func (*UserActionReference) ProtoMessage

func (*UserActionReference) ProtoMessage()

func (*UserActionReference) ProtoReflect

func (x *UserActionReference) ProtoReflect() protoreflect.Message

func (*UserActionReference) Reset

func (x *UserActionReference) Reset()

func (*UserActionReference) String

func (x *UserActionReference) String() string

type UserActionReference_DataLabelingJob

type UserActionReference_DataLabelingJob struct {
	// For API calls that start a LabelingJob.
	// Resource name of the LabelingJob.
	// Format:
	// 'projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}'
	DataLabelingJob string `protobuf:"bytes,2,opt,name=data_labeling_job,json=dataLabelingJob,proto3,oneof"`
}

type UserActionReference_Operation

type UserActionReference_Operation struct {
	// For API calls that return a long running operation.
	// Resource name of the long running operation.
	// Format:
	// 'projects/{project}/locations/{location}/operations/{operation}'
	Operation string `protobuf:"bytes,1,opt,name=operation,proto3,oneof"`
}

type WorkerPoolSpec

type WorkerPoolSpec struct {

	// The custom task to be executed in this worker pool.
	//
	// Types that are assignable to Task:
	//	*WorkerPoolSpec_ContainerSpec
	//	*WorkerPoolSpec_PythonPackageSpec
	Task isWorkerPoolSpec_Task `protobuf_oneof:"task"`
	// Optional. Immutable. The specification of a single machine.
	MachineSpec *MachineSpec `protobuf:"bytes,1,opt,name=machine_spec,json=machineSpec,proto3" json:"machine_spec,omitempty"`
	// Optional. The number of worker replicas to use for this worker pool.
	ReplicaCount int64 `protobuf:"varint,2,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"`
	// Disk spec.
	DiskSpec *DiskSpec `protobuf:"bytes,5,opt,name=disk_spec,json=diskSpec,proto3" json:"disk_spec,omitempty"`
	// contains filtered or unexported fields
}

Represents the spec of a worker pool in a job.

func (*WorkerPoolSpec) Descriptor deprecated

func (*WorkerPoolSpec) Descriptor() ([]byte, []int)

Deprecated: Use WorkerPoolSpec.ProtoReflect.Descriptor instead.

func (*WorkerPoolSpec) GetContainerSpec

func (x *WorkerPoolSpec) GetContainerSpec() *ContainerSpec

func (*WorkerPoolSpec) GetDiskSpec

func (x *WorkerPoolSpec) GetDiskSpec() *DiskSpec

func (*WorkerPoolSpec) GetMachineSpec

func (x *WorkerPoolSpec) GetMachineSpec() *MachineSpec

func (*WorkerPoolSpec) GetPythonPackageSpec

func (x *WorkerPoolSpec) GetPythonPackageSpec() *PythonPackageSpec

func (*WorkerPoolSpec) GetReplicaCount

func (x *WorkerPoolSpec) GetReplicaCount() int64

func (*WorkerPoolSpec) GetTask

func (m *WorkerPoolSpec) GetTask() isWorkerPoolSpec_Task

func (*WorkerPoolSpec) ProtoMessage

func (*WorkerPoolSpec) ProtoMessage()

func (*WorkerPoolSpec) ProtoReflect

func (x *WorkerPoolSpec) ProtoReflect() protoreflect.Message

func (*WorkerPoolSpec) Reset

func (x *WorkerPoolSpec) Reset()

func (*WorkerPoolSpec) String

func (x *WorkerPoolSpec) String() string

type WorkerPoolSpec_ContainerSpec

type WorkerPoolSpec_ContainerSpec struct {
	// The custom container task.
	ContainerSpec *ContainerSpec `protobuf:"bytes,6,opt,name=container_spec,json=containerSpec,proto3,oneof"`
}

type WorkerPoolSpec_PythonPackageSpec

type WorkerPoolSpec_PythonPackageSpec struct {
	// The Python packaged task.
	PythonPackageSpec *PythonPackageSpec `protobuf:"bytes,7,opt,name=python_package_spec,json=pythonPackageSpec,proto3,oneof"`
}

Directories

Path Synopsis
schema

Jump to

Keyboard shortcuts

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