mlflow

package
v1.26.0 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Default_SearchRuns_RunViewType = ViewType_ACTIVE_ONLY
	Default_SearchRuns_MaxResults  = int32(1000)
)

Default values for SearchRuns fields.

View Source
const (
	Default_HttpEndpoint_Method = string("POST")
)

Default values for HttpEndpoint fields.

View Source
const (
	Default_ListRegisteredModels_MaxResults = int64(100)
)

Default values for ListRegisteredModels fields.

View Source
const (
	Default_LogMetric_Step = int64(0)
)

Default values for LogMetric fields.

View Source
const (
	Default_Metric_Step = int64(0)
)

Default values for Metric fields.

View Source
const (
	Default_SearchModelVersions_MaxResults = int64(200000)
)

Default values for SearchModelVersions fields.

View Source
const (
	Default_SearchRegisteredModels_MaxResults = int64(100)
)

Default values for SearchRegisteredModels fields.

Variables

View Source
var (
	Visibility_name = map[int32]string{
		1: "PUBLIC",
		2: "INTERNAL",
		3: "PUBLIC_UNDOCUMENTED",
	}
	Visibility_value = map[string]int32{
		"PUBLIC":              1,
		"INTERNAL":            2,
		"PUBLIC_UNDOCUMENTED": 3,
	}
)

Enum value maps for Visibility.

View Source
var (
	ErrorCode_name = map[int32]string{
		1:    "INTERNAL_ERROR",
		2:    "TEMPORARILY_UNAVAILABLE",
		3:    "IO_ERROR",
		4:    "BAD_REQUEST",
		1000: "INVALID_PARAMETER_VALUE",
		1001: "ENDPOINT_NOT_FOUND",
		1002: "MALFORMED_REQUEST",
		1003: "INVALID_STATE",
		1004: "PERMISSION_DENIED",
		1005: "FEATURE_DISABLED",
		1006: "CUSTOMER_UNAUTHORIZED",
		1007: "REQUEST_LIMIT_EXCEEDED",
		2001: "INVALID_STATE_TRANSITION",
		2002: "COULD_NOT_ACQUIRE_LOCK",
		3001: "RESOURCE_ALREADY_EXISTS",
		3002: "RESOURCE_DOES_NOT_EXIST",
		4001: "QUOTA_EXCEEDED",
		4002: "MAX_BLOCK_SIZE_EXCEEDED",
		4003: "MAX_READ_SIZE_EXCEEDED",
		5001: "DRY_RUN_FAILED",
		5002: "RESOURCE_LIMIT_EXCEEDED",
		6001: "DIRECTORY_NOT_EMPTY",
		6002: "DIRECTORY_PROTECTED",
		6003: "MAX_NOTEBOOK_SIZE_EXCEEDED",
	}
	ErrorCode_value = map[string]int32{
		"INTERNAL_ERROR":             1,
		"TEMPORARILY_UNAVAILABLE":    2,
		"IO_ERROR":                   3,
		"BAD_REQUEST":                4,
		"INVALID_PARAMETER_VALUE":    1000,
		"ENDPOINT_NOT_FOUND":         1001,
		"MALFORMED_REQUEST":          1002,
		"INVALID_STATE":              1003,
		"PERMISSION_DENIED":          1004,
		"FEATURE_DISABLED":           1005,
		"CUSTOMER_UNAUTHORIZED":      1006,
		"REQUEST_LIMIT_EXCEEDED":     1007,
		"INVALID_STATE_TRANSITION":   2001,
		"COULD_NOT_ACQUIRE_LOCK":     2002,
		"RESOURCE_ALREADY_EXISTS":    3001,
		"RESOURCE_DOES_NOT_EXIST":    3002,
		"QUOTA_EXCEEDED":             4001,
		"MAX_BLOCK_SIZE_EXCEEDED":    4002,
		"MAX_READ_SIZE_EXCEEDED":     4003,
		"DRY_RUN_FAILED":             5001,
		"RESOURCE_LIMIT_EXCEEDED":    5002,
		"DIRECTORY_NOT_EMPTY":        6001,
		"DIRECTORY_PROTECTED":        6002,
		"MAX_NOTEBOOK_SIZE_EXCEEDED": 6003,
	}
)

Enum value maps for ErrorCode.

