Package org.mlflow.api.proto
Class PromptOptimization.PromptOptimizationJob.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
org.mlflow.api.proto.PromptOptimization.PromptOptimizationJob.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,PromptOptimization.PromptOptimizationJobOrBuilder
- Enclosing class:
- PromptOptimization.PromptOptimizationJob
public static final class PromptOptimization.PromptOptimizationJob.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
implements PromptOptimization.PromptOptimizationJobOrBuilder
Represents a prompt optimization job entity.Protobuf type
mlflow.PromptOptimizationJob-
Method Summary
Modifier and TypeMethodDescriptionaddAllTags(Iterable<? extends PromptOptimization.PromptOptimizationJobTag> values) Tags associated with this job.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addTags(int index, PromptOptimization.PromptOptimizationJobTag value) Tags associated with this job.addTags(int index, PromptOptimization.PromptOptimizationJobTag.Builder builderForValue) Tags associated with this job.Tags associated with this job.addTags(PromptOptimization.PromptOptimizationJobTag.Builder builderForValue) Tags associated with this job.Tags associated with this job.addTagsBuilder(int index) Tags associated with this job.build()clear()Timestamp when the job completed (milliseconds since epoch).Configuration for the optimization job.Timestamp when the job was created (milliseconds since epoch).ID of the MLflow experiment where this optimization job is tracked.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Unique identifier for the optimization job.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) URI of the optimized prompt (e.g., "prompts:/my-prompt/2").MLflow run ID where optimization metrics and results are stored.URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").Current state of the job (status + error message + metadata).Tags associated with this job.clone()booleanFinal evaluation scores after optimization, keyed by scorer name.booleanInitial evaluation scores before optimization, keyed by scorer name.longTimestamp when the job completed (milliseconds since epoch).Configuration for the optimization job.Configuration for the optimization job.Configuration for the optimization job.longTimestamp when the job was created (milliseconds since epoch).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorID of the MLflow experiment where this optimization job is tracked.com.google.protobuf.ByteStringID of the MLflow experiment where this optimization job is tracked.Deprecated.intFinal evaluation scores after optimization, keyed by scorer name.Final evaluation scores after optimization, keyed by scorer name.doublegetFinalEvalScoresOrDefault(String key, double defaultValue) Final evaluation scores after optimization, keyed by scorer name.doubleFinal evaluation scores after optimization, keyed by scorer name.Deprecated.intInitial evaluation scores before optimization, keyed by scorer name.Initial evaluation scores before optimization, keyed by scorer name.doublegetInitialEvalScoresOrDefault(String key, double defaultValue) Initial evaluation scores before optimization, keyed by scorer name.doubleInitial evaluation scores before optimization, keyed by scorer name.getJobId()Unique identifier for the optimization job.com.google.protobuf.ByteStringUnique identifier for the optimization job.Deprecated.Deprecated.URI of the optimized prompt (e.g., "prompts:/my-prompt/2").com.google.protobuf.ByteStringURI of the optimized prompt (e.g., "prompts:/my-prompt/2").getRunId()MLflow run ID where optimization metrics and results are stored.com.google.protobuf.ByteStringMLflow run ID where optimization metrics and results are stored.URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").com.google.protobuf.ByteStringURI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").getState()Current state of the job (status + error message + metadata).Current state of the job (status + error message + metadata).Current state of the job (status + error message + metadata).getTags(int index) Tags associated with this job.getTagsBuilder(int index) Tags associated with this job.Tags associated with this job.intTags associated with this job.Tags associated with this job.getTagsOrBuilder(int index) Tags associated with this job.Tags associated with this job.booleanTimestamp when the job completed (milliseconds since epoch).booleanConfiguration for the optimization job.booleanTimestamp when the job was created (milliseconds since epoch).booleanID of the MLflow experiment where this optimization job is tracked.booleanhasJobId()Unique identifier for the optimization job.booleanURI of the optimized prompt (e.g., "prompts:/my-prompt/2").booleanhasRunId()MLflow run ID where optimization metrics and results are stored.booleanURI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").booleanhasState()Current state of the job (status + error message + metadata).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number) final booleanConfiguration for the optimization job.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeState(Jobs.JobState value) Current state of the job (status + error message + metadata).mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllFinalEvalScores(Map<String, Double> values) Final evaluation scores after optimization, keyed by scorer name.putAllInitialEvalScores(Map<String, Double> values) Initial evaluation scores before optimization, keyed by scorer name.putFinalEvalScores(String key, double value) Final evaluation scores after optimization, keyed by scorer name.putInitialEvalScores(String key, double value) Initial evaluation scores before optimization, keyed by scorer name.Final evaluation scores after optimization, keyed by scorer name.Initial evaluation scores before optimization, keyed by scorer name.removeTags(int index) Tags associated with this job.setCompletionTimestampMs(long value) Timestamp when the job completed (milliseconds since epoch).Configuration for the optimization job.setConfig(PromptOptimization.PromptOptimizationJobConfig.Builder builderForValue) Configuration for the optimization job.setCreationTimestampMs(long value) Timestamp when the job was created (milliseconds since epoch).setExperimentId(String value) ID of the MLflow experiment where this optimization job is tracked.setExperimentIdBytes(com.google.protobuf.ByteString value) ID of the MLflow experiment where this optimization job is tracked.Unique identifier for the optimization job.setJobIdBytes(com.google.protobuf.ByteString value) Unique identifier for the optimization job.setOptimizedPromptUri(String value) URI of the optimized prompt (e.g., "prompts:/my-prompt/2").setOptimizedPromptUriBytes(com.google.protobuf.ByteString value) URI of the optimized prompt (e.g., "prompts:/my-prompt/2").setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) MLflow run ID where optimization metrics and results are stored.setRunIdBytes(com.google.protobuf.ByteString value) MLflow run ID where optimization metrics and results are stored.setSourcePromptUri(String value) URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").setSourcePromptUriBytes(com.google.protobuf.ByteString value) URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").setState(Jobs.JobState value) Current state of the job (status + error message + metadata).setState(Jobs.JobState.Builder builderForValue) Current state of the job (status + error message + metadata).setTags(int index, PromptOptimization.PromptOptimizationJobTag value) Tags associated with this job.setTags(int index, PromptOptimization.PromptOptimizationJobTag.Builder builderForValue) Tags associated with this job.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
setField
public PromptOptimization.PromptOptimizationJob.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
clearField
public PromptOptimization.PromptOptimizationJob.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
clearOneof
public PromptOptimization.PromptOptimizationJob.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
setRepeatedField
public PromptOptimization.PromptOptimizationJob.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
addRepeatedField
public PromptOptimization.PromptOptimizationJob.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
mergeFrom
public PromptOptimization.PromptOptimizationJob.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
mergeFrom
public PromptOptimization.PromptOptimizationJob.Builder mergeFrom(PromptOptimization.PromptOptimizationJob other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
mergeFrom
public PromptOptimization.PromptOptimizationJob.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PromptOptimization.PromptOptimizationJob.Builder>- Throws:
IOException
-
hasJobId
public boolean hasJobId()Unique identifier for the optimization job. Used to poll job execution status (pending/running/completed/failed).
optional string job_id = 1;- Specified by:
hasJobIdin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the jobId field is set.
-
getJobId
Unique identifier for the optimization job. Used to poll job execution status (pending/running/completed/failed).
optional string job_id = 1;- Specified by:
getJobIdin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The jobId.
-
getJobIdBytes
public com.google.protobuf.ByteString getJobIdBytes()Unique identifier for the optimization job. Used to poll job execution status (pending/running/completed/failed).
optional string job_id = 1;- Specified by:
getJobIdBytesin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The bytes for jobId.
-
setJobId
Unique identifier for the optimization job. Used to poll job execution status (pending/running/completed/failed).
optional string job_id = 1;- Parameters:
value- The jobId to set.- Returns:
- This builder for chaining.
-
clearJobId
Unique identifier for the optimization job. Used to poll job execution status (pending/running/completed/failed).
optional string job_id = 1;- Returns:
- This builder for chaining.
-
setJobIdBytes
public PromptOptimization.PromptOptimizationJob.Builder setJobIdBytes(com.google.protobuf.ByteString value) Unique identifier for the optimization job. Used to poll job execution status (pending/running/completed/failed).
optional string job_id = 1;- Parameters:
value- The bytes for jobId to set.- Returns:
- This builder for chaining.
-
hasRunId
public boolean hasRunId()MLflow run ID where optimization metrics and results are stored. Use this to view results in MLflow UI. Only available after job starts running.
optional string run_id = 2;- Specified by:
hasRunIdin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the runId field is set.
-
getRunId
MLflow run ID where optimization metrics and results are stored. Use this to view results in MLflow UI. Only available after job starts running.
optional string run_id = 2;- Specified by:
getRunIdin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The runId.
-
getRunIdBytes
public com.google.protobuf.ByteString getRunIdBytes()MLflow run ID where optimization metrics and results are stored. Use this to view results in MLflow UI. Only available after job starts running.
optional string run_id = 2;- Specified by:
getRunIdBytesin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The bytes for runId.
-
setRunId
MLflow run ID where optimization metrics and results are stored. Use this to view results in MLflow UI. Only available after job starts running.
optional string run_id = 2;- Parameters:
value- The runId to set.- Returns:
- This builder for chaining.
-
clearRunId
MLflow run ID where optimization metrics and results are stored. Use this to view results in MLflow UI. Only available after job starts running.
optional string run_id = 2;- Returns:
- This builder for chaining.
-
setRunIdBytes
public PromptOptimization.PromptOptimizationJob.Builder setRunIdBytes(com.google.protobuf.ByteString value) MLflow run ID where optimization metrics and results are stored. Use this to view results in MLflow UI. Only available after job starts running.
optional string run_id = 2;- Parameters:
value- The bytes for runId to set.- Returns:
- This builder for chaining.
-
hasState
public boolean hasState()Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3;- Specified by:
hasStatein interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the state field is set.
-
getState
Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3;- Specified by:
getStatein interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The state.
-
setState
Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3; -
setState
public PromptOptimization.PromptOptimizationJob.Builder setState(Jobs.JobState.Builder builderForValue) Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3; -
mergeState
Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3; -
clearState
Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3; -
getStateBuilder
Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3; -
getStateOrBuilder
Current state of the job (status + error message + metadata).
optional .mlflow.JobState state = 3;- Specified by:
getStateOrBuilderin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
hasExperimentId
public boolean hasExperimentId()ID of the MLflow experiment where this optimization job is tracked.
optional string experiment_id = 4;- Specified by:
hasExperimentIdin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the experimentId field is set.
-
getExperimentId
ID of the MLflow experiment where this optimization job is tracked.
optional string experiment_id = 4;- Specified by:
getExperimentIdin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The experimentId.
-
getExperimentIdBytes
public com.google.protobuf.ByteString getExperimentIdBytes()ID of the MLflow experiment where this optimization job is tracked.
optional string experiment_id = 4;- Specified by:
getExperimentIdBytesin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The bytes for experimentId.
-
setExperimentId
ID of the MLflow experiment where this optimization job is tracked.
optional string experiment_id = 4;- Parameters:
value- The experimentId to set.- Returns:
- This builder for chaining.
-
clearExperimentId
ID of the MLflow experiment where this optimization job is tracked.
optional string experiment_id = 4;- Returns:
- This builder for chaining.
-
setExperimentIdBytes
public PromptOptimization.PromptOptimizationJob.Builder setExperimentIdBytes(com.google.protobuf.ByteString value) ID of the MLflow experiment where this optimization job is tracked.
optional string experiment_id = 4;- Parameters:
value- The bytes for experimentId to set.- Returns:
- This builder for chaining.
-
hasSourcePromptUri
public boolean hasSourcePromptUri()URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").
optional string source_prompt_uri = 5;- Specified by:
hasSourcePromptUriin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the sourcePromptUri field is set.
-
getSourcePromptUri
URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").
optional string source_prompt_uri = 5;- Specified by:
getSourcePromptUriin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The sourcePromptUri.
-
getSourcePromptUriBytes
public com.google.protobuf.ByteString getSourcePromptUriBytes()URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").
optional string source_prompt_uri = 5;- Specified by:
getSourcePromptUriBytesin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The bytes for sourcePromptUri.
-
setSourcePromptUri
URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").
optional string source_prompt_uri = 5;- Parameters:
value- The sourcePromptUri to set.- Returns:
- This builder for chaining.
-
clearSourcePromptUri
URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").
optional string source_prompt_uri = 5;- Returns:
- This builder for chaining.
-
setSourcePromptUriBytes
public PromptOptimization.PromptOptimizationJob.Builder setSourcePromptUriBytes(com.google.protobuf.ByteString value) URI of the source prompt that optimization started from (e.g., "prompts:/my-prompt/1").
optional string source_prompt_uri = 5;- Parameters:
value- The bytes for sourcePromptUri to set.- Returns:
- This builder for chaining.
-
hasOptimizedPromptUri
public boolean hasOptimizedPromptUri()URI of the optimized prompt (e.g., "prompts:/my-prompt/2"). Only set if optimization completed successfully.
optional string optimized_prompt_uri = 6;- Specified by:
hasOptimizedPromptUriin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the optimizedPromptUri field is set.
-
getOptimizedPromptUri
URI of the optimized prompt (e.g., "prompts:/my-prompt/2"). Only set if optimization completed successfully.
optional string optimized_prompt_uri = 6;- Specified by:
getOptimizedPromptUriin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The optimizedPromptUri.
-
getOptimizedPromptUriBytes
public com.google.protobuf.ByteString getOptimizedPromptUriBytes()URI of the optimized prompt (e.g., "prompts:/my-prompt/2"). Only set if optimization completed successfully.
optional string optimized_prompt_uri = 6;- Specified by:
getOptimizedPromptUriBytesin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The bytes for optimizedPromptUri.
-
setOptimizedPromptUri
URI of the optimized prompt (e.g., "prompts:/my-prompt/2"). Only set if optimization completed successfully.
optional string optimized_prompt_uri = 6;- Parameters:
value- The optimizedPromptUri to set.- Returns:
- This builder for chaining.
-
clearOptimizedPromptUri
URI of the optimized prompt (e.g., "prompts:/my-prompt/2"). Only set if optimization completed successfully.
optional string optimized_prompt_uri = 6;- Returns:
- This builder for chaining.
-
setOptimizedPromptUriBytes
public PromptOptimization.PromptOptimizationJob.Builder setOptimizedPromptUriBytes(com.google.protobuf.ByteString value) URI of the optimized prompt (e.g., "prompts:/my-prompt/2"). Only set if optimization completed successfully.
optional string optimized_prompt_uri = 6;- Parameters:
value- The bytes for optimizedPromptUri to set.- Returns:
- This builder for chaining.
-
hasConfig
public boolean hasConfig()Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7;- Specified by:
hasConfigin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the config field is set.
-
getConfig
Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7;- Specified by:
getConfigin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The config.
-
setConfig
public PromptOptimization.PromptOptimizationJob.Builder setConfig(PromptOptimization.PromptOptimizationJobConfig value) Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7; -
setConfig
public PromptOptimization.PromptOptimizationJob.Builder setConfig(PromptOptimization.PromptOptimizationJobConfig.Builder builderForValue) Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7; -
mergeConfig
public PromptOptimization.PromptOptimizationJob.Builder mergeConfig(PromptOptimization.PromptOptimizationJobConfig value) Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7; -
clearConfig
Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7; -
getConfigBuilder
Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7; -
getConfigOrBuilder
Configuration for the optimization job.
optional .mlflow.PromptOptimizationJobConfig config = 7;- Specified by:
getConfigOrBuilderin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
hasCreationTimestampMs
public boolean hasCreationTimestampMs()Timestamp when the job was created (milliseconds since epoch).
optional int64 creation_timestamp_ms = 8;- Specified by:
hasCreationTimestampMsin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the creationTimestampMs field is set.
-
getCreationTimestampMs
public long getCreationTimestampMs()Timestamp when the job was created (milliseconds since epoch).
optional int64 creation_timestamp_ms = 8;- Specified by:
getCreationTimestampMsin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The creationTimestampMs.
-
setCreationTimestampMs
Timestamp when the job was created (milliseconds since epoch).
optional int64 creation_timestamp_ms = 8;- Parameters:
value- The creationTimestampMs to set.- Returns:
- This builder for chaining.
-
clearCreationTimestampMs
Timestamp when the job was created (milliseconds since epoch).
optional int64 creation_timestamp_ms = 8;- Returns:
- This builder for chaining.
-
hasCompletionTimestampMs
public boolean hasCompletionTimestampMs()Timestamp when the job completed (milliseconds since epoch). Only set if status is COMPLETED, FAILED, or CANCELED.
optional int64 completion_timestamp_ms = 9;- Specified by:
hasCompletionTimestampMsin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- Whether the completionTimestampMs field is set.
-
getCompletionTimestampMs
public long getCompletionTimestampMs()Timestamp when the job completed (milliseconds since epoch). Only set if status is COMPLETED, FAILED, or CANCELED.
optional int64 completion_timestamp_ms = 9;- Specified by:
getCompletionTimestampMsin interfacePromptOptimization.PromptOptimizationJobOrBuilder- Returns:
- The completionTimestampMs.
-
setCompletionTimestampMs
Timestamp when the job completed (milliseconds since epoch). Only set if status is COMPLETED, FAILED, or CANCELED.
optional int64 completion_timestamp_ms = 9;- Parameters:
value- The completionTimestampMs to set.- Returns:
- This builder for chaining.
-
clearCompletionTimestampMs
Timestamp when the job completed (milliseconds since epoch). Only set if status is COMPLETED, FAILED, or CANCELED.
optional int64 completion_timestamp_ms = 9;- Returns:
- This builder for chaining.
-
getTagsList
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10;- Specified by:
getTagsListin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getTagsCount
public int getTagsCount()Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10;- Specified by:
getTagsCountin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getTags
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10;- Specified by:
getTagsin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
setTags
public PromptOptimization.PromptOptimizationJob.Builder setTags(int index, PromptOptimization.PromptOptimizationJobTag value) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
setTags
public PromptOptimization.PromptOptimizationJob.Builder setTags(int index, PromptOptimization.PromptOptimizationJobTag.Builder builderForValue) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
addTags
public PromptOptimization.PromptOptimizationJob.Builder addTags(PromptOptimization.PromptOptimizationJobTag value) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
addTags
public PromptOptimization.PromptOptimizationJob.Builder addTags(int index, PromptOptimization.PromptOptimizationJobTag value) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
addTags
public PromptOptimization.PromptOptimizationJob.Builder addTags(PromptOptimization.PromptOptimizationJobTag.Builder builderForValue) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
addTags
public PromptOptimization.PromptOptimizationJob.Builder addTags(int index, PromptOptimization.PromptOptimizationJobTag.Builder builderForValue) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
addAllTags
public PromptOptimization.PromptOptimizationJob.Builder addAllTags(Iterable<? extends PromptOptimization.PromptOptimizationJobTag> values) Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
clearTags
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
removeTags
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
getTagsBuilder
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
getTagsOrBuilder
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10;- Specified by:
getTagsOrBuilderin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getTagsOrBuilderList
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10;- Specified by:
getTagsOrBuilderListin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
addTagsBuilder
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
addTagsBuilder
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
getTagsBuilderList
Tags associated with this job.
repeated .mlflow.PromptOptimizationJobTag tags = 10; -
getInitialEvalScoresCount
public int getInitialEvalScoresCount()Description copied from interface:PromptOptimization.PromptOptimizationJobOrBuilderInitial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11;- Specified by:
getInitialEvalScoresCountin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
containsInitialEvalScores
Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11;- Specified by:
containsInitialEvalScoresin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getInitialEvalScores
Deprecated.UsegetInitialEvalScoresMap()instead.- Specified by:
getInitialEvalScoresin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getInitialEvalScoresMap
Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11;- Specified by:
getInitialEvalScoresMapin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getInitialEvalScoresOrDefault
Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11;- Specified by:
getInitialEvalScoresOrDefaultin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getInitialEvalScoresOrThrow
Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11;- Specified by:
getInitialEvalScoresOrThrowin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
clearInitialEvalScores
-
removeInitialEvalScores
Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11; -
getMutableInitialEvalScores
Deprecated.Use alternate mutation accessors instead. -
putInitialEvalScores
public PromptOptimization.PromptOptimizationJob.Builder putInitialEvalScores(String key, double value) Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11; -
putAllInitialEvalScores
public PromptOptimization.PromptOptimizationJob.Builder putAllInitialEvalScores(Map<String, Double> values) Initial evaluation scores before optimization, keyed by scorer name. Example: {"Correctness": 0.65, "Safety": 0.80}map<string, double> initial_eval_scores = 11; -
getFinalEvalScoresCount
public int getFinalEvalScoresCount()Description copied from interface:PromptOptimization.PromptOptimizationJobOrBuilderFinal evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12;- Specified by:
getFinalEvalScoresCountin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
containsFinalEvalScores
Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12;- Specified by:
containsFinalEvalScoresin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getFinalEvalScores
Deprecated.UsegetFinalEvalScoresMap()instead.- Specified by:
getFinalEvalScoresin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getFinalEvalScoresMap
Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12;- Specified by:
getFinalEvalScoresMapin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getFinalEvalScoresOrDefault
Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12;- Specified by:
getFinalEvalScoresOrDefaultin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
getFinalEvalScoresOrThrow
Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12;- Specified by:
getFinalEvalScoresOrThrowin interfacePromptOptimization.PromptOptimizationJobOrBuilder
-
clearFinalEvalScores
-
removeFinalEvalScores
Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12; -
getMutableFinalEvalScores
Deprecated.Use alternate mutation accessors instead. -
putFinalEvalScores
public PromptOptimization.PromptOptimizationJob.Builder putFinalEvalScores(String key, double value) Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12; -
putAllFinalEvalScores
public PromptOptimization.PromptOptimizationJob.Builder putAllFinalEvalScores(Map<String, Double> values) Final evaluation scores after optimization, keyed by scorer name. Example: {"Correctness": 0.89, "Safety": 0.95}map<string, double> final_eval_scores = 12; -
setUnknownFields
public final PromptOptimization.PromptOptimizationJob.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-
mergeUnknownFields
public final PromptOptimization.PromptOptimizationJob.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PromptOptimization.PromptOptimizationJob.Builder>
-