View Source
var (
	// Indicates an overriding visibility for this field. This can only reduce the visibility;
	// a public field in an internal API will not have an effect.
	//
	// optional mlflow.Visibility visibility = 51310;
	E_Visibility = &file_databricks_proto_extTypes[0]
	// This annotation indicates that certain fields must be supplied for the request to be carried
	// out successfully.
	// A request field may go from being required to optional over time, but a field may not
	// go from being optional to required, for backwards compatiblity reasons.
	// Request RPCs are validated automatically prior to processing for required fields, but
	// returned values are not validated in any way.
	//
	// optional bool validate_required = 51311;
	E_ValidateRequired = &file_databricks_proto_extTypes[1]
	// Causes the fields within the tagged Message to be inlined into this Message, for the purposes
	// of our JSON API.
	// For example, rather than serializing
	//   {
	//     "attrs" : {
	//       "cluster_name" : "Foo"
	//     }
	//   }
	// If "attrs" were marked json_inline, we would upgrade cluster_name to a top-level field:
	//   {
	//     "cluster_name" : "Foo"
	//   }
	// Note that this is only applicable to singular Message fields.
	//
	// optional bool json_inline = 51312;
	E_JsonInline = &file_databricks_proto_extTypes[2]
	// Causes a field which conceptually represents a Map to be serialized as a JSON Map.
	// The given field must be a Message with exactly 2 fields called "key" and "value", where key
	// must be a string.
	// For example, rather than serializing
	//   [ { "key" : "spark.speculation", "value" : "false" } ]
	// If this field were marked json_map, we would serialize it as
	//   { "spark.speculation" : "false" }
	//
	// optional bool json_map = 51313;
	E_JsonMap = &file_databricks_proto_extTypes[3]
	// The documentation meta data for this field. This gets added automatically when the proto is
	// parsed.
	// There are as many doc blocks as visibility levels.
	// This is not meant to be crafted by hand; this will be automatically generated when parsing
	// the proto file.
	//
	// repeated mlflow.DocumentationMetadata field_doc = 51314;
	E_FieldDoc = &file_databricks_proto_extTypes[4]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var (
	// optional mlflow.DatabricksRpcOptions rpc = 51310;
	E_Rpc = &file_databricks_proto_extTypes[5]
	// The documentation metadata.
	// This is not meant to be crafted by hand; this will be automatically generated when parsing
	// the proto file.
	//
	// repeated mlflow.DocumentationMetadata method_doc = 51314;
	E_MethodDoc = &file_databricks_proto_extTypes[6] // Same id everywhere
)

Extension fields to descriptorpb.MethodOptions.

View Source
var (
	// Indicates an overriding visibility for this field. This can only reduce the visibility;
	// a public field in an internal API will not have an effect.
	//
	// optional mlflow.Visibility enum_value_visibility = 51310;
	E_EnumValueVisibility = &file_databricks_proto_extTypes[10]
	// The documentation metadata.
	// This is not meant to be crafted by hand; this will be automatically generated when parsing
	// the proto file.
	//
	// repeated mlflow.DocumentationMetadata enum_value_doc = 51314;
	E_EnumValueDoc = &file_databricks_proto_extTypes[11] // Same id everywhere
)

Extension fields to descriptorpb.EnumValueOptions.

View Source
var (
	ArtifactCredentialType_name = map[int32]string{
		1: "AZURE_SAS_URI",
		2: "AWS_PRESIGNED_URL",
		3: "GCP_SIGNED_URL",
	}
	ArtifactCredentialType_value = map[string]int32{
		"AZURE_SAS_URI":     1,
		"AWS_PRESIGNED_URL": 2,
		"GCP_SIGNED_URL":    3,
	}
)

Enum value maps for ArtifactCredentialType.

View Source
var (
	ModelVersionStatus_name = map[int32]string{
		1: "PENDING_REGISTRATION",
		2: "FAILED_REGISTRATION",
		3: "READY",
	}
	ModelVersionStatus_value = map[string]int32{
		"PENDING_REGISTRATION": 1,
		"FAILED_REGISTRATION":  2,
		"READY":                3,
	}
)

Enum value maps for ModelVersionStatus.

View Source
var (
	ViewType_name = map[int32]string{
		1: "ACTIVE_ONLY",
		2: "DELETED_ONLY",
		3: "ALL",
	}
	ViewType_value = map[string]int32{
		"ACTIVE_ONLY":  1,
		"DELETED_ONLY": 2,
		"ALL":          3,
	}
)

Enum value maps for ViewType.

View Source
var (
	SourceType_name = map[int32]string{
		1:    "NOTEBOOK",
		2:    "JOB",
		3:    "PROJECT",
		4:    "LOCAL",
		1000: "UNKNOWN",
	}
	SourceType_value = map[string]int32{
		"NOTEBOOK": 1,
		"JOB":      2,
		"PROJECT":  3,
		"LOCAL":    4,
		"UNKNOWN":  1000,
	}
)

Enum value maps for SourceType.

View Source
var (
	RunStatus_name = map[int32]string{
		1: "RUNNING",
		2: "SCHEDULED",
		3: "FINISHED",
		4: "FAILED",
		5: "KILLED",
	}
	RunStatus_value = map[string]int32{
		"RUNNING":   1,
		"SCHEDULED": 2,
		"FINISHED":  3,
		"FAILED":    4,
		"KILLED":    5,
	}
)

Enum value maps for RunStatus.

View Source
var DatabricksMlflowArtifactsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mlflow.DatabricksMlflowArtifactsService",
	HandlerType: (*DatabricksMlflowArtifactsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "getCredentialsForRead",
			Handler:    _DatabricksMlflowArtifactsService_GetCredentialsForRead_Handler,
		},
		{
			MethodName: "getCredentialsForWrite",
			Handler:    _DatabricksMlflowArtifactsService_GetCredentialsForWrite_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "databricks_artifacts.proto",
}

DatabricksMlflowArtifactsService_ServiceDesc is the grpc.ServiceDesc for DatabricksMlflowArtifactsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var (
	// The documentation metadata.
	// This is not meant to be crafted by hand; this will be automatically generated when parsing
	// the proto file.
	//
	// repeated mlflow.DocumentationMetadata enum_doc = 51314;
	E_EnumDoc = &file_databricks_proto_extTypes[9] // Same id everywhere
)

Extension fields to descriptorpb.EnumOptions.

View Source
var (
	// The documentation metadata.
	// This is not meant to be crafted by hand; this will be automatically generated when parsing
	// the proto file.
	//
	// repeated mlflow.DocumentationMetadata message_doc = 51314;
	E_MessageDoc = &file_databricks_proto_extTypes[7] // Same id everywhere
)

Extension fields to descriptorpb.MessageOptions.

View Source
var (
	// The documentation metadata.
	// This is not meant to be crafted by hand; this will be automatically generated when parsing
	// the proto file.
	//
	// repeated mlflow.DocumentationMetadata service_doc = 51314;
	E_ServiceDoc = &file_databricks_proto_extTypes[8] // Same id everywhere
)

Extension fields to descriptorpb.ServiceOptions.

View Source
var File_databricks_artifacts_proto protoreflect.FileDescriptor
View Source
var File_databricks_proto protoreflect.FileDescriptor
View Source
var File_model_registry_proto protoreflect.FileDescriptor
View Source
var File_service_proto protoreflect.FileDescriptor
View Source
var MlflowService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mlflow.MlflowService",
	HandlerType: (*MlflowServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "getExperimentByName",
			Handler:    _MlflowService_GetExperimentByName_Handler,
		},
		{
			MethodName: "createExperiment",
			Handler:    _MlflowService_CreateExperiment_Handler,
		},
		{
			MethodName: "listExperiments",
			Handler:    _MlflowService_ListExperiments_Handler,
		},
		{
			MethodName: "getExperiment",
			Handler:    _MlflowService_GetExperiment_Handler,
		},
		{
			MethodName: "deleteExperiment",
			Handler:    _MlflowService_DeleteExperiment_Handler,
		},
		{
			MethodName: "restoreExperiment",
			Handler:    _MlflowService_RestoreExperiment_Handler,
		},
		{
			MethodName: "updateExperiment",
			Handler:    _MlflowService_UpdateExperiment_Handler,
		},
		{
			MethodName: "createRun",
			Handler:    _MlflowService_CreateRun_Handler,
		},
		{
			MethodName: "updateRun",
			Handler:    _MlflowService_UpdateRun_Handler,
		},
		{
			MethodName: "deleteRun",
			Handler:    _MlflowService_DeleteRun_Handler,
		},
		{
			MethodName: "restoreRun",
			Handler:    _MlflowService_RestoreRun_Handler,
		},
		{
			MethodName: "logMetric",
			Handler:    _MlflowService_LogMetric_Handler,
		},
		{
			MethodName: "logParam",
			Handler:    _MlflowService_LogParam_Handler,
		},
		{
			MethodName: "setExperimentTag",
			Handler:    _MlflowService_SetExperimentTag_Handler,
		},
		{
			MethodName: "setTag",
			Handler:    _MlflowService_SetTag_Handler,
		},
		{
			MethodName: "deleteTag",
			Handler:    _MlflowService_DeleteTag_Handler,
		},
		{
			MethodName: "getRun",
			Handler:    _MlflowService_GetRun_Handler,
		},
		{
			MethodName: "searchRuns",
			Handler:    _MlflowService_SearchRuns_Handler,
		},
		{
			MethodName: "listArtifacts",
			Handler:    _MlflowService_ListArtifacts_Handler,
		},
		{
			MethodName: "getMetricHistory",
			Handler:    _MlflowService_GetMetricHistory_Handler,
		},
		{
			MethodName: "logBatch",
			Handler:    _MlflowService_LogBatch_Handler,
		},
		{
			MethodName: "logModel",
			Handler:    _MlflowService_LogModel_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service.proto",
}

MlflowService_ServiceDesc is the grpc.ServiceDesc for MlflowService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ModelRegistryService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mlflow.ModelRegistryService",
	HandlerType: (*ModelRegistryServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "createRegisteredModel",
			Handler:    _ModelRegistryService_CreateRegisteredModel_Handler,
		},
		{
			MethodName: "renameRegisteredModel",
			Handler:    _ModelRegistryService_RenameRegisteredModel_Handler,
		},
		{
			MethodName: "updateRegisteredModel",
			Handler:    _ModelRegistryService_UpdateRegisteredModel_Handler,
		},
		{
			MethodName: "deleteRegisteredModel",
			Handler:    _ModelRegistryService_DeleteRegisteredModel_Handler,
		},
		{
			MethodName: "getRegisteredModel",
			Handler:    _ModelRegistryService_GetRegisteredModel_Handler,
		},
		{
			MethodName: "searchRegisteredModels",
			Handler:    _ModelRegistryService_SearchRegisteredModels_Handler,
		},
		{
			MethodName: "listRegisteredModels",
			Handler:    _ModelRegistryService_ListRegisteredModels_Handler,
		},
		{
			MethodName: "getLatestVersions",
			Handler:    _ModelRegistryService_GetLatestVersions_Handler,
		},
		{
			MethodName: "createModelVersion",
			Handler:    _ModelRegistryService_CreateModelVersion_Handler,
		},
		{
			MethodName: "updateModelVersion",
			Handler:    _ModelRegistryService_UpdateModelVersion_Handler,
		},
		{
			MethodName: "transitionModelVersionStage",
			Handler:    _ModelRegistryService_TransitionModelVersionStage_Handler,
		},
		{
			MethodName: "deleteModelVersion",
			Handler:    _ModelRegistryService_DeleteModelVersion_Handler,
		},
		{
			MethodName: "getModelVersion",
			Handler:    _ModelRegistryService_GetModelVersion_Handler,
		},
		{
			MethodName: "searchModelVersions",
			Handler:    _ModelRegistryService_SearchModelVersions_Handler,
		},
		{
			MethodName: "getModelVersionDownloadUri",
			Handler:    _ModelRegistryService_GetModelVersionDownloadUri_Handler,
		},
		{
			MethodName: "setRegisteredModelTag",
			Handler:    _ModelRegistryService_SetRegisteredModelTag_Handler,
		},
		{
			MethodName: "setModelVersionTag",
			Handler:    _ModelRegistryService_SetModelVersionTag_Handler,
		},
		{
			MethodName: "deleteRegisteredModelTag",
			Handler:    _ModelRegistryService_DeleteRegisteredModelTag_Handler,
		},
		{
			MethodName: "deleteModelVersionTag",
			Handler:    _ModelRegistryService_DeleteModelVersionTag_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "model_registry.proto",
}

ModelRegistryService_ServiceDesc is the grpc.ServiceDesc for ModelRegistryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterDatabricksMlflowArtifactsServiceServer

func RegisterDatabricksMlflowArtifactsServiceServer(s grpc.ServiceRegistrar, srv DatabricksMlflowArtifactsServiceServer)

func RegisterMlflowServiceServer

func RegisterMlflowServiceServer(s grpc.ServiceRegistrar, srv MlflowServiceServer)

func RegisterModelRegistryServiceServer

func RegisterModelRegistryServiceServer(s grpc.ServiceRegistrar, srv ModelRegistryServiceServer)

Types

type ApiVersion

type ApiVersion struct {
	Major *int32 `protobuf:"varint,1,opt,name=major" json:"major,omitempty"`
	Minor *int32 `protobuf:"varint,2,opt,name=minor" json:"minor,omitempty"`
	// contains filtered or unexported fields
}

func (*ApiVersion) Descriptor deprecated

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

Deprecated: Use ApiVersion.ProtoReflect.Descriptor instead.

func (*ApiVersion) GetMajor

func (x *ApiVersion) GetMajor() int32

func (*ApiVersion) GetMinor

func (x *ApiVersion) GetMinor() int32

func (*ApiVersion) ProtoMessage

func (*ApiVersion) ProtoMessage()

func (*ApiVersion) ProtoReflect

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

func (*ApiVersion) Reset

func (x *ApiVersion) Reset()

func (*ApiVersion) String

func (x *ApiVersion) String() string

type ArtifactCredentialInfo

type ArtifactCredentialInfo struct {

	// The ID of the MLflow Run containing the artifact that can be accessed
	// with the credential
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// The path, relative to the Run's artifact root location, of the artifact
	// that can be accessed with the credential
	Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
	// The signed URI credential that provides access to the artifact
	SignedUri *string `protobuf:"bytes,3,opt,name=signed_uri,json=signedUri" json:"signed_uri,omitempty"`
	// A collection of HTTP headers that should be specified when uploading to
	// or downloading from the specified `signed_uri`
	Headers []*ArtifactCredentialInfo_HttpHeader `protobuf:"bytes,4,rep,name=headers" json:"headers,omitempty"`
	// The type of the signed credential URI (e.g., an AWS presigned URL
	// or an Azure Shared Access Signature URI)
	Type *ArtifactCredentialType `protobuf:"varint,5,opt,name=type,enum=mlflow.ArtifactCredentialType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactCredentialInfo) Descriptor deprecated

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

Deprecated: Use ArtifactCredentialInfo.ProtoReflect.Descriptor instead.

func (*ArtifactCredentialInfo) GetHeaders

func (*ArtifactCredentialInfo) GetPath

func (x *ArtifactCredentialInfo) GetPath() string

func (*ArtifactCredentialInfo) GetRunId

func (x *ArtifactCredentialInfo) GetRunId() string

func (*ArtifactCredentialInfo) GetSignedUri

func (x *ArtifactCredentialInfo) GetSignedUri() string

func (*ArtifactCredentialInfo) GetType

func (*ArtifactCredentialInfo) ProtoMessage

func (*ArtifactCredentialInfo) ProtoMessage()

func (*ArtifactCredentialInfo) ProtoReflect

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

func (*ArtifactCredentialInfo) Reset

func (x *ArtifactCredentialInfo) Reset()

func (*ArtifactCredentialInfo) String

func (x *ArtifactCredentialInfo) String() string

type ArtifactCredentialInfo_HttpHeader

type ArtifactCredentialInfo_HttpHeader struct {

	// The HTTP header name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// The HTTP header value
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ArtifactCredentialInfo_HttpHeader) Descriptor deprecated

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

Deprecated: Use ArtifactCredentialInfo_HttpHeader.ProtoReflect.Descriptor instead.

func (*ArtifactCredentialInfo_HttpHeader) GetName

func (*ArtifactCredentialInfo_HttpHeader) GetValue

func (*ArtifactCredentialInfo_HttpHeader) ProtoMessage

func (*ArtifactCredentialInfo_HttpHeader) ProtoMessage()

func (*ArtifactCredentialInfo_HttpHeader) ProtoReflect

func (*ArtifactCredentialInfo_HttpHeader) Reset

func (*ArtifactCredentialInfo_HttpHeader) String

type ArtifactCredentialType

type ArtifactCredentialType int32

The type of a given artifact access credential

const (
	// The credential is an Azure Shared Access Signature URI. For more information, see
	// https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
	ArtifactCredentialType_AZURE_SAS_URI ArtifactCredentialType = 1
	// The credential is an AWS Presigned URL. For more information, see
	// https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
	ArtifactCredentialType_AWS_PRESIGNED_URL ArtifactCredentialType = 2
	// The credential is a GCP Signed URL. For more information, see
	// https://cloud.google.com/storage/docs/access-control/signed-urls
	ArtifactCredentialType_GCP_SIGNED_URL ArtifactCredentialType = 3
)

func (ArtifactCredentialType) Descriptor

func (ArtifactCredentialType) Enum

func (ArtifactCredentialType) EnumDescriptor deprecated

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

Deprecated: Use ArtifactCredentialType.Descriptor instead.

func (ArtifactCredentialType) Number

func (ArtifactCredentialType) String

func (x ArtifactCredentialType) String() string

func (ArtifactCredentialType) Type

func (*ArtifactCredentialType) UnmarshalJSON deprecated

func (x *ArtifactCredentialType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type CreateExperiment

type CreateExperiment struct {

	// Experiment name.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Location where all artifacts for the experiment are stored.
	// If not provided, the remote server will select an appropriate default.
	ArtifactLocation *string `protobuf:"bytes,2,opt,name=artifact_location,json=artifactLocation" json:"artifact_location,omitempty"`
	// A collection of tags to set on the experiment. Maximum tag size and number of tags per request
	// depends on the storage backend. All storage backends are guaranteed to support tag keys up
	// to 250 bytes in size and tag values up to 5000 bytes in size. All storage backends are also
	// guaranteed to support up to 20 tags per request.
	Tags []*ExperimentTag `protobuf:"bytes,3,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateExperiment) Descriptor deprecated

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

Deprecated: Use CreateExperiment.ProtoReflect.Descriptor instead.

func (*CreateExperiment) GetArtifactLocation

func (x *CreateExperiment) GetArtifactLocation() string

func (*CreateExperiment) GetName

func (x *CreateExperiment) GetName() string

func (*CreateExperiment) GetTags

func (x *CreateExperiment) GetTags() []*ExperimentTag

func (*CreateExperiment) ProtoMessage

func (*CreateExperiment) ProtoMessage()

func (*CreateExperiment) ProtoReflect

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

func (*CreateExperiment) Reset

func (x *CreateExperiment) Reset()

func (*CreateExperiment) String

func (x *CreateExperiment) String() string

type CreateExperiment_Response

type CreateExperiment_Response struct {

	// Unique identifier for the experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateExperiment_Response) Descriptor deprecated

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

Deprecated: Use CreateExperiment_Response.ProtoReflect.Descriptor instead.

func (*CreateExperiment_Response) GetExperimentId

func (x *CreateExperiment_Response) GetExperimentId() string

func (*CreateExperiment_Response) ProtoMessage

func (*CreateExperiment_Response) ProtoMessage()

func (*CreateExperiment_Response) ProtoReflect

func (*CreateExperiment_Response) Reset

func (x *CreateExperiment_Response) Reset()

func (*CreateExperiment_Response) String

func (x *CreateExperiment_Response) String() string

type CreateModelVersion

type CreateModelVersion struct {

	// Register model under this name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// URI indicating the location of the model artifacts.
	Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// MLflow run ID for correlation, if “source“ was generated by an experiment run in
	// MLflow tracking server
	RunId *string `protobuf:"bytes,3,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// Additional metadata for model version.
	Tags []*ModelVersionTag `protobuf:"bytes,4,rep,name=tags" json:"tags,omitempty"`
	// MLflow run link - this is the exact link of the run that generated this model version,
	// potentially hosted at another instance of MLflow.
	RunLink *string `protobuf:"bytes,5,opt,name=run_link,json=runLink" json:"run_link,omitempty"`
	// Optional description for model version.
	Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateModelVersion) Descriptor deprecated

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

Deprecated: Use CreateModelVersion.ProtoReflect.Descriptor instead.

func (*CreateModelVersion) GetDescription

func (x *CreateModelVersion) GetDescription() string

func (*CreateModelVersion) GetName

func (x *CreateModelVersion) GetName() string

func (*CreateModelVersion) GetRunId

func (x *CreateModelVersion) GetRunId() string
func (x *CreateModelVersion) GetRunLink() string

func (*CreateModelVersion) GetSource

func (x *CreateModelVersion) GetSource() string

func (*CreateModelVersion) GetTags

func (x *CreateModelVersion) GetTags() []*ModelVersionTag

func (*CreateModelVersion) ProtoMessage

func (*CreateModelVersion) ProtoMessage()

func (*CreateModelVersion) ProtoReflect

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

func (*CreateModelVersion) Reset

func (x *CreateModelVersion) Reset()

func (*CreateModelVersion) String

func (x *CreateModelVersion) String() string

type CreateModelVersion_Response

type CreateModelVersion_Response struct {

	// Return new version number generated for this model in registry.
	ModelVersion *ModelVersion `protobuf:"bytes,1,opt,name=model_version,json=modelVersion" json:"model_version,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateModelVersion_Response) Descriptor deprecated

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

Deprecated: Use CreateModelVersion_Response.ProtoReflect.Descriptor instead.

func (*CreateModelVersion_Response) GetModelVersion

func (x *CreateModelVersion_Response) GetModelVersion() *ModelVersion

func (*CreateModelVersion_Response) ProtoMessage

func (*CreateModelVersion_Response) ProtoMessage()

func (*CreateModelVersion_Response) ProtoReflect

func (*CreateModelVersion_Response) Reset

func (x *CreateModelVersion_Response) Reset()

func (*CreateModelVersion_Response) String

func (x *CreateModelVersion_Response) String() string

type CreateRegisteredModel

type CreateRegisteredModel struct {

	// Register models under this name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Additional metadata for registered model.
	Tags []*RegisteredModelTag `protobuf:"bytes,2,rep,name=tags" json:"tags,omitempty"`
	// Optional description for registered model.
	Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRegisteredModel) Descriptor deprecated

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

Deprecated: Use CreateRegisteredModel.ProtoReflect.Descriptor instead.

func (*CreateRegisteredModel) GetDescription

func (x *CreateRegisteredModel) GetDescription() string

func (*CreateRegisteredModel) GetName

func (x *CreateRegisteredModel) GetName() string

func (*CreateRegisteredModel) GetTags

func (x *CreateRegisteredModel) GetTags() []*RegisteredModelTag

func (*CreateRegisteredModel) ProtoMessage

func (*CreateRegisteredModel) ProtoMessage()

func (*CreateRegisteredModel) ProtoReflect

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

func (*CreateRegisteredModel) Reset

func (x *CreateRegisteredModel) Reset()

func (*CreateRegisteredModel) String

func (x *CreateRegisteredModel) String() string

type CreateRegisteredModel_Response

type CreateRegisteredModel_Response struct {
	RegisteredModel *RegisteredModel `protobuf:"bytes,1,opt,name=registered_model,json=registeredModel" json:"registered_model,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRegisteredModel_Response) Descriptor deprecated

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

Deprecated: Use CreateRegisteredModel_Response.ProtoReflect.Descriptor instead.

func (*CreateRegisteredModel_Response) GetRegisteredModel

func (x *CreateRegisteredModel_Response) GetRegisteredModel() *RegisteredModel

func (*CreateRegisteredModel_Response) ProtoMessage

func (*CreateRegisteredModel_Response) ProtoMessage()

func (*CreateRegisteredModel_Response) ProtoReflect

func (*CreateRegisteredModel_Response) Reset

func (x *CreateRegisteredModel_Response) Reset()

func (*CreateRegisteredModel_Response) String

type CreateRun

type CreateRun struct {

	// ID of the associated experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// ID of the user executing the run.
	// This field is deprecated as of MLflow 1.0, and will be removed in a future
	// MLflow release. Use 'mlflow.user' tag instead.
	UserId *string `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	// Unix timestamp in milliseconds of when the run started.
	StartTime *int64 `protobuf:"varint,7,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
	// Additional metadata for run.
	Tags []*RunTag `protobuf:"bytes,9,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRun) Descriptor deprecated

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

Deprecated: Use CreateRun.ProtoReflect.Descriptor instead.

func (*CreateRun) GetExperimentId

func (x *CreateRun) GetExperimentId() string

func (*CreateRun) GetStartTime

func (x *CreateRun) GetStartTime() int64

func (*CreateRun) GetTags

func (x *CreateRun) GetTags() []*RunTag

func (*CreateRun) GetUserId

func (x *CreateRun) GetUserId() string

func (*CreateRun) ProtoMessage

func (*CreateRun) ProtoMessage()

func (*CreateRun) ProtoReflect

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

func (*CreateRun) Reset

func (x *CreateRun) Reset()

func (*CreateRun) String

func (x *CreateRun) String() string

type CreateRun_Response

type CreateRun_Response struct {

	// The newly created run.
	Run *Run `protobuf:"bytes,1,opt,name=run" json:"run,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRun_Response) Descriptor deprecated

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

Deprecated: Use CreateRun_Response.ProtoReflect.Descriptor instead.

func (*CreateRun_Response) GetRun

func (x *CreateRun_Response) GetRun() *Run

func (*CreateRun_Response) ProtoMessage

func (*CreateRun_Response) ProtoMessage()

func (*CreateRun_Response) ProtoReflect

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

func (*CreateRun_Response) Reset

func (x *CreateRun_Response) Reset()

func (*CreateRun_Response) String

func (x *CreateRun_Response) String() string

type DatabricksMlflowArtifactsServiceClient

type DatabricksMlflowArtifactsServiceClient interface {
	// Fetch credentials to read from the specified MLflow artifact location
	//
	// Note: Even if no artifacts exist at the specified artifact location, this API will
	// still provide read credentials as long as the format of the location is valid.
	// Callers must subsequently check for the existence of the artifacts using the appropriate
	// cloud storage APIs (as determined by the `ArtifactCredentialType` property of the response)
	GetCredentialsForRead(ctx context.Context, in *GetCredentialsForRead, opts ...grpc.CallOption) (*GetCredentialsForRead_Response, error)
	// Fetch credentials to write to the specified MLflow artifact location
	GetCredentialsForWrite(ctx context.Context, in *GetCredentialsForWrite, opts ...grpc.CallOption) (*GetCredentialsForWrite_Response, error)
}

DatabricksMlflowArtifactsServiceClient is the client API for DatabricksMlflowArtifactsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DatabricksMlflowArtifactsServiceServer

type DatabricksMlflowArtifactsServiceServer interface {
	// Fetch credentials to read from the specified MLflow artifact location
	//
	// Note: Even if no artifacts exist at the specified artifact location, this API will
	// still provide read credentials as long as the format of the location is valid.
	// Callers must subsequently check for the existence of the artifacts using the appropriate
	// cloud storage APIs (as determined by the `ArtifactCredentialType` property of the response)
	GetCredentialsForRead(context.Context, *GetCredentialsForRead) (*GetCredentialsForRead_Response, error)
	// Fetch credentials to write to the specified MLflow artifact location
	GetCredentialsForWrite(context.Context, *GetCredentialsForWrite) (*GetCredentialsForWrite_Response, error)
	// contains filtered or unexported methods
}

DatabricksMlflowArtifactsServiceServer is the server API for DatabricksMlflowArtifactsService service. All implementations must embed UnimplementedDatabricksMlflowArtifactsServiceServer for forward compatibility

type DatabricksRpcOptions

type DatabricksRpcOptions struct {
	Endpoints []*HttpEndpoint `protobuf:"bytes,1,rep,name=endpoints" json:"endpoints,omitempty"`
	// Indicates which users are allowed to initiate this RPC.
	Visibility *Visibility `protobuf:"varint,2,opt,name=visibility,enum=mlflow.Visibility" json:"visibility,omitempty"`
	// Complete definition of all error codes (from a statically defined set) which this method
	// may return.
	ErrorCodes []ErrorCode `protobuf:"varint,3,rep,name=error_codes,json=errorCodes,enum=mlflow.ErrorCode" json:"error_codes,omitempty"`
	// If defined, a rate limit will be applied to this RPC for all requests from the API proxy.
	RateLimit *RateLimit `protobuf:"bytes,4,opt,name=rate_limit,json=rateLimit" json:"rate_limit,omitempty"`
	// If defined, overrides the default title used for in the API docs. See ProtobufDocGenerator
	// for more info.
	RpcDocTitle *string `protobuf:"bytes,5,opt,name=rpc_doc_title,json=rpcDocTitle" json:"rpc_doc_title,omitempty"`
	// contains filtered or unexported fields
}

Defines the set of options declared for every service RPC which are used to direct RPCs to endpoints, as well as other metadata about the RPC.

func (*DatabricksRpcOptions) Descriptor deprecated

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

Deprecated: Use DatabricksRpcOptions.ProtoReflect.Descriptor instead.

func (*DatabricksRpcOptions) GetEndpoints

func (x *DatabricksRpcOptions) GetEndpoints() []*HttpEndpoint

func (*DatabricksRpcOptions) GetErrorCodes

func (x *DatabricksRpcOptions) GetErrorCodes() []ErrorCode

func (*DatabricksRpcOptions) GetRateLimit

func (x *DatabricksRpcOptions) GetRateLimit() *RateLimit

func (*DatabricksRpcOptions) GetRpcDocTitle

func (x *DatabricksRpcOptions) GetRpcDocTitle() string

func (*DatabricksRpcOptions) GetVisibility

func (x *DatabricksRpcOptions) GetVisibility() Visibility

func (*DatabricksRpcOptions) ProtoMessage

func (*DatabricksRpcOptions) ProtoMessage()

func (*DatabricksRpcOptions) ProtoReflect

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

func (*DatabricksRpcOptions) Reset

func (x *DatabricksRpcOptions) Reset()

func (*DatabricksRpcOptions) String

func (x *DatabricksRpcOptions) String() string

type DatabricksServiceExceptionProto

type DatabricksServiceExceptionProto struct {
	ErrorCode  *ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,enum=mlflow.ErrorCode" json:"error_code,omitempty"`
	Message    *string    `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	StackTrace *string    `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace" json:"stack_trace,omitempty"`
	// contains filtered or unexported fields
}

Serialization format for DatabricksServiceException.

func (*DatabricksServiceExceptionProto) Descriptor deprecated

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

Deprecated: Use DatabricksServiceExceptionProto.ProtoReflect.Descriptor instead.

func (*DatabricksServiceExceptionProto) GetErrorCode

func (x *DatabricksServiceExceptionProto) GetErrorCode() ErrorCode

func (*DatabricksServiceExceptionProto) GetMessage

func (x *DatabricksServiceExceptionProto) GetMessage() string

func (*DatabricksServiceExceptionProto) GetStackTrace

func (x *DatabricksServiceExceptionProto) GetStackTrace() string

func (*DatabricksServiceExceptionProto) ProtoMessage

func (*DatabricksServiceExceptionProto) ProtoMessage()

func (*DatabricksServiceExceptionProto) ProtoReflect

func (*DatabricksServiceExceptionProto) Reset

func (*DatabricksServiceExceptionProto) String

type DeleteExperiment

type DeleteExperiment struct {

	// ID of the associated experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteExperiment) Descriptor deprecated

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

Deprecated: Use DeleteExperiment.ProtoReflect.Descriptor instead.

func (*DeleteExperiment) GetExperimentId

func (x *DeleteExperiment) GetExperimentId() string

func (*DeleteExperiment) ProtoMessage

func (*DeleteExperiment) ProtoMessage()

func (*DeleteExperiment) ProtoReflect

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

func (*DeleteExperiment) Reset

func (x *DeleteExperiment) Reset()

func (*DeleteExperiment) String

func (x *DeleteExperiment) String() string

type DeleteExperiment_Response

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

func (*DeleteExperiment_Response) Descriptor deprecated

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

Deprecated: Use DeleteExperiment_Response.ProtoReflect.Descriptor instead.

func (*DeleteExperiment_Response) ProtoMessage

func (*DeleteExperiment_Response) ProtoMessage()

func (*DeleteExperiment_Response) ProtoReflect

func (*DeleteExperiment_Response) Reset

func (x *DeleteExperiment_Response) Reset()

func (*DeleteExperiment_Response) String

func (x *DeleteExperiment_Response) String() string

type DeleteModelVersion

type DeleteModelVersion struct {

	// Name of the registered model
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteModelVersion) Descriptor deprecated

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

Deprecated: Use DeleteModelVersion.ProtoReflect.Descriptor instead.

func (*DeleteModelVersion) GetName

func (x *DeleteModelVersion) GetName() string

func (*DeleteModelVersion) GetVersion

func (x *DeleteModelVersion) GetVersion() string

func (*DeleteModelVersion) ProtoMessage

func (*DeleteModelVersion) ProtoMessage()

func (*DeleteModelVersion) ProtoReflect

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

func (*DeleteModelVersion) Reset

func (x *DeleteModelVersion) Reset()

func (*DeleteModelVersion) String

func (x *DeleteModelVersion) String() string

type DeleteModelVersionTag

type DeleteModelVersionTag struct {

	// Name of the registered model that the tag was logged under.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number that the tag was logged under.
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// Name of the tag. The name must be an exact match; wild-card deletion is not supported. Maximum size is 250 bytes.
	Key *string `protobuf:"bytes,3,opt,name=key" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteModelVersionTag) Descriptor deprecated

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

Deprecated: Use DeleteModelVersionTag.ProtoReflect.Descriptor instead.

func (*DeleteModelVersionTag) GetKey

func (x *DeleteModelVersionTag) GetKey() string

func (*DeleteModelVersionTag) GetName

func (x *DeleteModelVersionTag) GetName() string

func (*DeleteModelVersionTag) GetVersion

func (x *DeleteModelVersionTag) GetVersion() string

func (*DeleteModelVersionTag) ProtoMessage

func (*DeleteModelVersionTag) ProtoMessage()

func (*DeleteModelVersionTag) ProtoReflect

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

func (*DeleteModelVersionTag) Reset

func (x *DeleteModelVersionTag) Reset()

func (*DeleteModelVersionTag) String

func (x *DeleteModelVersionTag) String() string

type DeleteModelVersionTag_Response

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

func (*DeleteModelVersionTag_Response) Descriptor deprecated

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

Deprecated: Use DeleteModelVersionTag_Response.ProtoReflect.Descriptor instead.

func (*DeleteModelVersionTag_Response) ProtoMessage

func (*DeleteModelVersionTag_Response) ProtoMessage()

func (*DeleteModelVersionTag_Response) ProtoReflect

func (*DeleteModelVersionTag_Response) Reset

func (x *DeleteModelVersionTag_Response) Reset()

func (*DeleteModelVersionTag_Response) String

type DeleteModelVersion_Response

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

func (*DeleteModelVersion_Response) Descriptor deprecated

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

Deprecated: Use DeleteModelVersion_Response.ProtoReflect.Descriptor instead.

func (*DeleteModelVersion_Response) ProtoMessage

func (*DeleteModelVersion_Response) ProtoMessage()

func (*DeleteModelVersion_Response) ProtoReflect

func (*DeleteModelVersion_Response) Reset

func (x *DeleteModelVersion_Response) Reset()

func (*DeleteModelVersion_Response) String

func (x *DeleteModelVersion_Response) String() string

type DeleteRegisteredModel

type DeleteRegisteredModel struct {

	// Registered model unique name identifier.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRegisteredModel) Descriptor deprecated

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

Deprecated: Use DeleteRegisteredModel.ProtoReflect.Descriptor instead.

func (*DeleteRegisteredModel) GetName

func (x *DeleteRegisteredModel) GetName() string

func (*DeleteRegisteredModel) ProtoMessage

func (*DeleteRegisteredModel) ProtoMessage()

func (*DeleteRegisteredModel) ProtoReflect

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

func (*DeleteRegisteredModel) Reset

func (x *DeleteRegisteredModel) Reset()

func (*DeleteRegisteredModel) String

func (x *DeleteRegisteredModel) String() string

type DeleteRegisteredModelTag

type DeleteRegisteredModelTag struct {

	// Name of the registered model that the tag was logged under.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Name of the tag. The name must be an exact match; wild-card deletion is not supported. Maximum size is 250 bytes.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRegisteredModelTag) Descriptor deprecated

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

Deprecated: Use DeleteRegisteredModelTag.ProtoReflect.Descriptor instead.

func (*DeleteRegisteredModelTag) GetKey

func (x *DeleteRegisteredModelTag) GetKey() string

func (*DeleteRegisteredModelTag) GetName

func (x *DeleteRegisteredModelTag) GetName() string

func (*DeleteRegisteredModelTag) ProtoMessage

func (*DeleteRegisteredModelTag) ProtoMessage()

func (*DeleteRegisteredModelTag) ProtoReflect

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

func (*DeleteRegisteredModelTag) Reset

func (x *DeleteRegisteredModelTag) Reset()

func (*DeleteRegisteredModelTag) String

func (x *DeleteRegisteredModelTag) String() string

type DeleteRegisteredModelTag_Response

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

func (*DeleteRegisteredModelTag_Response) Descriptor deprecated

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

Deprecated: Use DeleteRegisteredModelTag_Response.ProtoReflect.Descriptor instead.

func (*DeleteRegisteredModelTag_Response) ProtoMessage

func (*DeleteRegisteredModelTag_Response) ProtoMessage()

func (*DeleteRegisteredModelTag_Response) ProtoReflect

func (*DeleteRegisteredModelTag_Response) Reset

func (*DeleteRegisteredModelTag_Response) String

type DeleteRegisteredModel_Response

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

func (*DeleteRegisteredModel_Response) Descriptor deprecated

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

Deprecated: Use DeleteRegisteredModel_Response.ProtoReflect.Descriptor instead.

func (*DeleteRegisteredModel_Response) ProtoMessage

func (*DeleteRegisteredModel_Response) ProtoMessage()

func (*DeleteRegisteredModel_Response) ProtoReflect

func (*DeleteRegisteredModel_Response) Reset

func (x *DeleteRegisteredModel_Response) Reset()

func (*DeleteRegisteredModel_Response) String

type DeleteRun

type DeleteRun struct {

	// ID of the run to delete.
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRun) Descriptor deprecated

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

Deprecated: Use DeleteRun.ProtoReflect.Descriptor instead.

func (*DeleteRun) GetRunId

func (x *DeleteRun) GetRunId() string

func (*DeleteRun) ProtoMessage

func (*DeleteRun) ProtoMessage()

func (*DeleteRun) ProtoReflect

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

func (*DeleteRun) Reset

func (x *DeleteRun) Reset()

func (*DeleteRun) String

func (x *DeleteRun) String() string

type DeleteRun_Response

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

func (*DeleteRun_Response) Descriptor deprecated

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

Deprecated: Use DeleteRun_Response.ProtoReflect.Descriptor instead.

func (*DeleteRun_Response) ProtoMessage

func (*DeleteRun_Response) ProtoMessage()

func (*DeleteRun_Response) ProtoReflect

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

func (*DeleteRun_Response) Reset

func (x *DeleteRun_Response) Reset()

func (*DeleteRun_Response) String

func (x *DeleteRun_Response) String() string

type DeleteTag

type DeleteTag struct {

	// ID of the run that the tag was logged under. Must be provided.
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// Name of the tag. Maximum size is 255 bytes. Must be provided.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTag) Descriptor deprecated

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

Deprecated: Use DeleteTag.ProtoReflect.Descriptor instead.

func (*DeleteTag) GetKey

func (x *DeleteTag) GetKey() string

func (*DeleteTag) GetRunId

func (x *DeleteTag) GetRunId() string

func (*DeleteTag) ProtoMessage

func (*DeleteTag) ProtoMessage()

func (*DeleteTag) ProtoReflect

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

func (*DeleteTag) Reset

func (x *DeleteTag) Reset()

func (*DeleteTag) String

func (x *DeleteTag) String() string

type DeleteTag_Response

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

func (*DeleteTag_Response) Descriptor deprecated

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

Deprecated: Use DeleteTag_Response.ProtoReflect.Descriptor instead.

func (*DeleteTag_Response) ProtoMessage

func (*DeleteTag_Response) ProtoMessage()

func (*DeleteTag_Response) ProtoReflect

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

func (*DeleteTag_Response) Reset

func (x *DeleteTag_Response) Reset()

func (*DeleteTag_Response) String

func (x *DeleteTag_Response) String() string

type DocumentationMetadata

type DocumentationMetadata struct {

	// The string of documentation attached to this particular item.
	Docstring *string `protobuf:"bytes,1,opt,name=docstring" json:"docstring,omitempty"`
	// The string of documentation that is *before* this item. This only makes sense for top-level
	// items such as (top-level) messages, (top-level) enumerations, or services. In all other
	// cases, this string is empty.
	LeadDoc *string `protobuf:"bytes,2,opt,name=lead_doc,json=leadDoc" json:"lead_doc,omitempty"`
	// The visibility level when the docstring was generated.
	// The documentation extractor builds multiple versions of the documentation, one for each
	// visibility level. The documentation is then generated for each visibility level.
	Visibility *Visibility `protobuf:"varint,3,opt,name=visibility,enum=mlflow.Visibility" json:"visibility,omitempty"`
	// The original proto path in the internal representation. This is useful when performing field
	// flattening to figure out what the original field was.
	// One example is ["jobs","Run","original_attempt_run_id"] for jobs.
	// This path is unique.
	OriginalProtoPath []string `protobuf:"bytes,4,rep,name=original_proto_path,json=originalProtoPath" json:"original_proto_path,omitempty"`
	// The location (line number) of the start of the documentation. This is required to keep the
	// pieces of documentation sorted.
	Position *int32 `protobuf:"varint,5,opt,name=position" json:"position,omitempty"`
	// contains filtered or unexported fields
}

A block of documentation that is added to the AST after parsing the original protocol buffer.

func (*DocumentationMetadata) Descriptor deprecated

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

Deprecated: Use DocumentationMetadata.ProtoReflect.Descriptor instead.

func (*DocumentationMetadata) GetDocstring

func (x *DocumentationMetadata) GetDocstring() string

func (*DocumentationMetadata) GetLeadDoc

func (x *DocumentationMetadata) GetLeadDoc() string

func (*DocumentationMetadata) GetOriginalProtoPath

func (x *DocumentationMetadata) GetOriginalProtoPath() []string

func (*DocumentationMetadata) GetPosition

func (x *DocumentationMetadata) GetPosition() int32

func (*DocumentationMetadata) GetVisibility

func (x *DocumentationMetadata) GetVisibility() Visibility

func (*DocumentationMetadata) ProtoMessage

func (*DocumentationMetadata) ProtoMessage()

func (*DocumentationMetadata) ProtoReflect

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

func (*DocumentationMetadata) Reset

func (x *DocumentationMetadata) Reset()

func (*DocumentationMetadata) String

func (x *DocumentationMetadata) String() string

type ErrorCode

type ErrorCode int32
const (
	//
	// Internal, system-level error codes, which generally cannot be resolved by the user, but
	// instead are due to service issues.
	//
	// Generic internal error occurred.
	ErrorCode_INTERNAL_ERROR ErrorCode = 1
	// An internal system could not be contacted due to a period of unavailability.
	ErrorCode_TEMPORARILY_UNAVAILABLE ErrorCode = 2
	// Indicates that an IOException has been internally thrown.
	ErrorCode_IO_ERROR ErrorCode = 3
	// The request is invalid.
	ErrorCode_BAD_REQUEST ErrorCode = 4
	//
	// Common application-level error codes, which were caused by the user input but may be returned
	// by multiple services.
	//
	// Supplied value for a parameter was invalid (e.g., giving a number for a string parameter).
	ErrorCode_INVALID_PARAMETER_VALUE ErrorCode = 1000
	// Indicates that the given API endpoint does not exist.
	ErrorCode_ENDPOINT_NOT_FOUND ErrorCode = 1001
	// Indicates that the given API request was malformed.
	ErrorCode_MALFORMED_REQUEST ErrorCode = 1002
	// If one or more of the inputs to a given RPC are not in a valid state for the action.
	ErrorCode_INVALID_STATE ErrorCode = 1003
	// If a given user/entity doesn't have the required permission(s) to perform an action
	ErrorCode_PERMISSION_DENIED ErrorCode = 1004
	// If a given user/entity is trying to use a feature which has been disabled
	ErrorCode_FEATURE_DISABLED ErrorCode = 1005
	// If customer-provided credentials are not authorized to perform an operation
	ErrorCode_CUSTOMER_UNAUTHORIZED ErrorCode = 1006
	// If the API request is rejected due to throttling
	ErrorCode_REQUEST_LIMIT_EXCEEDED ErrorCode = 1007
	// If the user attempts to perform an invalid state transition on a shard.
	ErrorCode_INVALID_STATE_TRANSITION ErrorCode = 2001
	// Unable to perform the operation because the shard was locked by some other operation.
	ErrorCode_COULD_NOT_ACQUIRE_LOCK ErrorCode = 2002
	// Operation was performed on a resource that already exists.
	ErrorCode_RESOURCE_ALREADY_EXISTS ErrorCode = 3001
	// Operation was performed on a resource that does not exist.
	ErrorCode_RESOURCE_DOES_NOT_EXIST ErrorCode = 3002
	ErrorCode_QUOTA_EXCEEDED          ErrorCode = 4001
	ErrorCode_MAX_BLOCK_SIZE_EXCEEDED ErrorCode = 4002
	ErrorCode_MAX_READ_SIZE_EXCEEDED  ErrorCode = 4003
	ErrorCode_DRY_RUN_FAILED          ErrorCode = 5001
	// Cluster request was rejected because it would exceed a resource limit.
	ErrorCode_RESOURCE_LIMIT_EXCEEDED    ErrorCode = 5002
	ErrorCode_DIRECTORY_NOT_EMPTY        ErrorCode = 6001
	ErrorCode_DIRECTORY_PROTECTED        ErrorCode = 6002
	ErrorCode_MAX_NOTEBOOK_SIZE_EXCEEDED ErrorCode = 6003
)

func (ErrorCode) Descriptor

func (ErrorCode) Descriptor() protoreflect.EnumDescriptor

func (ErrorCode) Enum

func (x ErrorCode) Enum() *ErrorCode

func (ErrorCode) EnumDescriptor deprecated

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

Deprecated: Use ErrorCode.Descriptor instead.

func (ErrorCode) Number

func (x ErrorCode) Number() protoreflect.EnumNumber

func (ErrorCode) String

func (x ErrorCode) String() string

func (ErrorCode) Type

func (*ErrorCode) UnmarshalJSON deprecated

func (x *ErrorCode) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Experiment

type Experiment struct {

	// Unique identifier for the experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// Human readable name that identifies the experiment.
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// Location where artifacts for the experiment are stored.
	ArtifactLocation *string `protobuf:"bytes,3,opt,name=artifact_location,json=artifactLocation" json:"artifact_location,omitempty"`
	// Current life cycle stage of the experiment: "active" or "deleted".
	// Deleted experiments are not returned by APIs.
	LifecycleStage *string `protobuf:"bytes,4,opt,name=lifecycle_stage,json=lifecycleStage" json:"lifecycle_stage,omitempty"`
	// Last update time
	LastUpdateTime *int64 `protobuf:"varint,5,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"`
	// Creation time
	CreationTime *int64 `protobuf:"varint,6,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	// Tags: Additional metadata key-value pairs.
	Tags []*ExperimentTag `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

Experiment

func (*Experiment) Descriptor deprecated

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

Deprecated: Use Experiment.ProtoReflect.Descriptor instead.

func (*Experiment) GetArtifactLocation

func (x *Experiment) GetArtifactLocation() string

func (*Experiment) GetCreationTime

func (x *Experiment) GetCreationTime() int64

func (*Experiment) GetExperimentId

func (x *Experiment) GetExperimentId() string

func (*Experiment) GetLastUpdateTime

func (x *Experiment) GetLastUpdateTime() int64

func (*Experiment) GetLifecycleStage

func (x *Experiment) GetLifecycleStage() string

func (*Experiment) GetName

func (x *Experiment) GetName() string

func (*Experiment) GetTags

func (x *Experiment) GetTags() []*ExperimentTag

func (*Experiment) ProtoMessage

func (*Experiment) ProtoMessage()

func (*Experiment) ProtoReflect

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

func (*Experiment) Reset

func (x *Experiment) Reset()

func (*Experiment) String

func (x *Experiment) String() string

type ExperimentTag

type ExperimentTag struct {

	// The tag key.
	Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	// The tag value.
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Tag for an experiment.

func (*ExperimentTag) Descriptor deprecated

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

Deprecated: Use ExperimentTag.ProtoReflect.Descriptor instead.

func (*ExperimentTag) GetKey

func (x *ExperimentTag) GetKey() string

func (*ExperimentTag) GetValue

func (x *ExperimentTag) GetValue() string

func (*ExperimentTag) ProtoMessage

func (*ExperimentTag) ProtoMessage()

func (*ExperimentTag) ProtoReflect

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

func (*ExperimentTag) Reset

func (x *ExperimentTag) Reset()

func (*ExperimentTag) String

func (x *ExperimentTag) String() string

type FileInfo

type FileInfo struct {

	// Path relative to the root artifact directory run.
	Path *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
	// Whether the path is a directory.
	IsDir *bool `protobuf:"varint,2,opt,name=is_dir,json=isDir" json:"is_dir,omitempty"`
	// Size in bytes. Unset for directories.
	FileSize *int64 `protobuf:"varint,3,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
	// contains filtered or unexported fields
}

Metadata of a single artifact file or directory.

func (*FileInfo) Descriptor deprecated

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

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetFileSize

func (x *FileInfo) GetFileSize() int64

func (*FileInfo) GetIsDir

func (x *FileInfo) GetIsDir() bool

func (*FileInfo) GetPath

func (x *FileInfo) GetPath() string

func (*FileInfo) ProtoMessage

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect

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

func (*FileInfo) Reset

func (x *FileInfo) Reset()

func (*FileInfo) String

func (x *FileInfo) String() string

type GetCredentialsForRead

type GetCredentialsForRead struct {

	// The ID of the MLflow Run for which to fetch artifact read credentials
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// The artifact paths, relative to the Run's artifact root location, for which to
	// fetch artifact read credentials. Must not be empty.
	Path []string `protobuf:"bytes,2,rep,name=path" json:"path,omitempty"`
	// Token specifying the page of credentials to fetch for large requests that require pagination
	PageToken *string `protobuf:"bytes,3,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredentialsForRead) Descriptor deprecated

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

Deprecated: Use GetCredentialsForRead.ProtoReflect.Descriptor instead.

func (*GetCredentialsForRead) GetPageToken

func (x *GetCredentialsForRead) GetPageToken() string

func (*GetCredentialsForRead) GetPath

func (x *GetCredentialsForRead) GetPath() []string

func (*GetCredentialsForRead) GetRunId

func (x *GetCredentialsForRead) GetRunId() string

func (*GetCredentialsForRead) ProtoMessage

func (*GetCredentialsForRead) ProtoMessage()

func (*GetCredentialsForRead) ProtoReflect

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

func (*GetCredentialsForRead) Reset

func (x *GetCredentialsForRead) Reset()

func (*GetCredentialsForRead) String

func (x *GetCredentialsForRead) String() string

type GetCredentialsForRead_Response

type GetCredentialsForRead_Response struct {

	// Credentials for reading from the specified artifact locations
	CredentialInfos []*ArtifactCredentialInfo `protobuf:"bytes,2,rep,name=credential_infos,json=credentialInfos" json:"credential_infos,omitempty"`
	// Token used to fetch the next page of credentials for large requests that require pagination
	NextPageToken *string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredentialsForRead_Response) Descriptor deprecated

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

Deprecated: Use GetCredentialsForRead_Response.ProtoReflect.Descriptor instead.

func (*GetCredentialsForRead_Response) GetCredentialInfos

func (x *GetCredentialsForRead_Response) GetCredentialInfos() []*ArtifactCredentialInfo

func (*GetCredentialsForRead_Response) GetNextPageToken

func (x *GetCredentialsForRead_Response) GetNextPageToken() string

func (*GetCredentialsForRead_Response) ProtoMessage

func (*GetCredentialsForRead_Response) ProtoMessage()

func (*GetCredentialsForRead_Response) ProtoReflect

func (*GetCredentialsForRead_Response) Reset

func (x *GetCredentialsForRead_Response) Reset()

func (*GetCredentialsForRead_Response) String

type GetCredentialsForWrite

type GetCredentialsForWrite struct {

	// The ID of the MLflow Run for which to fetch artifact write credentials
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// The artifact paths, relative to the Run's artifact root location, for which to
	// fetch artifact write credentials. Must not be empty.
	Path []string `protobuf:"bytes,2,rep,name=path" json:"path,omitempty"`
	// Token specifying the page of credentials to fetch for large requests that require pagination
	PageToken *string `protobuf:"bytes,3,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredentialsForWrite) Descriptor deprecated

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

Deprecated: Use GetCredentialsForWrite.ProtoReflect.Descriptor instead.

func (*GetCredentialsForWrite) GetPageToken

func (x *GetCredentialsForWrite) GetPageToken() string

func (*GetCredentialsForWrite) GetPath

func (x *GetCredentialsForWrite) GetPath() []string

func (*GetCredentialsForWrite) GetRunId

func (x *GetCredentialsForWrite) GetRunId() string

func (*GetCredentialsForWrite) ProtoMessage

func (*GetCredentialsForWrite) ProtoMessage()

func (*GetCredentialsForWrite) ProtoReflect

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

func (*GetCredentialsForWrite) Reset

func (x *GetCredentialsForWrite) Reset()

func (*GetCredentialsForWrite) String

func (x *GetCredentialsForWrite) String() string

type GetCredentialsForWrite_Response

type GetCredentialsForWrite_Response struct {

	// Credentials for writing to the specified artifact locations
	CredentialInfos []*ArtifactCredentialInfo `protobuf:"bytes,2,rep,name=credential_infos,json=credentialInfos" json:"credential_infos,omitempty"`
	// Token used to fetch the next page of credentials for large requests that require pagination
	NextPageToken *string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredentialsForWrite_Response) Descriptor deprecated

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

Deprecated: Use GetCredentialsForWrite_Response.ProtoReflect.Descriptor instead.

func (*GetCredentialsForWrite_Response) GetCredentialInfos

func (x *GetCredentialsForWrite_Response) GetCredentialInfos() []*ArtifactCredentialInfo

func (*GetCredentialsForWrite_Response) GetNextPageToken

func (x *GetCredentialsForWrite_Response) GetNextPageToken() string

func (*GetCredentialsForWrite_Response) ProtoMessage

func (*GetCredentialsForWrite_Response) ProtoMessage()

func (*GetCredentialsForWrite_Response) ProtoReflect

func (*GetCredentialsForWrite_Response) Reset

func (*GetCredentialsForWrite_Response) String

type GetExperiment

type GetExperiment struct {

	// ID of the associated experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperiment) Descriptor deprecated

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

Deprecated: Use GetExperiment.ProtoReflect.Descriptor instead.

func (*GetExperiment) GetExperimentId

func (x *GetExperiment) GetExperimentId() string

func (*GetExperiment) ProtoMessage

func (*GetExperiment) ProtoMessage()

func (*GetExperiment) ProtoReflect

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

func (*GetExperiment) Reset

func (x *GetExperiment) Reset()

func (*GetExperiment) String

func (x *GetExperiment) String() string

type GetExperimentByName

type GetExperimentByName struct {

	// Name of the associated experiment.
	ExperimentName *string `protobuf:"bytes,1,opt,name=experiment_name,json=experimentName" json:"experiment_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentByName) Descriptor deprecated

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

Deprecated: Use GetExperimentByName.ProtoReflect.Descriptor instead.

func (*GetExperimentByName) GetExperimentName

func (x *GetExperimentByName) GetExperimentName() string

func (*GetExperimentByName) ProtoMessage

func (*GetExperimentByName) ProtoMessage()

func (*GetExperimentByName) ProtoReflect

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

func (*GetExperimentByName) Reset

func (x *GetExperimentByName) Reset()

func (*GetExperimentByName) String

func (x *GetExperimentByName) String() string

type GetExperimentByName_Response

type GetExperimentByName_Response struct {

	// Experiment details.
	Experiment *Experiment `protobuf:"bytes,1,opt,name=experiment" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentByName_Response) Descriptor deprecated

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

Deprecated: Use GetExperimentByName_Response.ProtoReflect.Descriptor instead.

func (*GetExperimentByName_Response) GetExperiment

func (x *GetExperimentByName_Response) GetExperiment() *Experiment

func (*GetExperimentByName_Response) ProtoMessage

func (*GetExperimentByName_Response) ProtoMessage()

func (*GetExperimentByName_Response) ProtoReflect

func (*GetExperimentByName_Response) Reset

func (x *GetExperimentByName_Response) Reset()

func (*GetExperimentByName_Response) String

type GetExperiment_Response

type GetExperiment_Response struct {

	// Experiment details.
	Experiment *Experiment `protobuf:"bytes,1,opt,name=experiment" json:"experiment,omitempty"`
	// A collection of active runs in the experiment. Note: this may not contain
	// all of the experiment's active runs.
	//
	// This field is deprecated. Please use the "Search Runs" API to fetch
	// runs within an experiment.
	//
	// Deprecated: Do not use.
	Runs []*RunInfo `protobuf:"bytes,2,rep,name=runs" json:"runs,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperiment_Response) Descriptor deprecated

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

Deprecated: Use GetExperiment_Response.ProtoReflect.Descriptor instead.

func (*GetExperiment_Response) GetExperiment

func (x *GetExperiment_Response) GetExperiment() *Experiment

func (*GetExperiment_Response) GetRuns deprecated

func (x *GetExperiment_Response) GetRuns() []*RunInfo

Deprecated: Do not use.

func (*GetExperiment_Response) ProtoMessage

func (*GetExperiment_Response) ProtoMessage()

func (*GetExperiment_Response) ProtoReflect

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

func (*GetExperiment_Response) Reset

func (x *GetExperiment_Response) Reset()

func (*GetExperiment_Response) String

func (x *GetExperiment_Response) String() string

type GetLatestVersions

type GetLatestVersions struct {

	// Registered model unique name identifier.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// List of stages.
	Stages []string `protobuf:"bytes,2,rep,name=stages" json:"stages,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestVersions) Descriptor deprecated

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

Deprecated: Use GetLatestVersions.ProtoReflect.Descriptor instead.

func (*GetLatestVersions) GetName

func (x *GetLatestVersions) GetName() string

func (*GetLatestVersions) GetStages

func (x *GetLatestVersions) GetStages() []string

func (*GetLatestVersions) ProtoMessage

func (*GetLatestVersions) ProtoMessage()

func (*GetLatestVersions) ProtoReflect

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

func (*GetLatestVersions) Reset

func (x *GetLatestVersions) Reset()

func (*GetLatestVersions) String

func (x *GetLatestVersions) String() string

type GetLatestVersions_Response

type GetLatestVersions_Response struct {

	// Latest version models for each requests stage. Only return models with current “READY“ status.
	// If no “stages“ provided, returns the latest version for each stage, including “"None"“.
	ModelVersions []*ModelVersion `protobuf:"bytes,1,rep,name=model_versions,json=modelVersions" json:"model_versions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestVersions_Response) Descriptor deprecated

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

Deprecated: Use GetLatestVersions_Response.ProtoReflect.Descriptor instead.

func (*GetLatestVersions_Response) GetModelVersions

func (x *GetLatestVersions_Response) GetModelVersions() []*ModelVersion

func (*GetLatestVersions_Response) ProtoMessage

func (*GetLatestVersions_Response) ProtoMessage()

func (*GetLatestVersions_Response) ProtoReflect

func (*GetLatestVersions_Response) Reset

func (x *GetLatestVersions_Response) Reset()

func (*GetLatestVersions_Response) String

func (x *GetLatestVersions_Response) String() string

type GetMetricHistory

type GetMetricHistory struct {

	// ID of the run from which to fetch metric values. Must be provided.
	RunId *string `protobuf:"bytes,3,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run from which to fetch metric values. This field
	// will be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// Name of the metric.
	MetricKey *string `protobuf:"bytes,2,opt,name=metric_key,json=metricKey" json:"metric_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetricHistory) Descriptor deprecated

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

Deprecated: Use GetMetricHistory.ProtoReflect.Descriptor instead.

func (*GetMetricHistory) GetMetricKey

func (x *GetMetricHistory) GetMetricKey() string

func (*GetMetricHistory) GetRunId

func (x *GetMetricHistory) GetRunId() string

func (*GetMetricHistory) GetRunUuid

func (x *GetMetricHistory) GetRunUuid() string

func (*GetMetricHistory) ProtoMessage

func (*GetMetricHistory) ProtoMessage()

func (*GetMetricHistory) ProtoReflect

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

func (*GetMetricHistory) Reset

func (x *GetMetricHistory) Reset()

func (*GetMetricHistory) String

func (x *GetMetricHistory) String() string

type GetMetricHistory_Response

type GetMetricHistory_Response struct {

	// All logged values for this metric.
	Metrics []*Metric `protobuf:"bytes,1,rep,name=metrics" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetricHistory_Response) Descriptor deprecated

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

Deprecated: Use GetMetricHistory_Response.ProtoReflect.Descriptor instead.

func (*GetMetricHistory_Response) GetMetrics

func (x *GetMetricHistory_Response) GetMetrics() []*Metric

func (*GetMetricHistory_Response) ProtoMessage

func (*GetMetricHistory_Response) ProtoMessage()

func (*GetMetricHistory_Response) ProtoReflect

func (*GetMetricHistory_Response) Reset

func (x *GetMetricHistory_Response) Reset()

func (*GetMetricHistory_Response) String

func (x *GetMetricHistory_Response) String() string

type GetModelVersion

type GetModelVersion struct {

	// Name of the registered model
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelVersion) Descriptor deprecated

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

Deprecated: Use GetModelVersion.ProtoReflect.Descriptor instead.

func (*GetModelVersion) GetName

func (x *GetModelVersion) GetName() string

func (*GetModelVersion) GetVersion

func (x *GetModelVersion) GetVersion() string

func (*GetModelVersion) ProtoMessage

func (*GetModelVersion) ProtoMessage()

func (*GetModelVersion) ProtoReflect

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

func (*GetModelVersion) Reset

func (x *GetModelVersion) Reset()

func (*GetModelVersion) String

func (x *GetModelVersion) String() string

type GetModelVersionDownloadUri

type GetModelVersionDownloadUri struct {

	// Name of the registered model
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelVersionDownloadUri) Descriptor deprecated

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

Deprecated: Use GetModelVersionDownloadUri.ProtoReflect.Descriptor instead.

func (*GetModelVersionDownloadUri) GetName

func (x *GetModelVersionDownloadUri) GetName() string

func (*GetModelVersionDownloadUri) GetVersion

func (x *GetModelVersionDownloadUri) GetVersion() string

func (*GetModelVersionDownloadUri) ProtoMessage

func (*GetModelVersionDownloadUri) ProtoMessage()

func (*GetModelVersionDownloadUri) ProtoReflect

func (*GetModelVersionDownloadUri) Reset

func (x *GetModelVersionDownloadUri) Reset()

func (*GetModelVersionDownloadUri) String

func (x *GetModelVersionDownloadUri) String() string

type GetModelVersionDownloadUri_Response

type GetModelVersionDownloadUri_Response struct {

	// URI corresponding to where artifacts for this model version are stored.
	ArtifactUri *string `protobuf:"bytes,1,opt,name=artifact_uri,json=artifactUri" json:"artifact_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelVersionDownloadUri_Response) Descriptor deprecated

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

Deprecated: Use GetModelVersionDownloadUri_Response.ProtoReflect.Descriptor instead.

func (*GetModelVersionDownloadUri_Response) GetArtifactUri

func (x *GetModelVersionDownloadUri_Response) GetArtifactUri() string

func (*GetModelVersionDownloadUri_Response) ProtoMessage

func (*GetModelVersionDownloadUri_Response) ProtoMessage()

func (*GetModelVersionDownloadUri_Response) ProtoReflect

func (*GetModelVersionDownloadUri_Response) Reset

func (*GetModelVersionDownloadUri_Response) String

type GetModelVersion_Response

type GetModelVersion_Response struct {
	ModelVersion *ModelVersion `protobuf:"bytes,1,opt,name=model_version,json=modelVersion" json:"model_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelVersion_Response) Descriptor deprecated

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

Deprecated: Use GetModelVersion_Response.ProtoReflect.Descriptor instead.

func (*GetModelVersion_Response) GetModelVersion

func (x *GetModelVersion_Response) GetModelVersion() *ModelVersion

func (*GetModelVersion_Response) ProtoMessage

func (*GetModelVersion_Response) ProtoMessage()

func (*GetModelVersion_Response) ProtoReflect

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

func (*GetModelVersion_Response) Reset

func (x *GetModelVersion_Response) Reset()

func (*GetModelVersion_Response) String

func (x *GetModelVersion_Response) String() string

type GetRegisteredModel

type GetRegisteredModel struct {

	// Registered model unique name identifier.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRegisteredModel) Descriptor deprecated

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

Deprecated: Use GetRegisteredModel.ProtoReflect.Descriptor instead.

func (*GetRegisteredModel) GetName

func (x *GetRegisteredModel) GetName() string

func (*GetRegisteredModel) ProtoMessage

func (*GetRegisteredModel) ProtoMessage()

func (*GetRegisteredModel) ProtoReflect

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

func (*GetRegisteredModel) Reset

func (x *GetRegisteredModel) Reset()

func (*GetRegisteredModel) String

func (x *GetRegisteredModel) String() string

type GetRegisteredModel_Response

type GetRegisteredModel_Response struct {
	RegisteredModel *RegisteredModel `protobuf:"bytes,1,opt,name=registered_model,json=registeredModel" json:"registered_model,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRegisteredModel_Response) Descriptor deprecated

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

Deprecated: Use GetRegisteredModel_Response.ProtoReflect.Descriptor instead.

func (*GetRegisteredModel_Response) GetRegisteredModel

func (x *GetRegisteredModel_Response) GetRegisteredModel() *RegisteredModel

func (*GetRegisteredModel_Response) ProtoMessage

func (*GetRegisteredModel_Response) ProtoMessage()

func (*GetRegisteredModel_Response) ProtoReflect

func (*GetRegisteredModel_Response) Reset

func (x *GetRegisteredModel_Response) Reset()

func (*GetRegisteredModel_Response) String

func (x *GetRegisteredModel_Response) String() string

type GetRun

type GetRun struct {

	// ID of the run to fetch. Must be provided.
	RunId *string `protobuf:"bytes,2,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run to fetch. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRun) Descriptor deprecated

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

Deprecated: Use GetRun.ProtoReflect.Descriptor instead.

func (*GetRun) GetRunId

func (x *GetRun) GetRunId() string

func (*GetRun) GetRunUuid

func (x *GetRun) GetRunUuid() string

func (*GetRun) ProtoMessage

func (*GetRun) ProtoMessage()

func (*GetRun) ProtoReflect

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

func (*GetRun) Reset

func (x *GetRun) Reset()

func (*GetRun) String

func (x *GetRun) String() string

type GetRun_Response

type GetRun_Response struct {

	// Run metadata (name, start time, etc) and data (metrics, params, and tags).
	Run *Run `protobuf:"bytes,1,opt,name=run" json:"run,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRun_Response) Descriptor deprecated

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

Deprecated: Use GetRun_Response.ProtoReflect.Descriptor instead.

func (*GetRun_Response) GetRun

func (x *GetRun_Response) GetRun() *Run

func (*GetRun_Response) ProtoMessage

func (*GetRun_Response) ProtoMessage()

func (*GetRun_Response) ProtoReflect

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

func (*GetRun_Response) Reset

func (x *GetRun_Response) Reset()

func (*GetRun_Response) String

func (x *GetRun_Response) String() string

type HttpEndpoint

type HttpEndpoint struct {

	// HTTP method like POST or GET.
	Method *string `protobuf:"bytes,1,opt,name=method,def=POST" json:"method,omitempty"`
	// Conceptual path of the API, like "/clusters" or "/clusters/create". Should start with a slash.
	Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
	// A version like 1.1 which is prepended to the URL (e.g., GET /1.1/clusters).
	// Breaking changes to an RPC must use a different version number.
	Since *ApiVersion `protobuf:"bytes,3,opt,name=since" json:"since,omitempty"`
	// contains filtered or unexported fields
}

func (*HttpEndpoint) Descriptor deprecated

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

Deprecated: Use HttpEndpoint.ProtoReflect.Descriptor instead.

func (*HttpEndpoint) GetMethod

func (x *HttpEndpoint) GetMethod() string

func (*HttpEndpoint) GetPath

func (x *HttpEndpoint) GetPath() string

func (*HttpEndpoint) GetSince

func (x *HttpEndpoint) GetSince() *ApiVersion

func (*HttpEndpoint) ProtoMessage

func (*HttpEndpoint) ProtoMessage()

func (*HttpEndpoint) ProtoReflect

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

func (*HttpEndpoint) Reset

func (x *HttpEndpoint) Reset()

func (*HttpEndpoint) String

func (x *HttpEndpoint) String() string

type ListArtifacts

type ListArtifacts struct {

	// ID of the run whose artifacts to list. Must be provided.
	RunId *string `protobuf:"bytes,3,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// Filter artifacts matching this path (a relative path from the root artifact directory).
	Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
	// Token indicating the page of artifact results to fetch
	PageToken *string `protobuf:"bytes,4,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListArtifacts) Descriptor deprecated

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

Deprecated: Use ListArtifacts.ProtoReflect.Descriptor instead.

func (*ListArtifacts) GetPageToken

func (x *ListArtifacts) GetPageToken() string

func (*ListArtifacts) GetPath

func (x *ListArtifacts) GetPath() string

func (*ListArtifacts) GetRunId

func (x *ListArtifacts) GetRunId() string

func (*ListArtifacts) GetRunUuid

func (x *ListArtifacts) GetRunUuid() string

func (*ListArtifacts) ProtoMessage

func (*ListArtifacts) ProtoMessage()

func (*ListArtifacts) ProtoReflect

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

func (*ListArtifacts) Reset

func (x *ListArtifacts) Reset()

func (*ListArtifacts) String

func (x *ListArtifacts) String() string

type ListArtifacts_Response

type ListArtifacts_Response struct {

	// Root artifact directory for the run.
	RootUri *string `protobuf:"bytes,1,opt,name=root_uri,json=rootUri" json:"root_uri,omitempty"`
	// File location and metadata for artifacts.
	Files []*FileInfo `protobuf:"bytes,2,rep,name=files" json:"files,omitempty"`
	// Token that can be used to retrieve the next page of artifact results
	NextPageToken *string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListArtifacts_Response) Descriptor deprecated

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

Deprecated: Use ListArtifacts_Response.ProtoReflect.Descriptor instead.

func (*ListArtifacts_Response) GetFiles

func (x *ListArtifacts_Response) GetFiles() []*FileInfo

func (*ListArtifacts_Response) GetNextPageToken

func (x *ListArtifacts_Response) GetNextPageToken() string

func (*ListArtifacts_Response) GetRootUri

func (x *ListArtifacts_Response) GetRootUri() string

func (*ListArtifacts_Response) ProtoMessage

func (*ListArtifacts_Response) ProtoMessage()

func (*ListArtifacts_Response) ProtoReflect

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

func (*ListArtifacts_Response) Reset

func (x *ListArtifacts_Response) Reset()

func (*ListArtifacts_Response) String

func (x *ListArtifacts_Response) String() string

type ListExperiments

type ListExperiments struct {

	// Qualifier for type of experiments to be returned.
	// If unspecified, return only active experiments.
	ViewType *ViewType `protobuf:"varint,1,opt,name=view_type,json=viewType,enum=mlflow.ViewType" json:"view_type,omitempty"`
	// Maximum number of experiments desired.
	// Servers may select a desired default `max_results` value. All servers are
	// guaranteed to support a `max_results` threshold of at least 1,000 but may
	// support more. Callers of this endpoint are encouraged to pass max_results
	// explicitly and leverage page_token to iterate through experiments.
	MaxResults *int64 `protobuf:"varint,2,opt,name=max_results,json=maxResults" json:"max_results,omitempty"`
	// Pagination token to go to the next page based on a previous query.
	PageToken *string `protobuf:"bytes,3,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListExperiments) Descriptor deprecated

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

Deprecated: Use ListExperiments.ProtoReflect.Descriptor instead.

func (*ListExperiments) GetMaxResults

func (x *ListExperiments) GetMaxResults() int64

func (*ListExperiments) GetPageToken

func (x *ListExperiments) GetPageToken() string

func (*ListExperiments) GetViewType

func (x *ListExperiments) GetViewType() ViewType

func (*ListExperiments) ProtoMessage

func (*ListExperiments) ProtoMessage()

func (*ListExperiments) ProtoReflect

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

func (*ListExperiments) Reset

func (x *ListExperiments) Reset()

func (*ListExperiments) String

func (x *ListExperiments) String() string

type ListExperiments_Response

type ListExperiments_Response struct {

	// All experiments.
	Experiments []*Experiment `protobuf:"bytes,1,rep,name=experiments" json:"experiments,omitempty"`
	// Pagination token to request next page of experiments for the same query.
	NextPageToken *string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListExperiments_Response) Descriptor deprecated

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

Deprecated: Use ListExperiments_Response.ProtoReflect.Descriptor instead.

func (*ListExperiments_Response) GetExperiments

func (x *ListExperiments_Response) GetExperiments() []*Experiment

func (*ListExperiments_Response) GetNextPageToken

func (x *ListExperiments_Response) GetNextPageToken() string

func (*ListExperiments_Response) ProtoMessage

func (*ListExperiments_Response) ProtoMessage()

func (*ListExperiments_Response) ProtoReflect

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

func (*ListExperiments_Response) Reset

func (x *ListExperiments_Response) Reset()

func (*ListExperiments_Response) String

func (x *ListExperiments_Response) String() string

type ListRegisteredModels

type ListRegisteredModels struct {

	// Maximum number of registered models desired. Max threshold is 1000.
	MaxResults *int64 `protobuf:"varint,1,opt,name=max_results,json=maxResults,def=100" json:"max_results,omitempty"`
	// Pagination token to go to the next page based on a previous query.
	PageToken *string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRegisteredModels) Descriptor deprecated

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

Deprecated: Use ListRegisteredModels.ProtoReflect.Descriptor instead.

func (*ListRegisteredModels) GetMaxResults

func (x *ListRegisteredModels) GetMaxResults() int64

func (*ListRegisteredModels) GetPageToken

func (x *ListRegisteredModels) GetPageToken() string

func (*ListRegisteredModels) ProtoMessage

func (*ListRegisteredModels) ProtoMessage()

func (*ListRegisteredModels) ProtoReflect

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

func (*ListRegisteredModels) Reset

func (x *ListRegisteredModels) Reset()

func (*ListRegisteredModels) String

func (x *ListRegisteredModels) String() string

type ListRegisteredModels_Response

type ListRegisteredModels_Response struct {
	RegisteredModels []*RegisteredModel `protobuf:"bytes,1,rep,name=registered_models,json=registeredModels" json:"registered_models,omitempty"`
	// Pagination token to request next page of models for the same query.
	NextPageToken *string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRegisteredModels_Response) Descriptor deprecated

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

Deprecated: Use ListRegisteredModels_Response.ProtoReflect.Descriptor instead.

func (*ListRegisteredModels_Response) GetNextPageToken

func (x *ListRegisteredModels_Response) GetNextPageToken() string

func (*ListRegisteredModels_Response) GetRegisteredModels

func (x *ListRegisteredModels_Response) GetRegisteredModels() []*RegisteredModel

func (*ListRegisteredModels_Response) ProtoMessage

func (*ListRegisteredModels_Response) ProtoMessage()

func (*ListRegisteredModels_Response) ProtoReflect

func (*ListRegisteredModels_Response) Reset

func (x *ListRegisteredModels_Response) Reset()

func (*ListRegisteredModels_Response) String

type LogBatch

type LogBatch struct {

	// ID of the run to log under
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
	// metrics, params, and tags in total.
	Metrics []*Metric `protobuf:"bytes,2,rep,name=metrics" json:"metrics,omitempty"`
	// Params to log. A single request can contain up to 100 params, and up to 1000
	// metrics, params, and tags in total.
	Params []*Param `protobuf:"bytes,3,rep,name=params" json:"params,omitempty"`
	// Tags to log. A single request can contain up to 100 tags, and up to 1000
	// metrics, params, and tags in total.
	Tags []*RunTag `protobuf:"bytes,4,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*LogBatch) Descriptor deprecated

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

Deprecated: Use LogBatch.ProtoReflect.Descriptor instead.

func (*LogBatch) GetMetrics

func (x *LogBatch) GetMetrics() []*Metric

func (*LogBatch) GetParams

func (x *LogBatch) GetParams() []*Param

func (*LogBatch) GetRunId

func (x *LogBatch) GetRunId() string

func (*LogBatch) GetTags

func (x *LogBatch) GetTags() []*RunTag

func (*LogBatch) ProtoMessage

func (*LogBatch) ProtoMessage()

func (*LogBatch) ProtoReflect

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

func (*LogBatch) Reset

func (x *LogBatch) Reset()

func (*LogBatch) String

func (x *LogBatch) String() string

type LogBatch_Response

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

func (*LogBatch_Response) Descriptor deprecated

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

Deprecated: Use LogBatch_Response.ProtoReflect.Descriptor instead.

func (*LogBatch_Response) ProtoMessage

func (*LogBatch_Response) ProtoMessage()

func (*LogBatch_Response) ProtoReflect

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

func (*LogBatch_Response) Reset

func (x *LogBatch_Response) Reset()

func (*LogBatch_Response) String

func (x *LogBatch_Response) String() string

type LogMetric

type LogMetric struct {

	// ID of the run under which to log the metric. Must be provided.
	RunId *string `protobuf:"bytes,6,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run under which to log the metric. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// Name of the metric.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// Double value of the metric being logged.
	Value *float64 `protobuf:"fixed64,3,opt,name=value" json:"value,omitempty"`
	// Unix timestamp in milliseconds at the time metric was logged.
	Timestamp *int64 `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"`
	// Step at which to log the metric
	Step *int64 `protobuf:"varint,5,opt,name=step,def=0" json:"step,omitempty"`
	// contains filtered or unexported fields
}

func (*LogMetric) Descriptor deprecated

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

Deprecated: Use LogMetric.ProtoReflect.Descriptor instead.

func (*LogMetric) GetKey

func (x *LogMetric) GetKey() string

func (*LogMetric) GetRunId

func (x *LogMetric) GetRunId() string

func (*LogMetric) GetRunUuid

func (x *LogMetric) GetRunUuid() string

func (*LogMetric) GetStep

func (x *LogMetric) GetStep() int64

func (*LogMetric) GetTimestamp

func (x *LogMetric) GetTimestamp() int64

func (*LogMetric) GetValue

func (x *LogMetric) GetValue() float64

func (*LogMetric) ProtoMessage

func (*LogMetric) ProtoMessage()

func (*LogMetric) ProtoReflect

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

func (*LogMetric) Reset

func (x *LogMetric) Reset()

func (*LogMetric) String

func (x *LogMetric) String() string

type LogMetric_Response

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

func (*LogMetric_Response) Descriptor deprecated

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

Deprecated: Use LogMetric_Response.ProtoReflect.Descriptor instead.

func (*LogMetric_Response) ProtoMessage

func (*LogMetric_Response) ProtoMessage()

func (*LogMetric_Response) ProtoReflect

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

func (*LogMetric_Response) Reset

func (x *LogMetric_Response) Reset()

func (*LogMetric_Response) String

func (x *LogMetric_Response) String() string

type LogModel

type LogModel struct {

	// ID of the run to log under
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// MLmodel file in json format.
	ModelJson *string `protobuf:"bytes,2,opt,name=model_json,json=modelJson" json:"model_json,omitempty"`
	// contains filtered or unexported fields
}

func (*LogModel) Descriptor deprecated

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

Deprecated: Use LogModel.ProtoReflect.Descriptor instead.

func (*LogModel) GetModelJson

func (x *LogModel) GetModelJson() string

func (*LogModel) GetRunId

func (x *LogModel) GetRunId() string

func (*LogModel) ProtoMessage

func (*LogModel) ProtoMessage()

func (*LogModel) ProtoReflect

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

func (*LogModel) Reset

func (x *LogModel) Reset()

func (*LogModel) String

func (x *LogModel) String() string

type LogModel_Response

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

func (*LogModel_Response) Descriptor deprecated

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

Deprecated: Use LogModel_Response.ProtoReflect.Descriptor instead.

func (*LogModel_Response) ProtoMessage

func (*LogModel_Response) ProtoMessage()

func (*LogModel_Response) ProtoReflect

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

func (*LogModel_Response) Reset

func (x *LogModel_Response) Reset()

func (*LogModel_Response) String

func (x *LogModel_Response) String() string

type LogParam

type LogParam struct {

	// ID of the run under which to log the param. Must be provided.
	RunId *string `protobuf:"bytes,4,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run under which to log the param. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// Name of the param. Maximum size is 255 bytes.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// String value of the param being logged. Maximum size is 500 bytes.
	Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*LogParam) Descriptor deprecated

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

Deprecated: Use LogParam.ProtoReflect.Descriptor instead.

func (*LogParam) GetKey

func (x *LogParam) GetKey() string

func (*LogParam) GetRunId

func (x *LogParam) GetRunId() string

func (*LogParam) GetRunUuid

func (x *LogParam) GetRunUuid() string

func (*LogParam) GetValue

func (x *LogParam) GetValue() string

func (*LogParam) ProtoMessage

func (*LogParam) ProtoMessage()

func (*LogParam) ProtoReflect

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

func (*LogParam) Reset

func (x *LogParam) Reset()

func (*LogParam) String

func (x *LogParam) String() string

type LogParam_Response

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

func (*LogParam_Response) Descriptor deprecated

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

Deprecated: Use LogParam_Response.ProtoReflect.Descriptor instead.

func (*LogParam_Response) ProtoMessage

func (*LogParam_Response) ProtoMessage()

func (*LogParam_Response) ProtoReflect

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

func (*LogParam_Response) Reset

func (x *LogParam_Response) Reset()

func (*LogParam_Response) String

func (x *LogParam_Response) String() string

type Metric

type Metric struct {

	// Key identifying this metric.
	Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	// Value associated with this metric.
	Value *float64 `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"`
	// The timestamp at which this metric was recorded.
	Timestamp *int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	// Step at which to log the metric.
	Step *int64 `protobuf:"varint,4,opt,name=step,def=0" json:"step,omitempty"`
	// contains filtered or unexported fields
}

Metric associated with a run, represented as a key-value pair.

func (*Metric) Descriptor deprecated

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

Deprecated: Use Metric.ProtoReflect.Descriptor instead.

func (*Metric) GetKey

func (x *Metric) GetKey() string

func (*Metric) GetStep

func (x *Metric) GetStep() int64

func (*Metric) GetTimestamp

func (x *Metric) GetTimestamp() int64

func (*Metric) GetValue

func (x *Metric) GetValue() float64

func (*Metric) ProtoMessage

func (*Metric) ProtoMessage()

func (*Metric) ProtoReflect

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

func (*Metric) Reset

func (x *Metric) Reset()

func (*Metric) String

func (x *Metric) String() string

type MlflowServiceClient

type MlflowServiceClient interface {
	// Get metadata for an experiment.
	//
	// This endpoint will return deleted experiments, but prefers the active experiment
	// if an active and deleted experiment share the same name. If multiple deleted
	// experiments share the same name, the API will return one of them.
	//
	// Throws “RESOURCE_DOES_NOT_EXIST“ if no experiment with the specified name exists.
	//
	GetExperimentByName(ctx context.Context, in *GetExperimentByName, opts ...grpc.CallOption) (*GetExperimentByName_Response, error)
	// Create an experiment with a name. Returns the ID of the newly created experiment.
	// Validates that another experiment with the same name does not already exist and fails
	// if another experiment with the same name already exists.
	//
	//
	// Throws “RESOURCE_ALREADY_EXISTS“ if a experiment with the given name exists.
	//
	CreateExperiment(ctx context.Context, in *CreateExperiment, opts ...grpc.CallOption) (*CreateExperiment_Response, error)
	// Get a list of all experiments.
	//
	ListExperiments(ctx context.Context, in *ListExperiments, opts ...grpc.CallOption) (*ListExperiments_Response, error)
	// Get metadata for an experiment. This method works on deleted experiments.
	GetExperiment(ctx context.Context, in *GetExperiment, opts ...grpc.CallOption) (*GetExperiment_Response, error)
	// Mark an experiment and associated metadata, runs, metrics, params, and tags for deletion.
	// If the experiment uses FileStore, artifacts associated with experiment are also deleted.
	//
	DeleteExperiment(ctx context.Context, in *DeleteExperiment, opts ...grpc.CallOption) (*DeleteExperiment_Response, error)
	// Restore an experiment marked for deletion. This also restores
	// associated metadata, runs, metrics, params, and tags. If experiment uses FileStore, underlying
	// artifacts associated with experiment are also restored.
	//
	// Throws “RESOURCE_DOES_NOT_EXIST“ if experiment was never created or was permanently deleted.
	//
	RestoreExperiment(ctx context.Context, in *RestoreExperiment, opts ...grpc.CallOption) (*RestoreExperiment_Response, error)
	// Update experiment metadata.
	//
	UpdateExperiment(ctx context.Context, in *UpdateExperiment, opts ...grpc.CallOption) (*UpdateExperiment_Response, error)
	// Create a new run within an experiment. A run is usually a single execution of a
	// machine learning or data ETL pipeline. MLflow uses runs to track :ref:`mlflowParam`,
	// :ref:`mlflowMetric`, and :ref:`mlflowRunTag` associated with a single execution.
	//
	CreateRun(ctx context.Context, in *CreateRun, opts ...grpc.CallOption) (*CreateRun_Response, error)
	// Update run metadata.
	//
	UpdateRun(ctx context.Context, in *UpdateRun, opts ...grpc.CallOption) (*UpdateRun_Response, error)
	// Mark a run for deletion.
	DeleteRun(ctx context.Context, in *DeleteRun, opts ...grpc.CallOption) (*DeleteRun_Response, error)
	// Restore a deleted run.
	RestoreRun(ctx context.Context, in *RestoreRun, opts ...grpc.CallOption) (*RestoreRun_Response, error)
	// Log a metric for a run. A metric is a key-value pair (string key, float value) with an
	// associated timestamp. Examples include the various metrics that represent ML model accuracy.
	// A metric can be logged multiple times.
	//
	LogMetric(ctx context.Context, in *LogMetric, opts ...grpc.CallOption) (*LogMetric_Response, error)
	// Log a param used for a run. A param is a key-value pair (string key,
	// string value). Examples include hyperparameters used for ML model training and
	// constant dates and values used in an ETL pipeline. A param can be logged only once for a run.
	//
	LogParam(ctx context.Context, in *LogParam, opts ...grpc.CallOption) (*LogParam_Response, error)
	// Set a tag on an experiment. Experiment tags are metadata that can be updated.
	//
	SetExperimentTag(ctx context.Context, in *SetExperimentTag, opts ...grpc.CallOption) (*SetExperimentTag_Response, error)
	// Set a tag on a run. Tags are run metadata that can be updated during a run and after
	// a run completes.
	//
	SetTag(ctx context.Context, in *SetTag, opts ...grpc.CallOption) (*SetTag_Response, error)
	// Delete a tag on a run. Tags are run metadata that can be updated during a run and after
	// a run completes.
	//
	DeleteTag(ctx context.Context, in *DeleteTag, opts ...grpc.CallOption) (*DeleteTag_Response, error)
	// Get metadata, metrics, params, and tags for a run. In the case where multiple metrics
	// with the same key are logged for a run, return only the value with the latest timestamp.
	// If there are multiple values with the latest timestamp, return the maximum of these values.
	GetRun(ctx context.Context, in *GetRun, opts ...grpc.CallOption) (*GetRun_Response, error)
	// Search for runs that satisfy expressions. Search expressions can use :ref:`mlflowMetric` and
	// :ref:`mlflowParam` keys.
	//
	SearchRuns(ctx context.Context, in *SearchRuns, opts ...grpc.CallOption) (*SearchRuns_Response, error)
	// List artifacts for a run. Takes an optional “artifact_path“ prefix which if specified,
	// the response contains only artifacts with the specified prefix.
	//
	ListArtifacts(ctx context.Context, in *ListArtifacts, opts ...grpc.CallOption) (*ListArtifacts_Response, error)
	// Get a list of all values for the specified metric for a given run.
	//
	GetMetricHistory(ctx context.Context, in *GetMetricHistory, opts ...grpc.CallOption) (*GetMetricHistory_Response, error)
	// Log a batch of metrics, params, and tags for a run.
	// If any data failed to be persisted, the server will respond with an error (non-200 status code).
	// In case of error (due to internal server error or an invalid request), partial data may
	// be written.
	//
	// You can write metrics, params, and tags in interleaving fashion, but within a given entity
	// type are guaranteed to follow the order specified in the request body. That is, for an API
	// request like
	//
	// .. code-block:: json
	//
	//   {
	//      "run_id": "2a14ed5c6a87499199e0106c3501eab8",
	//      "metrics": [
	//        {"key": "mae", "value": 2.5, "timestamp": 1552550804},
	//        {"key": "rmse", "value": 2.7, "timestamp": 1552550804},
	//      ],
	//      "params": [
	//        {"key": "model_class", "value": "LogisticRegression"},
	//      ]
	//   }
	//
	// the server is guaranteed to write metric "rmse" after "mae", though it may write param
	// "model_class" before both metrics, after "mae", or after both metrics.
	//
	// The overwrite behavior for metrics, params, and tags is as follows:
	//
	// - Metrics: metric values are never overwritten. Logging a metric (key, value, timestamp) appends to the set of values for the metric with the provided key.
	//
	// - Tags: tag values can be overwritten by successive writes to the same tag key. That is, if multiple tag values with the same key are provided in the same API request, the last-provided tag value is written. Logging the same tag (key, value) is permitted - that is, logging a tag is idempotent.
	//
	// - Params: once written, param values cannot be changed (attempting to overwrite a param value will result in an error). However, logging the same param (key, value) is permitted - that is, logging a param is idempotent.
	//
	// Request Limits
	// --------------
	// A single JSON-serialized API request may be up to 1 MB in size and contain:
	//
	// - No more than 1000 metrics, params, and tags in total
	// - Up to 1000 metrics
	// - Up to 100 params
	// - Up to 100 tags
	//
	// For example, a valid request might contain 900 metrics, 50 params, and 50 tags, but logging
	// 900 metrics, 50 params, and 51 tags is invalid. The following limits also apply
	// to metric, param, and tag keys and values:
	//
	// - Metric, param, and tag keys can be up to 250 characters in length
	// - Param and tag values can be up to 250 characters in length
	//
	LogBatch(ctx context.Context, in *LogBatch, opts ...grpc.CallOption) (*LogBatch_Response, error)
	// .. note::
	//     Experimental: This API may change or be removed in a future release without warning.
	LogModel(ctx context.Context, in *LogModel, opts ...grpc.CallOption) (*LogModel_Response, error)
}

MlflowServiceClient is the client API for MlflowService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type MlflowServiceServer

type MlflowServiceServer interface {
	// Get metadata for an experiment.
	//
	// This endpoint will return deleted experiments, but prefers the active experiment
	// if an active and deleted experiment share the same name. If multiple deleted
	// experiments share the same name, the API will return one of them.
	//
	// Throws “RESOURCE_DOES_NOT_EXIST“ if no experiment with the specified name exists.
	//
	GetExperimentByName(context.Context, *GetExperimentByName) (*GetExperimentByName_Response, error)
	// Create an experiment with a name. Returns the ID of the newly created experiment.
	// Validates that another experiment with the same name does not already exist and fails
	// if another experiment with the same name already exists.
	//
	//
	// Throws “RESOURCE_ALREADY_EXISTS“ if a experiment with the given name exists.
	//
	CreateExperiment(context.Context, *CreateExperiment) (*CreateExperiment_Response, error)
	// Get a list of all experiments.
	//
	ListExperiments(context.Context, *ListExperiments) (*ListExperiments_Response, error)
	// Get metadata for an experiment. This method works on deleted experiments.
	GetExperiment(context.Context, *GetExperiment) (*GetExperiment_Response, error)
	// Mark an experiment and associated metadata, runs, metrics, params, and tags for deletion.
	// If the experiment uses FileStore, artifacts associated with experiment are also deleted.
	//
	DeleteExperiment(context.Context, *DeleteExperiment) (*DeleteExperiment_Response, error)
	// Restore an experiment marked for deletion. This also restores
	// associated metadata, runs, metrics, params, and tags. If experiment uses FileStore, underlying
	// artifacts associated with experiment are also restored.
	//
	// Throws “RESOURCE_DOES_NOT_EXIST“ if experiment was never created or was permanently deleted.
	//
	RestoreExperiment(context.Context, *RestoreExperiment) (*RestoreExperiment_Response, error)
	// Update experiment metadata.
	//
	UpdateExperiment(context.Context, *UpdateExperiment) (*UpdateExperiment_Response, error)
	// Create a new run within an experiment. A run is usually a single execution of a
	// machine learning or data ETL pipeline. MLflow uses runs to track :ref:`mlflowParam`,
	// :ref:`mlflowMetric`, and :ref:`mlflowRunTag` associated with a single execution.
	//
	CreateRun(context.Context, *CreateRun) (*CreateRun_Response, error)
	// Update run metadata.
	//
	UpdateRun(context.Context, *UpdateRun) (*UpdateRun_Response, error)
	// Mark a run for deletion.
	DeleteRun(context.Context, *DeleteRun) (*DeleteRun_Response, error)
	// Restore a deleted run.
	RestoreRun(context.Context, *RestoreRun) (*RestoreRun_Response, error)
	// Log a metric for a run. A metric is a key-value pair (string key, float value) with an
	// associated timestamp. Examples include the various metrics that represent ML model accuracy.
	// A metric can be logged multiple times.
	//
	LogMetric(context.Context, *LogMetric) (*LogMetric_Response, error)
	// Log a param used for a run. A param is a key-value pair (string key,
	// string value). Examples include hyperparameters used for ML model training and
	// constant dates and values used in an ETL pipeline. A param can be logged only once for a run.
	//
	LogParam(context.Context, *LogParam) (*LogParam_Response, error)
	// Set a tag on an experiment. Experiment tags are metadata that can be updated.
	//
	SetExperimentTag(context.Context, *SetExperimentTag) (*SetExperimentTag_Response, error)
	// Set a tag on a run. Tags are run metadata that can be updated during a run and after
	// a run completes.
	//
	SetTag(context.Context, *SetTag) (*SetTag_Response, error)
	// Delete a tag on a run. Tags are run metadata that can be updated during a run and after
	// a run completes.
	//
	DeleteTag(context.Context, *DeleteTag) (*DeleteTag_Response, error)
	// Get metadata, metrics, params, and tags for a run. In the case where multiple metrics
	// with the same key are logged for a run, return only the value with the latest timestamp.
	// If there are multiple values with the latest timestamp, return the maximum of these values.
	GetRun(context.Context, *GetRun) (*GetRun_Response, error)
	// Search for runs that satisfy expressions. Search expressions can use :ref:`mlflowMetric` and
	// :ref:`mlflowParam` keys.
	//
	SearchRuns(context.Context, *SearchRuns) (*SearchRuns_Response, error)
	// List artifacts for a run. Takes an optional “artifact_path“ prefix which if specified,
	// the response contains only artifacts with the specified prefix.
	//
	ListArtifacts(context.Context, *ListArtifacts) (*ListArtifacts_Response, error)
	// Get a list of all values for the specified metric for a given run.
	//
	GetMetricHistory(context.Context, *GetMetricHistory) (*GetMetricHistory_Response, error)
	// Log a batch of metrics, params, and tags for a run.
	// If any data failed to be persisted, the server will respond with an error (non-200 status code).
	// In case of error (due to internal server error or an invalid request), partial data may
	// be written.
	//
	// You can write metrics, params, and tags in interleaving fashion, but within a given entity
	// type are guaranteed to follow the order specified in the request body. That is, for an API
	// request like
	//
	// .. code-block:: json
	//
	//   {
	//      "run_id": "2a14ed5c6a87499199e0106c3501eab8",
	//      "metrics": [
	//        {"key": "mae", "value": 2.5, "timestamp": 1552550804},
	//        {"key": "rmse", "value": 2.7, "timestamp": 1552550804},
	//      ],
	//      "params": [
	//        {"key": "model_class", "value": "LogisticRegression"},
	//      ]
	//   }
	//
	// the server is guaranteed to write metric "rmse" after "mae", though it may write param
	// "model_class" before both metrics, after "mae", or after both metrics.
	//
	// The overwrite behavior for metrics, params, and tags is as follows:
	//
	// - Metrics: metric values are never overwritten. Logging a metric (key, value, timestamp) appends to the set of values for the metric with the provided key.
	//
	// - Tags: tag values can be overwritten by successive writes to the same tag key. That is, if multiple tag values with the same key are provided in the same API request, the last-provided tag value is written. Logging the same tag (key, value) is permitted - that is, logging a tag is idempotent.
	//
	// - Params: once written, param values cannot be changed (attempting to overwrite a param value will result in an error). However, logging the same param (key, value) is permitted - that is, logging a param is idempotent.
	//
	// Request Limits
	// --------------
	// A single JSON-serialized API request may be up to 1 MB in size and contain:
	//
	// - No more than 1000 metrics, params, and tags in total
	// - Up to 1000 metrics
	// - Up to 100 params
	// - Up to 100 tags
	//
	// For example, a valid request might contain 900 metrics, 50 params, and 50 tags, but logging
	// 900 metrics, 50 params, and 51 tags is invalid. The following limits also apply
	// to metric, param, and tag keys and values:
	//
	// - Metric, param, and tag keys can be up to 250 characters in length
	// - Param and tag values can be up to 250 characters in length
	//
	LogBatch(context.Context, *LogBatch) (*LogBatch_Response, error)
	// .. note::
	//     Experimental: This API may change or be removed in a future release without warning.
	LogModel(context.Context, *LogModel) (*LogModel_Response, error)
	// contains filtered or unexported methods
}

MlflowServiceServer is the server API for MlflowService service. All implementations must embed UnimplementedMlflowServiceServer for forward compatibility

type ModelRegistryServiceClient

type ModelRegistryServiceClient interface {
	// Throws “RESOURCE_ALREADY_EXISTS“ if a registered model with the given name exists.
	CreateRegisteredModel(ctx context.Context, in *CreateRegisteredModel, opts ...grpc.CallOption) (*CreateRegisteredModel_Response, error)
	RenameRegisteredModel(ctx context.Context, in *RenameRegisteredModel, opts ...grpc.CallOption) (*RenameRegisteredModel_Response, error)
	UpdateRegisteredModel(ctx context.Context, in *UpdateRegisteredModel, opts ...grpc.CallOption) (*UpdateRegisteredModel_Response, error)
	DeleteRegisteredModel(ctx context.Context, in *DeleteRegisteredModel, opts ...grpc.CallOption) (*DeleteRegisteredModel_Response, error)
	GetRegisteredModel(ctx context.Context, in *GetRegisteredModel, opts ...grpc.CallOption) (*GetRegisteredModel_Response, error)
	SearchRegisteredModels(ctx context.Context, in *SearchRegisteredModels, opts ...grpc.CallOption) (*SearchRegisteredModels_Response, error)
	ListRegisteredModels(ctx context.Context, in *ListRegisteredModels, opts ...grpc.CallOption) (*ListRegisteredModels_Response, error)
	GetLatestVersions(ctx context.Context, in *GetLatestVersions, opts ...grpc.CallOption) (*GetLatestVersions_Response, error)
	CreateModelVersion(ctx context.Context, in *CreateModelVersion, opts ...grpc.CallOption) (*CreateModelVersion_Response, error)
	UpdateModelVersion(ctx context.Context, in *UpdateModelVersion, opts ...grpc.CallOption) (*UpdateModelVersion_Response, error)
	TransitionModelVersionStage(ctx context.Context, in *TransitionModelVersionStage, opts ...grpc.CallOption) (*TransitionModelVersionStage_Response, error)
	DeleteModelVersion(ctx context.Context, in *DeleteModelVersion, opts ...grpc.CallOption) (*DeleteModelVersion_Response, error)
	GetModelVersion(ctx context.Context, in *GetModelVersion, opts ...grpc.CallOption) (*GetModelVersion_Response, error)
	SearchModelVersions(ctx context.Context, in *SearchModelVersions, opts ...grpc.CallOption) (*SearchModelVersions_Response, error)
	GetModelVersionDownloadUri(ctx context.Context, in *GetModelVersionDownloadUri, opts ...grpc.CallOption) (*GetModelVersionDownloadUri_Response, error)
	SetRegisteredModelTag(ctx context.Context, in *SetRegisteredModelTag, opts ...grpc.CallOption) (*SetRegisteredModelTag_Response, error)
	SetModelVersionTag(ctx context.Context, in *SetModelVersionTag, opts ...grpc.CallOption) (*SetModelVersionTag_Response, error)
	DeleteRegisteredModelTag(ctx context.Context, in *DeleteRegisteredModelTag, opts ...grpc.CallOption) (*DeleteRegisteredModelTag_Response, error)
	DeleteModelVersionTag(ctx context.Context, in *DeleteModelVersionTag, opts ...grpc.CallOption) (*DeleteModelVersionTag_Response, error)
}

ModelRegistryServiceClient is the client API for ModelRegistryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ModelRegistryServiceServer

type ModelRegistryServiceServer interface {
	// Throws “RESOURCE_ALREADY_EXISTS“ if a registered model with the given name exists.
	CreateRegisteredModel(context.Context, *CreateRegisteredModel) (*CreateRegisteredModel_Response, error)
	RenameRegisteredModel(context.Context, *RenameRegisteredModel) (*RenameRegisteredModel_Response, error)
	UpdateRegisteredModel(context.Context, *UpdateRegisteredModel) (*UpdateRegisteredModel_Response, error)
	DeleteRegisteredModel(context.Context, *DeleteRegisteredModel) (*DeleteRegisteredModel_Response, error)
	GetRegisteredModel(context.Context, *GetRegisteredModel) (*GetRegisteredModel_Response, error)
	SearchRegisteredModels(context.Context, *SearchRegisteredModels) (*SearchRegisteredModels_Response, error)
	ListRegisteredModels(context.Context, *ListRegisteredModels) (*ListRegisteredModels_Response, error)
	GetLatestVersions(context.Context, *GetLatestVersions) (*GetLatestVersions_Response, error)
	CreateModelVersion(context.Context, *CreateModelVersion) (*CreateModelVersion_Response, error)
	UpdateModelVersion(context.Context, *UpdateModelVersion) (*UpdateModelVersion_Response, error)
	TransitionModelVersionStage(context.Context, *TransitionModelVersionStage) (*TransitionModelVersionStage_Response, error)
	DeleteModelVersion(context.Context, *DeleteModelVersion) (*DeleteModelVersion_Response, error)
	GetModelVersion(context.Context, *GetModelVersion) (*GetModelVersion_Response, error)
	SearchModelVersions(context.Context, *SearchModelVersions) (*SearchModelVersions_Response, error)
	GetModelVersionDownloadUri(context.Context, *GetModelVersionDownloadUri) (*GetModelVersionDownloadUri_Response, error)
	SetRegisteredModelTag(context.Context, *SetRegisteredModelTag) (*SetRegisteredModelTag_Response, error)
	SetModelVersionTag(context.Context, *SetModelVersionTag) (*SetModelVersionTag_Response, error)
	DeleteRegisteredModelTag(context.Context, *DeleteRegisteredModelTag) (*DeleteRegisteredModelTag_Response, error)
	DeleteModelVersionTag(context.Context, *DeleteModelVersionTag) (*DeleteModelVersionTag_Response, error)
	// contains filtered or unexported methods
}

ModelRegistryServiceServer is the server API for ModelRegistryService service. All implementations must embed UnimplementedModelRegistryServiceServer for forward compatibility

type ModelVersion

type ModelVersion struct {

	// Unique name of the model
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model's version number.
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// Timestamp recorded when this “model_version“ was created.
	CreationTimestamp *int64 `protobuf:"varint,3,opt,name=creation_timestamp,json=creationTimestamp" json:"creation_timestamp,omitempty"`
	// Timestamp recorded when metadata for this “model_version“ was last updated.
	LastUpdatedTimestamp *int64 `protobuf:"varint,4,opt,name=last_updated_timestamp,json=lastUpdatedTimestamp" json:"last_updated_timestamp,omitempty"`
	// User that created this “model_version“.
	UserId *string `protobuf:"bytes,5,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	// Current stage for this “model_version“.
	CurrentStage *string `protobuf:"bytes,6,opt,name=current_stage,json=currentStage" json:"current_stage,omitempty"`
	// Description of this “model_version“.
	Description *string `protobuf:"bytes,7,opt,name=description" json:"description,omitempty"`
	// URI indicating the location of the source model artifacts, used when creating “model_version“
	Source *string `protobuf:"bytes,8,opt,name=source" json:"source,omitempty"`
	// MLflow run ID used when creating “model_version“, if “source“ was generated by an
	// experiment run stored in MLflow tracking server.
	RunId *string `protobuf:"bytes,9,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// Current status of “model_version“
	Status *ModelVersionStatus `protobuf:"varint,10,opt,name=status,enum=mlflow.ModelVersionStatus" json:"status,omitempty"`
	// Details on current “status“, if it is pending or failed.
	StatusMessage *string `protobuf:"bytes,11,opt,name=status_message,json=statusMessage" json:"status_message,omitempty"`
	// Tags: Additional metadata key-value pairs for this “model_version“.
	Tags []*ModelVersionTag `protobuf:"bytes,12,rep,name=tags" json:"tags,omitempty"`
	// Run Link: Direct link to the run that generated this version
	RunLink *string `protobuf:"bytes,13,opt,name=run_link,json=runLink" json:"run_link,omitempty"`
	// contains filtered or unexported fields
}

func (*ModelVersion) Descriptor deprecated

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

Deprecated: Use ModelVersion.ProtoReflect.Descriptor instead.

func (*ModelVersion) GetCreationTimestamp

func (x *ModelVersion) GetCreationTimestamp() int64

func (*ModelVersion) GetCurrentStage

func (x *ModelVersion) GetCurrentStage() string

func (*ModelVersion) GetDescription

func (x *ModelVersion) GetDescription() string

func (*ModelVersion) GetLastUpdatedTimestamp

func (x *ModelVersion) GetLastUpdatedTimestamp() int64

func (*ModelVersion) GetName

func (x *ModelVersion) GetName() string

func (*ModelVersion) GetRunId

func (x *ModelVersion) GetRunId() string
func (x *ModelVersion) GetRunLink() string

func (*ModelVersion) GetSource

func (x *ModelVersion) GetSource() string

func (*ModelVersion) GetStatus

func (x *ModelVersion) GetStatus() ModelVersionStatus

func (*ModelVersion) GetStatusMessage

func (x *ModelVersion) GetStatusMessage() string

func (*ModelVersion) GetTags

func (x *ModelVersion) GetTags() []*ModelVersionTag

func (*ModelVersion) GetUserId

func (x *ModelVersion) GetUserId() string

func (*ModelVersion) GetVersion

func (x *ModelVersion) GetVersion() string

func (*ModelVersion) ProtoMessage

func (*ModelVersion) ProtoMessage()

func (*ModelVersion) ProtoReflect

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

func (*ModelVersion) Reset

func (x *ModelVersion) Reset()

func (*ModelVersion) String

func (x *ModelVersion) String() string

type ModelVersionStatus

type ModelVersionStatus int32
const (
	// Request to register a new model version is pending as server performs background tasks.
	ModelVersionStatus_PENDING_REGISTRATION ModelVersionStatus = 1
	// Request to register a new model version has failed.
	ModelVersionStatus_FAILED_REGISTRATION ModelVersionStatus = 2
	// Model version is ready for use.
	ModelVersionStatus_READY ModelVersionStatus = 3
)

func (ModelVersionStatus) Descriptor

func (ModelVersionStatus) Enum

func (ModelVersionStatus) EnumDescriptor deprecated

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

Deprecated: Use ModelVersionStatus.Descriptor instead.

func (ModelVersionStatus) Number

func (ModelVersionStatus) String

func (x ModelVersionStatus) String() string

func (ModelVersionStatus) Type

func (*ModelVersionStatus) UnmarshalJSON deprecated

func (x *ModelVersionStatus) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type ModelVersionTag

type ModelVersionTag struct {

	// The tag key.
	Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	// The tag value.
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Tag for a model version.

func (*ModelVersionTag) Descriptor deprecated

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

Deprecated: Use ModelVersionTag.ProtoReflect.Descriptor instead.

func (*ModelVersionTag) GetKey

func (x *ModelVersionTag) GetKey() string

func (*ModelVersionTag) GetValue

func (x *ModelVersionTag) GetValue() string

func (*ModelVersionTag) ProtoMessage

func (*ModelVersionTag) ProtoMessage()

func (*ModelVersionTag) ProtoReflect

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

func (*ModelVersionTag) Reset

func (x *ModelVersionTag) Reset()

func (*ModelVersionTag) String

func (x *ModelVersionTag) String() string

type Param

type Param struct {

	// Key identifying this param.
	Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	// Value associated with this param.
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Param associated with a run.

func (*Param) Descriptor deprecated

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

Deprecated: Use Param.ProtoReflect.Descriptor instead.

func (*Param) GetKey

func (x *Param) GetKey() string

func (*Param) GetValue

func (x *Param) GetValue() string

func (*Param) ProtoMessage

func (*Param) ProtoMessage()

func (*Param) ProtoReflect

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

func (*Param) Reset

func (x *Param) Reset()

func (*Param) String

func (x *Param) String() string

type RateLimit

type RateLimit struct {

	// The maximum burst of API requests allowed for a single endpoint. In the context of the
	// token bucket algorithm, this constant represents the total capacity of the token bucket.
	MaxBurst *int64 `protobuf:"varint,1,opt,name=max_burst,json=maxBurst" json:"max_burst,omitempty"`
	// The maximum sustained request per second limit for a single endpoint. In the context of the,
	// token bucket algorithm, this constant represents the rate at which the token bucket fills.
	MaxSustainedPerSecond *int64 `protobuf:"varint,2,opt,name=max_sustained_per_second,json=maxSustainedPerSecond" json:"max_sustained_per_second,omitempty"`
	// contains filtered or unexported fields
}

API rate limits applied to RPCs coming from the API Proxy. The rate limits are applied on a per organization basis.

func (*RateLimit) Descriptor deprecated

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

Deprecated: Use RateLimit.ProtoReflect.Descriptor instead.

func (*RateLimit) GetMaxBurst

func (x *RateLimit) GetMaxBurst() int64

func (*RateLimit) GetMaxSustainedPerSecond

func (x *RateLimit) GetMaxSustainedPerSecond() int64

func (*RateLimit) ProtoMessage

func (*RateLimit) ProtoMessage()

func (*RateLimit) ProtoReflect

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

func (*RateLimit) Reset

func (x *RateLimit) Reset()

func (*RateLimit) String

func (x *RateLimit) String() string

type RegisteredModel

type RegisteredModel struct {

	// Unique name for the model.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Timestamp recorded when this “registered_model“ was created.
	CreationTimestamp *int64 `protobuf:"varint,2,opt,name=creation_timestamp,json=creationTimestamp" json:"creation_timestamp,omitempty"`
	// Timestamp recorded when metadata for this “registered_model“ was last updated.
	LastUpdatedTimestamp *int64 `protobuf:"varint,3,opt,name=last_updated_timestamp,json=lastUpdatedTimestamp" json:"last_updated_timestamp,omitempty"`
	// User that created this “registered_model“
	// NOTE: this field is not currently returned.
	UserId *string `protobuf:"bytes,4,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	// Description of this “registered_model“.
	Description *string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
	// Collection of latest model versions for each stage.
	// Only contains models with current “READY“ status.
	LatestVersions []*ModelVersion `protobuf:"bytes,6,rep,name=latest_versions,json=latestVersions" json:"latest_versions,omitempty"`
	// Tags: Additional metadata key-value pairs for this “registered_model“.
	Tags []*RegisteredModelTag `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisteredModel) Descriptor deprecated

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

Deprecated: Use RegisteredModel.ProtoReflect.Descriptor instead.

func (*RegisteredModel) GetCreationTimestamp

func (x *RegisteredModel) GetCreationTimestamp() int64

func (*RegisteredModel) GetDescription

func (x *RegisteredModel) GetDescription() string

func (*RegisteredModel) GetLastUpdatedTimestamp

func (x *RegisteredModel) GetLastUpdatedTimestamp() int64

func (*RegisteredModel) GetLatestVersions

func (x *RegisteredModel) GetLatestVersions() []*ModelVersion

func (*RegisteredModel) GetName

func (x *RegisteredModel) GetName() string

func (*RegisteredModel) GetTags

func (x *RegisteredModel) GetTags() []*RegisteredModelTag

func (*RegisteredModel) GetUserId

func (x *RegisteredModel) GetUserId() string

func (*RegisteredModel) ProtoMessage

func (*RegisteredModel) ProtoMessage()

func (*RegisteredModel) ProtoReflect

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

func (*RegisteredModel) Reset

func (x *RegisteredModel) Reset()

func (*RegisteredModel) String

func (x *RegisteredModel) String() string

type RegisteredModelTag

type RegisteredModelTag struct {

	// The tag key.
	Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	// The tag value.
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Tag for a registered model

func (*RegisteredModelTag) Descriptor deprecated

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

Deprecated: Use RegisteredModelTag.ProtoReflect.Descriptor instead.

func (*RegisteredModelTag) GetKey

func (x *RegisteredModelTag) GetKey() string

func (*RegisteredModelTag) GetValue

func (x *RegisteredModelTag) GetValue() string

func (*RegisteredModelTag) ProtoMessage

func (*RegisteredModelTag) ProtoMessage()

func (*RegisteredModelTag) ProtoReflect

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

func (*RegisteredModelTag) Reset

func (x *RegisteredModelTag) Reset()

func (*RegisteredModelTag) String

func (x *RegisteredModelTag) String() string

type RenameRegisteredModel

type RenameRegisteredModel struct {

	// Registered model unique name identifier.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// If provided, updates the name for this “registered_model“.
	NewName *string `protobuf:"bytes,2,opt,name=new_name,json=newName" json:"new_name,omitempty"`
	// contains filtered or unexported fields
}

func (*RenameRegisteredModel) Descriptor deprecated

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

Deprecated: Use RenameRegisteredModel.ProtoReflect.Descriptor instead.

func (*RenameRegisteredModel) GetName

func (x *RenameRegisteredModel) GetName() string

func (*RenameRegisteredModel) GetNewName

func (x *RenameRegisteredModel) GetNewName() string

func (*RenameRegisteredModel) ProtoMessage

func (*RenameRegisteredModel) ProtoMessage()

func (*RenameRegisteredModel) ProtoReflect

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

func (*RenameRegisteredModel) Reset

func (x *RenameRegisteredModel) Reset()

func (*RenameRegisteredModel) String

func (x *RenameRegisteredModel) String() string

type RenameRegisteredModel_Response

type RenameRegisteredModel_Response struct {
	RegisteredModel *RegisteredModel `protobuf:"bytes,1,opt,name=registered_model,json=registeredModel" json:"registered_model,omitempty"`
	// contains filtered or unexported fields
}

func (*RenameRegisteredModel_Response) Descriptor deprecated

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

Deprecated: Use RenameRegisteredModel_Response.ProtoReflect.Descriptor instead.

func (*RenameRegisteredModel_Response) GetRegisteredModel

func (x *RenameRegisteredModel_Response) GetRegisteredModel() *RegisteredModel

func (*RenameRegisteredModel_Response) ProtoMessage

func (*RenameRegisteredModel_Response) ProtoMessage()

func (*RenameRegisteredModel_Response) ProtoReflect

func (*RenameRegisteredModel_Response) Reset

func (x *RenameRegisteredModel_Response) Reset()

func (*RenameRegisteredModel_Response) String

type RestoreExperiment

type RestoreExperiment struct {

	// ID of the associated experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreExperiment) Descriptor deprecated

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

Deprecated: Use RestoreExperiment.ProtoReflect.Descriptor instead.

func (*RestoreExperiment) GetExperimentId

func (x *RestoreExperiment) GetExperimentId() string

func (*RestoreExperiment) ProtoMessage

func (*RestoreExperiment) ProtoMessage()

func (*RestoreExperiment) ProtoReflect

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

func (*RestoreExperiment) Reset

func (x *RestoreExperiment) Reset()

func (*RestoreExperiment) String

func (x *RestoreExperiment) String() string

type RestoreExperiment_Response

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

func (*RestoreExperiment_Response) Descriptor deprecated

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

Deprecated: Use RestoreExperiment_Response.ProtoReflect.Descriptor instead.

func (*RestoreExperiment_Response) ProtoMessage

func (*RestoreExperiment_Response) ProtoMessage()

func (*RestoreExperiment_Response) ProtoReflect

func (*RestoreExperiment_Response) Reset

func (x *RestoreExperiment_Response) Reset()

func (*RestoreExperiment_Response) String

func (x *RestoreExperiment_Response) String() string

type RestoreRun

type RestoreRun struct {

	// ID of the run to restore.
	RunId *string `protobuf:"bytes,1,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreRun) Descriptor deprecated

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

Deprecated: Use RestoreRun.ProtoReflect.Descriptor instead.

func (*RestoreRun) GetRunId

func (x *RestoreRun) GetRunId() string

func (*RestoreRun) ProtoMessage

func (*RestoreRun) ProtoMessage()

func (*RestoreRun) ProtoReflect

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

func (*RestoreRun) Reset

func (x *RestoreRun) Reset()

func (*RestoreRun) String

func (x *RestoreRun) String() string

type RestoreRun_Response

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

func (*RestoreRun_Response) Descriptor deprecated

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

Deprecated: Use RestoreRun_Response.ProtoReflect.Descriptor instead.

func (*RestoreRun_Response) ProtoMessage

func (*RestoreRun_Response) ProtoMessage()

func (*RestoreRun_Response) ProtoReflect

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

func (*RestoreRun_Response) Reset

func (x *RestoreRun_Response) Reset()

func (*RestoreRun_Response) String

func (x *RestoreRun_Response) String() string

type Run

type Run struct {

	// Run metadata.
	Info *RunInfo `protobuf:"bytes,1,opt,name=info" json:"info,omitempty"`
	// Run data.
	Data *RunData `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	// contains filtered or unexported fields
}

A single run.

func (*Run) Descriptor deprecated

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

Deprecated: Use Run.ProtoReflect.Descriptor instead.

func (*Run) GetData

func (x *Run) GetData() *RunData

func (*Run) GetInfo

func (x *Run) GetInfo() *RunInfo

func (*Run) ProtoMessage

func (*Run) ProtoMessage()

func (*Run) ProtoReflect

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

func (*Run) Reset

func (x *Run) Reset()

func (*Run) String

func (x *Run) String() string

type RunData

type RunData struct {

	// Run metrics.
	Metrics []*Metric `protobuf:"bytes,1,rep,name=metrics" json:"metrics,omitempty"`
	// Run parameters.
	Params []*Param `protobuf:"bytes,2,rep,name=params" json:"params,omitempty"`
	// Additional metadata key-value pairs.
	Tags []*RunTag `protobuf:"bytes,3,rep,name=tags" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

Run data (metrics, params, and tags).

func (*RunData) Descriptor deprecated

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

Deprecated: Use RunData.ProtoReflect.Descriptor instead.

func (*RunData) GetMetrics

func (x *RunData) GetMetrics() []*Metric

func (*RunData) GetParams

func (x *RunData) GetParams() []*Param

func (*RunData) GetTags

func (x *RunData) GetTags() []*RunTag

func (*RunData) ProtoMessage

func (*RunData) ProtoMessage()

func (*RunData) ProtoReflect

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

func (*RunData) Reset

func (x *RunData) Reset()

func (*RunData) String

func (x *RunData) String() string

type RunInfo

type RunInfo struct {

	// Unique identifier for the run.
	RunId *string `protobuf:"bytes,15,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] Unique identifier for the run. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// The experiment ID.
	ExperimentId *string `protobuf:"bytes,2,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// User who initiated the run.
	// This field is deprecated as of MLflow 1.0, and will be removed in a future
	// MLflow release. Use 'mlflow.user' tag instead.
	UserId *string `protobuf:"bytes,6,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	// Current status of the run.
	Status *RunStatus `protobuf:"varint,7,opt,name=status,enum=mlflow.RunStatus" json:"status,omitempty"`
	// Unix timestamp of when the run started in milliseconds.
	StartTime *int64 `protobuf:"varint,8,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
	// Unix timestamp of when the run ended in milliseconds.
	EndTime *int64 `protobuf:"varint,9,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
	// URI of the directory where artifacts should be uploaded.
	// This can be a local path (starting with "/"), or a distributed file system (DFS)
	// path, like “s3://bucket/directory“ or “dbfs:/my/directory“.
	// If not set, the local “./mlruns“ directory is  chosen.
	ArtifactUri *string `protobuf:"bytes,13,opt,name=artifact_uri,json=artifactUri" json:"artifact_uri,omitempty"`
	// Current life cycle stage of the experiment : OneOf("active", "deleted")
	LifecycleStage *string `protobuf:"bytes,14,opt,name=lifecycle_stage,json=lifecycleStage" json:"lifecycle_stage,omitempty"`
	// contains filtered or unexported fields
}

Metadata of a single run.

func (*RunInfo) Descriptor deprecated

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

Deprecated: Use RunInfo.ProtoReflect.Descriptor instead.

func (*RunInfo) GetArtifactUri

func (x *RunInfo) GetArtifactUri() string

func (*RunInfo) GetEndTime

func (x *RunInfo) GetEndTime() int64

func (*RunInfo) GetExperimentId

func (x *RunInfo) GetExperimentId() string

func (*RunInfo) GetLifecycleStage

func (x *RunInfo) GetLifecycleStage() string

func (*RunInfo) GetRunId

func (x *RunInfo) GetRunId() string

func (*RunInfo) GetRunUuid

func (x *RunInfo) GetRunUuid() string

func (*RunInfo) GetStartTime

func (x *RunInfo) GetStartTime() int64

func (*RunInfo) GetStatus

func (x *RunInfo) GetStatus() RunStatus

func (*RunInfo) GetUserId

func (x *RunInfo) GetUserId() string

func (*RunInfo) ProtoMessage

func (*RunInfo) ProtoMessage()

func (*RunInfo) ProtoReflect

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

func (*RunInfo) Reset

func (x *RunInfo) Reset()

func (*RunInfo) String

func (x *RunInfo) String() string

type RunStatus

type RunStatus int32

Status of a run.

const (
	// Run has been initiated.
	RunStatus_RUNNING RunStatus = 1
	// Run is scheduled to run at a later time.
	RunStatus_SCHEDULED RunStatus = 2
	// Run has completed.
	RunStatus_FINISHED RunStatus = 3
	// Run execution failed.
	RunStatus_FAILED RunStatus = 4
	// Run killed by user.
	RunStatus_KILLED RunStatus = 5
)

func (RunStatus) Descriptor

func (RunStatus) Descriptor() protoreflect.EnumDescriptor

func (RunStatus) Enum

func (x RunStatus) Enum() *RunStatus

func (RunStatus) EnumDescriptor deprecated

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

Deprecated: Use RunStatus.Descriptor instead.

func (RunStatus) Number

func (x RunStatus) Number() protoreflect.EnumNumber

func (RunStatus) String

func (x RunStatus) String() string

func (RunStatus) Type

func (*RunStatus) UnmarshalJSON deprecated

func (x *RunStatus) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type RunTag

type RunTag struct {

	// The tag key.
	Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	// The tag value.
	Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Tag for a run.

func (*RunTag) Descriptor deprecated

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

Deprecated: Use RunTag.ProtoReflect.Descriptor instead.

func (*RunTag) GetKey

func (x *RunTag) GetKey() string

func (*RunTag) GetValue

func (x *RunTag) GetValue() string

func (*RunTag) ProtoMessage

func (*RunTag) ProtoMessage()

func (*RunTag) ProtoReflect

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

func (*RunTag) Reset

func (x *RunTag) Reset()

func (*RunTag) String

func (x *RunTag) String() string

type SearchModelVersions

type SearchModelVersions struct {

	// String filter condition, like "name='my-model-name'". Must be a single boolean condition,
	// with string values wrapped in single quotes.
	Filter *string `protobuf:"bytes,1,opt,name=filter" json:"filter,omitempty"`
	// Maximum number of models desired. Max threshold is 200K.
	MaxResults *int64 `protobuf:"varint,2,opt,name=max_results,json=maxResults,def=200000" json:"max_results,omitempty"`
	// List of columns to be ordered by including model name, version, stage with an
	// optional "DESC" or "ASC" annotation, where "ASC" is the default.
	// Tiebreaks are done by latest stage transition timestamp, followed by name ASC, followed by
	// version DESC.
	OrderBy []string `protobuf:"bytes,3,rep,name=order_by,json=orderBy" json:"order_by,omitempty"`
	// Pagination token to go to next page based on previous search query.
	PageToken *string `protobuf:"bytes,4,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchModelVersions) Descriptor deprecated

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

Deprecated: Use SearchModelVersions.ProtoReflect.Descriptor instead.

func (*SearchModelVersions) GetFilter

func (x *SearchModelVersions) GetFilter() string

func (*SearchModelVersions) GetMaxResults

func (x *SearchModelVersions) GetMaxResults() int64

func (*SearchModelVersions) GetOrderBy

func (x *SearchModelVersions) GetOrderBy() []string

func (*SearchModelVersions) GetPageToken

func (x *SearchModelVersions) GetPageToken() string

func (*SearchModelVersions) ProtoMessage

func (*SearchModelVersions) ProtoMessage()

func (*SearchModelVersions) ProtoReflect

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

func (*SearchModelVersions) Reset

func (x *SearchModelVersions) Reset()

func (*SearchModelVersions) String

func (x *SearchModelVersions) String() string

type SearchModelVersions_Response

type SearchModelVersions_Response struct {

	// Models that match the search criteria
	ModelVersions []*ModelVersion `protobuf:"bytes,1,rep,name=model_versions,json=modelVersions" json:"model_versions,omitempty"`
	// Pagination token to request next page of models for the same search query.
	NextPageToken *string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchModelVersions_Response) Descriptor deprecated

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

Deprecated: Use SearchModelVersions_Response.ProtoReflect.Descriptor instead.

func (*SearchModelVersions_Response) GetModelVersions

func (x *SearchModelVersions_Response) GetModelVersions() []*ModelVersion

func (*SearchModelVersions_Response) GetNextPageToken

func (x *SearchModelVersions_Response) GetNextPageToken() string

func (*SearchModelVersions_Response) ProtoMessage

func (*SearchModelVersions_Response) ProtoMessage()

func (*SearchModelVersions_Response) ProtoReflect

func (*SearchModelVersions_Response) Reset

func (x *SearchModelVersions_Response) Reset()

func (*SearchModelVersions_Response) String

type SearchRegisteredModels

type SearchRegisteredModels struct {

	// String filter condition, like "name LIKE 'my-model-name'".
	// Interpreted in the backend automatically as "name LIKE '%my-model-name%'".
	// Single boolean condition, with string values wrapped in single quotes.
	Filter *string `protobuf:"bytes,1,opt,name=filter" json:"filter,omitempty"`
	// Maximum number of models desired. Default is 100. Max threshold is 1000.
	MaxResults *int64 `protobuf:"varint,2,opt,name=max_results,json=maxResults,def=100" json:"max_results,omitempty"`
	// List of columns for ordering search results, which can include model name and last updated
	// timestamp with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
	// Tiebreaks are done by model name ASC.
	OrderBy []string `protobuf:"bytes,3,rep,name=order_by,json=orderBy" json:"order_by,omitempty"`
	// Pagination token to go to the next page based on a previous search query.
	PageToken *string `protobuf:"bytes,4,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRegisteredModels) Descriptor deprecated

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

Deprecated: Use SearchRegisteredModels.ProtoReflect.Descriptor instead.

func (*SearchRegisteredModels) GetFilter

func (x *SearchRegisteredModels) GetFilter() string

func (*SearchRegisteredModels) GetMaxResults

func (x *SearchRegisteredModels) GetMaxResults() int64

func (*SearchRegisteredModels) GetOrderBy

func (x *SearchRegisteredModels) GetOrderBy() []string

func (*SearchRegisteredModels) GetPageToken

func (x *SearchRegisteredModels) GetPageToken() string

func (*SearchRegisteredModels) ProtoMessage

func (*SearchRegisteredModels) ProtoMessage()

func (*SearchRegisteredModels) ProtoReflect

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

func (*SearchRegisteredModels) Reset

func (x *SearchRegisteredModels) Reset()

func (*SearchRegisteredModels) String

func (x *SearchRegisteredModels) String() string

type SearchRegisteredModels_Response

type SearchRegisteredModels_Response struct {

	// Registered Models that match the search criteria.
	RegisteredModels []*RegisteredModel `protobuf:"bytes,1,rep,name=registered_models,json=registeredModels" json:"registered_models,omitempty"`
	// Pagination token to request the next page of models.
	NextPageToken *string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRegisteredModels_Response) Descriptor deprecated

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

Deprecated: Use SearchRegisteredModels_Response.ProtoReflect.Descriptor instead.

func (*SearchRegisteredModels_Response) GetNextPageToken

func (x *SearchRegisteredModels_Response) GetNextPageToken() string

func (*SearchRegisteredModels_Response) GetRegisteredModels

func (x *SearchRegisteredModels_Response) GetRegisteredModels() []*RegisteredModel

func (*SearchRegisteredModels_Response) ProtoMessage

func (*SearchRegisteredModels_Response) ProtoMessage()

func (*SearchRegisteredModels_Response) ProtoReflect

func (*SearchRegisteredModels_Response) Reset

func (*SearchRegisteredModels_Response) String

type SearchRuns

type SearchRuns struct {

	// List of experiment IDs to search over.
	ExperimentIds []string `protobuf:"bytes,1,rep,name=experiment_ids,json=experimentIds" json:"experiment_ids,omitempty"`
	// A filter expression over params, metrics, and tags, that allows returning a subset of
	// runs. The syntax is a subset of SQL that supports ANDing together binary operations
	// between a param, metric, or tag and a constant.
	//
	// Example: “metrics.rmse < 1 and params.model_class = 'LogisticRegression'“
	//
	// You can select columns with special characters (hyphen, space, period, etc.) by using double quotes:
	// “metrics."model class" = 'LinearRegression' and tags."user-name" = 'Tomas'“
	//
	// Supported operators are “=“, “!=“, “>“, “>=“, “<“, and “<=“.
	Filter *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	// Whether to display only active, only deleted, or all runs.
	// Defaults to only active runs.
	RunViewType *ViewType `protobuf:"varint,3,opt,name=run_view_type,json=runViewType,enum=mlflow.ViewType,def=1" json:"run_view_type,omitempty"`
	// Maximum number of runs desired. If unspecified, defaults to 1000.
	// All servers are guaranteed to support a `max_results` threshold of at least 50,000
	// but may support more. Callers of this endpoint are encouraged to pass max_results
	// explicitly and leverage page_token to iterate through experiments.
	MaxResults *int32 `protobuf:"varint,5,opt,name=max_results,json=maxResults,def=1000" json:"max_results,omitempty"`
	// List of columns to be ordered by, including attributes, params, metrics, and tags with an
	// optional "DESC" or "ASC" annotation, where "ASC" is the default.
	// Example: ["params.input DESC", "metrics.alpha ASC", "metrics.rmse"]
	// Tiebreaks are done by start_time DESC followed by run_id for runs with the same start time
	// (and this is the default ordering criterion if order_by is not provided).
	OrderBy   []string `protobuf:"bytes,6,rep,name=order_by,json=orderBy" json:"order_by,omitempty"`
	PageToken *string  `protobuf:"bytes,7,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRuns) Descriptor deprecated

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

Deprecated: Use SearchRuns.ProtoReflect.Descriptor instead.

func (*SearchRuns) GetExperimentIds

func (x *SearchRuns) GetExperimentIds() []string

func (*SearchRuns) GetFilter

func (x *SearchRuns) GetFilter() string

func (*SearchRuns) GetMaxResults

func (x *SearchRuns) GetMaxResults() int32

func (*SearchRuns) GetOrderBy

func (x *SearchRuns) GetOrderBy() []string

func (*SearchRuns) GetPageToken

func (x *SearchRuns) GetPageToken() string

func (*SearchRuns) GetRunViewType

func (x *SearchRuns) GetRunViewType() ViewType

func (*SearchRuns) ProtoMessage

func (*SearchRuns) ProtoMessage()

func (*SearchRuns) ProtoReflect

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

func (*SearchRuns) Reset

func (x *SearchRuns) Reset()

func (*SearchRuns) String

func (x *SearchRuns) String() string

type SearchRuns_Response

type SearchRuns_Response struct {

	// Runs that match the search criteria.
	Runs          []*Run  `protobuf:"bytes,1,rep,name=runs" json:"runs,omitempty"`
	NextPageToken *string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRuns_Response) Descriptor deprecated

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

Deprecated: Use SearchRuns_Response.ProtoReflect.Descriptor instead.

func (*SearchRuns_Response) GetNextPageToken

func (x *SearchRuns_Response) GetNextPageToken() string

func (*SearchRuns_Response) GetRuns

func (x *SearchRuns_Response) GetRuns() []*Run

func (*SearchRuns_Response) ProtoMessage

func (*SearchRuns_Response) ProtoMessage()

func (*SearchRuns_Response) ProtoReflect

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

func (*SearchRuns_Response) Reset

func (x *SearchRuns_Response) Reset()

func (*SearchRuns_Response) String

func (x *SearchRuns_Response) String() string

type SetExperimentTag

type SetExperimentTag struct {

	// ID of the experiment under which to log the tag. Must be provided.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// Name of the tag. Maximum size depends on storage backend.
	// All storage backends are guaranteed to support key values up to 250 bytes in size.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// String value of the tag being logged. Maximum size depends on storage backend.
	// All storage backends are guaranteed to support key values up to 5000 bytes in size.
	Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetExperimentTag) Descriptor deprecated

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

Deprecated: Use SetExperimentTag.ProtoReflect.Descriptor instead.

func (*SetExperimentTag) GetExperimentId

func (x *SetExperimentTag) GetExperimentId() string

func (*SetExperimentTag) GetKey

func (x *SetExperimentTag) GetKey() string

func (*SetExperimentTag) GetValue

func (x *SetExperimentTag) GetValue() string

func (*SetExperimentTag) ProtoMessage

func (*SetExperimentTag) ProtoMessage()

func (*SetExperimentTag) ProtoReflect

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

func (*SetExperimentTag) Reset

func (x *SetExperimentTag) Reset()

func (*SetExperimentTag) String

func (x *SetExperimentTag) String() string

type SetExperimentTag_Response

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

func (*SetExperimentTag_Response) Descriptor deprecated

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

Deprecated: Use SetExperimentTag_Response.ProtoReflect.Descriptor instead.

func (*SetExperimentTag_Response) ProtoMessage

func (*SetExperimentTag_Response) ProtoMessage()

func (*SetExperimentTag_Response) ProtoReflect

func (*SetExperimentTag_Response) Reset

func (x *SetExperimentTag_Response) Reset()

func (*SetExperimentTag_Response) String

func (x *SetExperimentTag_Response) String() string

type SetModelVersionTag

type SetModelVersionTag struct {

	// Unique name of the model.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number.
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// Name of the tag. Maximum size depends on storage backend.
	// If a tag with this name already exists, its preexisting value will be replaced by the specified `value`.
	// All storage backends are guaranteed to support key values up to 250 bytes in size.
	Key *string `protobuf:"bytes,3,opt,name=key" json:"key,omitempty"`
	// String value of the tag being logged. Maximum size depends on storage backend.
	// All storage backends are guaranteed to support key values up to 5000 bytes in size.
	Value *string `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetModelVersionTag) Descriptor deprecated

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

Deprecated: Use SetModelVersionTag.ProtoReflect.Descriptor instead.

func (*SetModelVersionTag) GetKey

func (x *SetModelVersionTag) GetKey() string

func (*SetModelVersionTag) GetName

func (x *SetModelVersionTag) GetName() string

func (*SetModelVersionTag) GetValue

func (x *SetModelVersionTag) GetValue() string

func (*SetModelVersionTag) GetVersion

func (x *SetModelVersionTag) GetVersion() string

func (*SetModelVersionTag) ProtoMessage

func (*SetModelVersionTag) ProtoMessage()

func (*SetModelVersionTag) ProtoReflect

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

func (*SetModelVersionTag) Reset

func (x *SetModelVersionTag) Reset()

func (*SetModelVersionTag) String

func (x *SetModelVersionTag) String() string

type SetModelVersionTag_Response

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

func (*SetModelVersionTag_Response) Descriptor deprecated

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

Deprecated: Use SetModelVersionTag_Response.ProtoReflect.Descriptor instead.

func (*SetModelVersionTag_Response) ProtoMessage

func (*SetModelVersionTag_Response) ProtoMessage()

func (*SetModelVersionTag_Response) ProtoReflect

func (*SetModelVersionTag_Response) Reset

func (x *SetModelVersionTag_Response) Reset()

func (*SetModelVersionTag_Response) String

func (x *SetModelVersionTag_Response) String() string

type SetRegisteredModelTag

type SetRegisteredModelTag struct {

	// Unique name of the model.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Name of the tag. Maximum size depends on storage backend.
	// If a tag with this name already exists, its preexisting value will be replaced by the specified `value`.
	// All storage backends are guaranteed to support key values up to 250 bytes in size.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// String value of the tag being logged. Maximum size depends on storage backend.
	// All storage backends are guaranteed to support key values up to 5000 bytes in size.
	Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetRegisteredModelTag) Descriptor deprecated

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

Deprecated: Use SetRegisteredModelTag.ProtoReflect.Descriptor instead.

func (*SetRegisteredModelTag) GetKey

func (x *SetRegisteredModelTag) GetKey() string

func (*SetRegisteredModelTag) GetName

func (x *SetRegisteredModelTag) GetName() string

func (*SetRegisteredModelTag) GetValue

func (x *SetRegisteredModelTag) GetValue() string

func (*SetRegisteredModelTag) ProtoMessage

func (*SetRegisteredModelTag) ProtoMessage()

func (*SetRegisteredModelTag) ProtoReflect

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

func (*SetRegisteredModelTag) Reset

func (x *SetRegisteredModelTag) Reset()

func (*SetRegisteredModelTag) String

func (x *SetRegisteredModelTag) String() string

type SetRegisteredModelTag_Response

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

func (*SetRegisteredModelTag_Response) Descriptor deprecated

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

Deprecated: Use SetRegisteredModelTag_Response.ProtoReflect.Descriptor instead.

func (*SetRegisteredModelTag_Response) ProtoMessage

func (*SetRegisteredModelTag_Response) ProtoMessage()

func (*SetRegisteredModelTag_Response) ProtoReflect

func (*SetRegisteredModelTag_Response) Reset

func (x *SetRegisteredModelTag_Response) Reset()

func (*SetRegisteredModelTag_Response) String

type SetTag

type SetTag struct {

	// ID of the run under which to log the tag. Must be provided.
	RunId *string `protobuf:"bytes,4,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run under which to log the tag. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// Name of the tag. Maximum size depends on storage backend.
	// All storage backends are guaranteed to support key values up to 250 bytes in size.
	Key *string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	// String value of the tag being logged. Maximum size depends on storage backend.
	// All storage backends are guaranteed to support key values up to 5000 bytes in size.
	Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTag) Descriptor deprecated

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

Deprecated: Use SetTag.ProtoReflect.Descriptor instead.

func (*SetTag) GetKey

func (x *SetTag) GetKey() string

func (*SetTag) GetRunId

func (x *SetTag) GetRunId() string

func (*SetTag) GetRunUuid

func (x *SetTag) GetRunUuid() string

func (*SetTag) GetValue

func (x *SetTag) GetValue() string

func (*SetTag) ProtoMessage

func (*SetTag) ProtoMessage()

func (*SetTag) ProtoReflect

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

func (*SetTag) Reset

func (x *SetTag) Reset()

func (*SetTag) String

func (x *SetTag) String() string

type SetTag_Response

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

func (*SetTag_Response) Descriptor deprecated

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

Deprecated: Use SetTag_Response.ProtoReflect.Descriptor instead.

func (*SetTag_Response) ProtoMessage

func (*SetTag_Response) ProtoMessage()

func (*SetTag_Response) ProtoReflect

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

func (*SetTag_Response) Reset

func (x *SetTag_Response) Reset()

func (*SetTag_Response) String

func (x *SetTag_Response) String() string

type SourceType

type SourceType int32

Source that generated a run.

const (
	// Databricks notebook environment.
	SourceType_NOTEBOOK SourceType = 1
	// Scheduled or Run Now job.
	SourceType_JOB SourceType = 2
	// As a prepackaged project: either a Docker image or GitHub source, etc.
	SourceType_PROJECT SourceType = 3
	// Local run: Using CLI, IDE, or local notebook.
	SourceType_LOCAL SourceType = 4
	// Unknown source type.
	SourceType_UNKNOWN SourceType = 1000
)

func (SourceType) Descriptor

func (SourceType) Descriptor() protoreflect.EnumDescriptor

func (SourceType) Enum

func (x SourceType) Enum() *SourceType

func (SourceType) EnumDescriptor deprecated

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

Deprecated: Use SourceType.Descriptor instead.

func (SourceType) Number

func (x SourceType) Number() protoreflect.EnumNumber

func (SourceType) String

func (x SourceType) String() string

func (SourceType) Type

func (*SourceType) UnmarshalJSON deprecated

func (x *SourceType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type TransitionModelVersionStage

type TransitionModelVersionStage struct {

	// Name of the registered model
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// Transition `model_version` to new stage.
	Stage *string `protobuf:"bytes,3,opt,name=stage" json:"stage,omitempty"`
	// When transitioning a model version to a particular stage, this flag dictates whether all
	// existing model versions in that stage should be atomically moved to the "archived" stage.
	// This ensures that at-most-one model version exists in the target stage.
	// This field is *required* when transitioning a model versions's stage
	ArchiveExistingVersions *bool `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TransitionModelVersionStage) Descriptor deprecated

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

Deprecated: Use TransitionModelVersionStage.ProtoReflect.Descriptor instead.

func (*TransitionModelVersionStage) GetArchiveExistingVersions

func (x *TransitionModelVersionStage) GetArchiveExistingVersions() bool

func (*TransitionModelVersionStage) GetName

func (x *TransitionModelVersionStage) GetName() string

func (*TransitionModelVersionStage) GetStage

func (x *TransitionModelVersionStage) GetStage() string

func (*TransitionModelVersionStage) GetVersion

func (x *TransitionModelVersionStage) GetVersion() string

func (*TransitionModelVersionStage) ProtoMessage

func (*TransitionModelVersionStage) ProtoMessage()

func (*TransitionModelVersionStage) ProtoReflect

func (*TransitionModelVersionStage) Reset

func (x *TransitionModelVersionStage) Reset()

func (*TransitionModelVersionStage) String

func (x *TransitionModelVersionStage) String() string

type TransitionModelVersionStage_Response

type TransitionModelVersionStage_Response struct {

	// Updated model version
	ModelVersion *ModelVersion `protobuf:"bytes,1,opt,name=model_version,json=modelVersion" json:"model_version,omitempty"`
	// contains filtered or unexported fields
}

func (*TransitionModelVersionStage_Response) Descriptor deprecated

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

Deprecated: Use TransitionModelVersionStage_Response.ProtoReflect.Descriptor instead.

func (*TransitionModelVersionStage_Response) GetModelVersion

func (x *TransitionModelVersionStage_Response) GetModelVersion() *ModelVersion

func (*TransitionModelVersionStage_Response) ProtoMessage

func (*TransitionModelVersionStage_Response) ProtoMessage()

func (*TransitionModelVersionStage_Response) ProtoReflect

func (*TransitionModelVersionStage_Response) Reset

func (*TransitionModelVersionStage_Response) String

type UnimplementedDatabricksMlflowArtifactsServiceServer

type UnimplementedDatabricksMlflowArtifactsServiceServer struct {
}

UnimplementedDatabricksMlflowArtifactsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDatabricksMlflowArtifactsServiceServer) GetCredentialsForRead

func (UnimplementedDatabricksMlflowArtifactsServiceServer) GetCredentialsForWrite

type UnimplementedMlflowServiceServer

type UnimplementedMlflowServiceServer struct {
}

UnimplementedMlflowServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedMlflowServiceServer) CreateExperiment

func (UnimplementedMlflowServiceServer) CreateRun

func (UnimplementedMlflowServiceServer) DeleteExperiment

func (UnimplementedMlflowServiceServer) DeleteRun

func (UnimplementedMlflowServiceServer) DeleteTag

func (UnimplementedMlflowServiceServer) GetExperiment

func (UnimplementedMlflowServiceServer) GetExperimentByName

func (UnimplementedMlflowServiceServer) GetMetricHistory

func (UnimplementedMlflowServiceServer) GetRun

func (UnimplementedMlflowServiceServer) ListArtifacts

func (UnimplementedMlflowServiceServer) ListExperiments

func (UnimplementedMlflowServiceServer) LogBatch

func (UnimplementedMlflowServiceServer) LogMetric

func (UnimplementedMlflowServiceServer) LogModel

func (UnimplementedMlflowServiceServer) LogParam

func (UnimplementedMlflowServiceServer) RestoreExperiment

func (UnimplementedMlflowServiceServer) RestoreRun

func (UnimplementedMlflowServiceServer) SearchRuns

func (UnimplementedMlflowServiceServer) SetExperimentTag

func (UnimplementedMlflowServiceServer) SetTag

func (UnimplementedMlflowServiceServer) UpdateExperiment

func (UnimplementedMlflowServiceServer) UpdateRun

type UnimplementedModelRegistryServiceServer

type UnimplementedModelRegistryServiceServer struct {
}

UnimplementedModelRegistryServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedModelRegistryServiceServer) CreateModelVersion

func (UnimplementedModelRegistryServiceServer) CreateRegisteredModel

func (UnimplementedModelRegistryServiceServer) DeleteModelVersion

func (UnimplementedModelRegistryServiceServer) DeleteModelVersionTag

func (UnimplementedModelRegistryServiceServer) DeleteRegisteredModel

func (UnimplementedModelRegistryServiceServer) DeleteRegisteredModelTag

func (UnimplementedModelRegistryServiceServer) GetLatestVersions

func (UnimplementedModelRegistryServiceServer) GetModelVersion

func (UnimplementedModelRegistryServiceServer) GetRegisteredModel

func (UnimplementedModelRegistryServiceServer) ListRegisteredModels

func (UnimplementedModelRegistryServiceServer) RenameRegisteredModel

func (UnimplementedModelRegistryServiceServer) SearchModelVersions

func (UnimplementedModelRegistryServiceServer) SearchRegisteredModels

func (UnimplementedModelRegistryServiceServer) SetModelVersionTag

func (UnimplementedModelRegistryServiceServer) SetRegisteredModelTag

func (UnimplementedModelRegistryServiceServer) UpdateModelVersion

func (UnimplementedModelRegistryServiceServer) UpdateRegisteredModel

type UnsafeDatabricksMlflowArtifactsServiceServer

type UnsafeDatabricksMlflowArtifactsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDatabricksMlflowArtifactsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DatabricksMlflowArtifactsServiceServer will result in compilation errors.

type UnsafeMlflowServiceServer

type UnsafeMlflowServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMlflowServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MlflowServiceServer will result in compilation errors.

type UnsafeModelRegistryServiceServer

type UnsafeModelRegistryServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeModelRegistryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ModelRegistryServiceServer will result in compilation errors.

type UpdateExperiment

type UpdateExperiment struct {

	// ID of the associated experiment.
	ExperimentId *string `protobuf:"bytes,1,opt,name=experiment_id,json=experimentId" json:"experiment_id,omitempty"`
	// If provided, the experiment's name is changed to the new name. The new name must be unique.
	NewName *string `protobuf:"bytes,2,opt,name=new_name,json=newName" json:"new_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateExperiment) Descriptor deprecated

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

Deprecated: Use UpdateExperiment.ProtoReflect.Descriptor instead.

func (*UpdateExperiment) GetExperimentId

func (x *UpdateExperiment) GetExperimentId() string

func (*UpdateExperiment) GetNewName

func (x *UpdateExperiment) GetNewName() string

func (*UpdateExperiment) ProtoMessage

func (*UpdateExperiment) ProtoMessage()

func (*UpdateExperiment) ProtoReflect

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

func (*UpdateExperiment) Reset

func (x *UpdateExperiment) Reset()

func (*UpdateExperiment) String

func (x *UpdateExperiment) String() string

type UpdateExperiment_Response

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

func (*UpdateExperiment_Response) Descriptor deprecated

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

Deprecated: Use UpdateExperiment_Response.ProtoReflect.Descriptor instead.

func (*UpdateExperiment_Response) ProtoMessage

func (*UpdateExperiment_Response) ProtoMessage()

func (*UpdateExperiment_Response) ProtoReflect

func (*UpdateExperiment_Response) Reset

func (x *UpdateExperiment_Response) Reset()

func (*UpdateExperiment_Response) String

func (x *UpdateExperiment_Response) String() string

type UpdateModelVersion

type UpdateModelVersion struct {

	// Name of the registered model
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Model version number
	Version *string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	// If provided, updates the description for this “registered_model“.
	Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateModelVersion) Descriptor deprecated

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

Deprecated: Use UpdateModelVersion.ProtoReflect.Descriptor instead.

func (*UpdateModelVersion) GetDescription

func (x *UpdateModelVersion) GetDescription() string

func (*UpdateModelVersion) GetName

func (x *UpdateModelVersion) GetName() string

func (*UpdateModelVersion) GetVersion

func (x *UpdateModelVersion) GetVersion() string

func (*UpdateModelVersion) ProtoMessage

func (*UpdateModelVersion) ProtoMessage()

func (*UpdateModelVersion) ProtoReflect

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

func (*UpdateModelVersion) Reset

func (x *UpdateModelVersion) Reset()

func (*UpdateModelVersion) String

func (x *UpdateModelVersion) String() string

type UpdateModelVersion_Response

type UpdateModelVersion_Response struct {

	// Return new version number generated for this model in registry.
	ModelVersion *ModelVersion `protobuf:"bytes,1,opt,name=model_version,json=modelVersion" json:"model_version,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateModelVersion_Response) Descriptor deprecated

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

Deprecated: Use UpdateModelVersion_Response.ProtoReflect.Descriptor instead.

func (*UpdateModelVersion_Response) GetModelVersion

func (x *UpdateModelVersion_Response) GetModelVersion() *ModelVersion

func (*UpdateModelVersion_Response) ProtoMessage

func (*UpdateModelVersion_Response) ProtoMessage()

func (*UpdateModelVersion_Response) ProtoReflect

func (*UpdateModelVersion_Response) Reset

func (x *UpdateModelVersion_Response) Reset()

func (*UpdateModelVersion_Response) String

func (x *UpdateModelVersion_Response) String() string

type UpdateRegisteredModel

type UpdateRegisteredModel struct {

	// Registered model unique name identifier.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// If provided, updates the description for this “registered_model“.
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRegisteredModel) Descriptor deprecated

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

Deprecated: Use UpdateRegisteredModel.ProtoReflect.Descriptor instead.

func (*UpdateRegisteredModel) GetDescription

func (x *UpdateRegisteredModel) GetDescription() string

func (*UpdateRegisteredModel) GetName

func (x *UpdateRegisteredModel) GetName() string

func (*UpdateRegisteredModel) ProtoMessage

func (*UpdateRegisteredModel) ProtoMessage()

func (*UpdateRegisteredModel) ProtoReflect

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

func (*UpdateRegisteredModel) Reset

func (x *UpdateRegisteredModel) Reset()

func (*UpdateRegisteredModel) String

func (x *UpdateRegisteredModel) String() string

type UpdateRegisteredModel_Response

type UpdateRegisteredModel_Response struct {
	RegisteredModel *RegisteredModel `protobuf:"bytes,1,opt,name=registered_model,json=registeredModel" json:"registered_model,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRegisteredModel_Response) Descriptor deprecated

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

Deprecated: Use UpdateRegisteredModel_Response.ProtoReflect.Descriptor instead.

func (*UpdateRegisteredModel_Response) GetRegisteredModel

func (x *UpdateRegisteredModel_Response) GetRegisteredModel() *RegisteredModel

func (*UpdateRegisteredModel_Response) ProtoMessage

func (*UpdateRegisteredModel_Response) ProtoMessage()

func (*UpdateRegisteredModel_Response) ProtoReflect

func (*UpdateRegisteredModel_Response) Reset

func (x *UpdateRegisteredModel_Response) Reset()

func (*UpdateRegisteredModel_Response) String

type UpdateRun

type UpdateRun struct {

	// ID of the run to update. Must be provided.
	RunId *string `protobuf:"bytes,4,opt,name=run_id,json=runId" json:"run_id,omitempty"`
	// [Deprecated, use run_id instead] ID of the run to update.. This field will
	// be removed in a future MLflow version.
	RunUuid *string `protobuf:"bytes,1,opt,name=run_uuid,json=runUuid" json:"run_uuid,omitempty"`
	// Updated status of the run.
	Status *RunStatus `protobuf:"varint,2,opt,name=status,enum=mlflow.RunStatus" json:"status,omitempty"`
	//Unix timestamp in milliseconds of when the run ended.
	EndTime *int64 `protobuf:"varint,3,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRun) Descriptor deprecated

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

Deprecated: Use UpdateRun.ProtoReflect.Descriptor instead.

func (*UpdateRun) GetEndTime

func (x *UpdateRun) GetEndTime() int64

func (*UpdateRun) GetRunId

func (x *UpdateRun) GetRunId() string

func (*UpdateRun) GetRunUuid

func (x *UpdateRun) GetRunUuid() string

func (*UpdateRun) GetStatus

func (x *UpdateRun) GetStatus() RunStatus

func (*UpdateRun) ProtoMessage

func (*UpdateRun) ProtoMessage()

func (*UpdateRun) ProtoReflect

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

func (*UpdateRun) Reset

func (x *UpdateRun) Reset()

func (*UpdateRun) String

func (x *UpdateRun) String() string

type UpdateRun_Response

type UpdateRun_Response struct {

	// Updated metadata of the run.
	RunInfo *RunInfo `protobuf:"bytes,1,opt,name=run_info,json=runInfo" json:"run_info,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRun_Response) Descriptor deprecated

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

Deprecated: Use UpdateRun_Response.ProtoReflect.Descriptor instead.

func (*UpdateRun_Response) GetRunInfo

func (x *UpdateRun_Response) GetRunInfo() *RunInfo

func (*UpdateRun_Response) ProtoMessage

func (*UpdateRun_Response) ProtoMessage()

func (*UpdateRun_Response) ProtoReflect

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

func (*UpdateRun_Response) Reset

func (x *UpdateRun_Response) Reset()

func (*UpdateRun_Response) String

func (x *UpdateRun_Response) String() string

type ViewType

type ViewType int32

View type for ListExperiments query.

const (
	// Default. Return only active experiments.
	ViewType_ACTIVE_ONLY ViewType = 1
	// Return only deleted experiments.
	ViewType_DELETED_ONLY ViewType = 2
	// Get all experiments.
	ViewType_ALL ViewType = 3
)

func (ViewType) Descriptor

func (ViewType) Descriptor() protoreflect.EnumDescriptor

func (ViewType) Enum

func (x ViewType) Enum() *ViewType

func (ViewType) EnumDescriptor deprecated

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

Deprecated: Use ViewType.Descriptor instead.

func (ViewType) Number

func (x ViewType) Number() protoreflect.EnumNumber

func (ViewType) String

func (x ViewType) String() string

func (ViewType) Type

func (*ViewType) UnmarshalJSON deprecated

func (x *ViewType) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type Visibility

type Visibility int32

Visibility defines who is allowed to use the RPC.

const (
	// Public indicates visible to both external and internal customers.
	Visibility_PUBLIC Visibility = 1
	// Internal is only available to Databricks-internal clients.
	Visibility_INTERNAL Visibility = 2
	// Public-undocumented are accessible via public endpoints, but not documented. This is useful
	// for internal clients that depend on public endpoints (e.g. workflows running in the driver).
	Visibility_PUBLIC_UNDOCUMENTED Visibility = 3
)

func (Visibility) Descriptor

func (Visibility) Descriptor() protoreflect.EnumDescriptor

func (Visibility) Enum

func (x Visibility) Enum() *Visibility

func (Visibility) EnumDescriptor deprecated

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

Deprecated: Use Visibility.Descriptor instead.

func (Visibility) Number

func (x Visibility) Number() protoreflect.EnumNumber

func (Visibility) String

func (x Visibility) String() string

func (Visibility) Type

func (*Visibility) UnmarshalJSON deprecated

func (x *Visibility) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL