All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mlflow.api.proto.Service Maven / Gradle / Ivy

There is a newer version: 2.21.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: service.proto

package org.mlflow.api.proto;

public final class Service {
  private Service() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * 
   * View type for ListExperiments query.
   * 
* * Protobuf enum {@code mlflow.ViewType} */ public enum ViewType implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Default. Return only active experiments.
     * 
* * ACTIVE_ONLY = 1; */ ACTIVE_ONLY(1), /** *
     * Return only deleted experiments.
     * 
* * DELETED_ONLY = 2; */ DELETED_ONLY(2), /** *
     * Get all experiments.
     * 
* * ALL = 3; */ ALL(3), ; /** *
     * Default. Return only active experiments.
     * 
* * ACTIVE_ONLY = 1; */ public static final int ACTIVE_ONLY_VALUE = 1; /** *
     * Return only deleted experiments.
     * 
* * DELETED_ONLY = 2; */ public static final int DELETED_ONLY_VALUE = 2; /** *
     * Get all experiments.
     * 
* * ALL = 3; */ public static final int ALL_VALUE = 3; public final int getNumber() { return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ViewType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static ViewType forNumber(int value) { switch (value) { case 1: return ACTIVE_ONLY; case 2: return DELETED_ONLY; case 3: return ALL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ViewType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ViewType findValueByNumber(int number) { return ViewType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.mlflow.api.proto.Service.getDescriptor().getEnumTypes().get(0); } private static final ViewType[] VALUES = values(); public static ViewType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int value; private ViewType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:mlflow.ViewType) } /** *
   * Source that generated a run.
   * 
* * Protobuf enum {@code mlflow.SourceType} */ public enum SourceType implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Databricks notebook environment.
     * 
* * NOTEBOOK = 1; */ NOTEBOOK(1), /** *
     * Scheduled or Run Now job.
     * 
* * JOB = 2; */ JOB(2), /** *
     * As a prepackaged project: either a Docker image or GitHub source, etc.
     * 
* * PROJECT = 3; */ PROJECT(3), /** *
     * Local run: Using CLI, IDE, or local notebook.
     * 
* * LOCAL = 4; */ LOCAL(4), /** *
     * Unknown source type.
     * 
* * UNKNOWN = 1000; */ UNKNOWN(1000), ; /** *
     * Databricks notebook environment.
     * 
* * NOTEBOOK = 1; */ public static final int NOTEBOOK_VALUE = 1; /** *
     * Scheduled or Run Now job.
     * 
* * JOB = 2; */ public static final int JOB_VALUE = 2; /** *
     * As a prepackaged project: either a Docker image or GitHub source, etc.
     * 
* * PROJECT = 3; */ public static final int PROJECT_VALUE = 3; /** *
     * Local run: Using CLI, IDE, or local notebook.
     * 
* * LOCAL = 4; */ public static final int LOCAL_VALUE = 4; /** *
     * Unknown source type.
     * 
* * UNKNOWN = 1000; */ public static final int UNKNOWN_VALUE = 1000; public final int getNumber() { return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static SourceType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static SourceType forNumber(int value) { switch (value) { case 1: return NOTEBOOK; case 2: return JOB; case 3: return PROJECT; case 4: return LOCAL; case 1000: return UNKNOWN; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< SourceType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public SourceType findValueByNumber(int number) { return SourceType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.mlflow.api.proto.Service.getDescriptor().getEnumTypes().get(1); } private static final SourceType[] VALUES = values(); public static SourceType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int value; private SourceType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:mlflow.SourceType) } /** *
   * Status of a run.
   * 
* * Protobuf enum {@code mlflow.RunStatus} */ public enum RunStatus implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Run has been initiated.
     * 
* * RUNNING = 1; */ RUNNING(1), /** *
     * Run is scheduled to run at a later time.
     * 
* * SCHEDULED = 2; */ SCHEDULED(2), /** *
     * Run has completed.
     * 
* * FINISHED = 3; */ FINISHED(3), /** *
     * Run execution failed.
     * 
* * FAILED = 4; */ FAILED(4), /** *
     * Run killed by user.
     * 
* * KILLED = 5; */ KILLED(5), ; /** *
     * Run has been initiated.
     * 
* * RUNNING = 1; */ public static final int RUNNING_VALUE = 1; /** *
     * Run is scheduled to run at a later time.
     * 
* * SCHEDULED = 2; */ public static final int SCHEDULED_VALUE = 2; /** *
     * Run has completed.
     * 
* * FINISHED = 3; */ public static final int FINISHED_VALUE = 3; /** *
     * Run execution failed.
     * 
* * FAILED = 4; */ public static final int FAILED_VALUE = 4; /** *
     * Run killed by user.
     * 
* * KILLED = 5; */ public static final int KILLED_VALUE = 5; public final int getNumber() { return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static RunStatus valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static RunStatus forNumber(int value) { switch (value) { case 1: return RUNNING; case 2: return SCHEDULED; case 3: return FINISHED; case 4: return FAILED; case 5: return KILLED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< RunStatus> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public RunStatus findValueByNumber(int number) { return RunStatus.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.mlflow.api.proto.Service.getDescriptor().getEnumTypes().get(2); } private static final RunStatus[] VALUES = values(); public static RunStatus valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int value; private RunStatus(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:mlflow.RunStatus) } /** * Protobuf enum {@code mlflow.TraceStatus} */ public enum TraceStatus implements com.google.protobuf.ProtocolMessageEnum { /** * TRACE_STATUS_UNSPECIFIED = 0; */ TRACE_STATUS_UNSPECIFIED(0), /** *
     * The operation being traced was successful.
     * 
* * OK = 1; */ OK(1), /** *
     * The operation being traced failed.
     * 
* * ERROR = 2; */ ERROR(2), /** *
     * The operation being traced is still in progress.
     * 
* * IN_PROGRESS = 3; */ IN_PROGRESS(3), ; /** * TRACE_STATUS_UNSPECIFIED = 0; */ public static final int TRACE_STATUS_UNSPECIFIED_VALUE = 0; /** *
     * The operation being traced was successful.
     * 
* * OK = 1; */ public static final int OK_VALUE = 1; /** *
     * The operation being traced failed.
     * 
* * ERROR = 2; */ public static final int ERROR_VALUE = 2; /** *
     * The operation being traced is still in progress.
     * 
* * IN_PROGRESS = 3; */ public static final int IN_PROGRESS_VALUE = 3; public final int getNumber() { return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TraceStatus valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static TraceStatus forNumber(int value) { switch (value) { case 0: return TRACE_STATUS_UNSPECIFIED; case 1: return OK; case 2: return ERROR; case 3: return IN_PROGRESS; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< TraceStatus> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public TraceStatus findValueByNumber(int number) { return TraceStatus.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.mlflow.api.proto.Service.getDescriptor().getEnumTypes().get(3); } private static final TraceStatus[] VALUES = values(); public static TraceStatus valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int value; private TraceStatus(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:mlflow.TraceStatus) } public interface MetricOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.Metric) com.google.protobuf.MessageOrBuilder { /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return The value. */ double getValue(); /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return The timestamp. */ long getTimestamp(); /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return Whether the step field is set. */ boolean hasStep(); /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return The step. */ long getStep(); } /** *
   * Metric associated with a run, represented as a key-value pair.
   * 
* * Protobuf type {@code mlflow.Metric} */ public static final class Metric extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.Metric) MetricOrBuilder { private static final long serialVersionUID = 0L; // Use Metric.newBuilder() to construct. private Metric(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Metric() { key_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Metric(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Metric( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 17: { bitField0_ |= 0x00000002; value_ = input.readDouble(); break; } case 24: { bitField0_ |= 0x00000004; timestamp_ = input.readInt64(); break; } case 32: { bitField0_ |= 0x00000008; step_ = input.readInt64(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Metric_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Metric_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Metric.class, org.mlflow.api.proto.Service.Metric.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private double value_; /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return The value. */ @java.lang.Override public double getValue() { return value_; } public static final int TIMESTAMP_FIELD_NUMBER = 3; private long timestamp_; /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } public static final int STEP_FIELD_NUMBER = 4; private long step_; /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return Whether the step field is set. */ @java.lang.Override public boolean hasStep() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return The step. */ @java.lang.Override public long getStep() { return step_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, value_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt64(3, timestamp_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(4, step_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(2, value_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, timestamp_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, step_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.Metric)) { return super.equals(obj); } org.mlflow.api.proto.Service.Metric other = (org.mlflow.api.proto.Service.Metric) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (java.lang.Double.doubleToLongBits(getValue()) != java.lang.Double.doubleToLongBits( other.getValue())) return false; } if (hasTimestamp() != other.hasTimestamp()) return false; if (hasTimestamp()) { if (getTimestamp() != other.getTimestamp()) return false; } if (hasStep() != other.hasStep()) return false; if (hasStep()) { if (getStep() != other.getStep()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getValue())); } if (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestamp()); } if (hasStep()) { hash = (37 * hash) + STEP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStep()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.Metric parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Metric parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Metric parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Metric parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Metric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Metric parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Metric parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Metric parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Metric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Metric parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Metric parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Metric parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.Metric prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Metric associated with a run, represented as a key-value pair.
     * 
* * Protobuf type {@code mlflow.Metric} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.Metric) org.mlflow.api.proto.Service.MetricOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Metric_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Metric_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Metric.class, org.mlflow.api.proto.Service.Metric.Builder.class); } // Construct using org.mlflow.api.proto.Service.Metric.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = 0D; bitField0_ = (bitField0_ & ~0x00000002); timestamp_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); step_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_Metric_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.Metric getDefaultInstanceForType() { return org.mlflow.api.proto.Service.Metric.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.Metric build() { org.mlflow.api.proto.Service.Metric result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.Metric buildPartial() { org.mlflow.api.proto.Service.Metric result = new org.mlflow.api.proto.Service.Metric(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { result.value_ = value_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.timestamp_ = timestamp_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.step_ = step_; to_bitField0_ |= 0x00000008; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.Metric) { return mergeFrom((org.mlflow.api.proto.Service.Metric)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.Metric other) { if (other == org.mlflow.api.proto.Service.Metric.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { setValue(other.getValue()); } if (other.hasTimestamp()) { setTimestamp(other.getTimestamp()); } if (other.hasStep()) { setStep(other.getStep()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.Metric parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.Metric) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private double value_ ; /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @return The value. */ @java.lang.Override public double getValue() { return value_; } /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue(double value) { bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = 0D; onChanged(); return this; } private long timestamp_ ; /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @param value The timestamp to set. * @return This builder for chaining. */ public Builder setTimestamp(long value) { bitField0_ |= 0x00000004; timestamp_ = value; onChanged(); return this; } /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @return This builder for chaining. */ public Builder clearTimestamp() { bitField0_ = (bitField0_ & ~0x00000004); timestamp_ = 0L; onChanged(); return this; } private long step_ ; /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @return Whether the step field is set. */ @java.lang.Override public boolean hasStep() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @return The step. */ @java.lang.Override public long getStep() { return step_; } /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @param value The step to set. * @return This builder for chaining. */ public Builder setStep(long value) { bitField0_ |= 0x00000008; step_ = value; onChanged(); return this; } /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @return This builder for chaining. */ public Builder clearStep() { bitField0_ = (bitField0_ & ~0x00000008); step_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.Metric) } // @@protoc_insertion_point(class_scope:mlflow.Metric) private static final org.mlflow.api.proto.Service.Metric DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.Metric(); } public static org.mlflow.api.proto.Service.Metric getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Metric parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Metric(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.Metric getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ParamOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.Param) com.google.protobuf.MessageOrBuilder { /** *
     * Key identifying this param.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Key identifying this param.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * Key identifying this param.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Value associated with this param.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * Value associated with this param.
     * 
* * optional string value = 2; * @return The value. */ java.lang.String getValue(); /** *
     * Value associated with this param.
     * 
* * optional string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** *
   * Param associated with a run.
   * 
* * Protobuf type {@code mlflow.Param} */ public static final class Param extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.Param) ParamOrBuilder { private static final long serialVersionUID = 0L; // Use Param.newBuilder() to construct. private Param(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Param() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Param(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Param( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Param_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Param_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Param.class, org.mlflow.api.proto.Service.Param.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * Key identifying this param.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Key identifying this param.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Key identifying this param.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * Value associated with this param.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Value associated with this param.
     * 
* * optional string value = 2; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * Value associated with this param.
     * 
* * optional string value = 2; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.Param)) { return super.equals(obj); } org.mlflow.api.proto.Service.Param other = (org.mlflow.api.proto.Service.Param) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.Param parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Param parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Param parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Param parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Param parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Param parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Param parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Param parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Param parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Param parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Param parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Param parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.Param prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Param associated with a run.
     * 
* * Protobuf type {@code mlflow.Param} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.Param) org.mlflow.api.proto.Service.ParamOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Param_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Param_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Param.class, org.mlflow.api.proto.Service.Param.Builder.class); } // Construct using org.mlflow.api.proto.Service.Param.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_Param_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.Param getDefaultInstanceForType() { return org.mlflow.api.proto.Service.Param.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.Param build() { org.mlflow.api.proto.Service.Param result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.Param buildPartial() { org.mlflow.api.proto.Service.Param result = new org.mlflow.api.proto.Service.Param(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.Param) { return mergeFrom((org.mlflow.api.proto.Service.Param)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.Param other) { if (other == org.mlflow.api.proto.Service.Param.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.Param parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.Param) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * Key identifying this param.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Key identifying this param.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Key identifying this param.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Key identifying this param.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * Key identifying this param.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Key identifying this param.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * Value associated with this param.
       * 
* * optional string value = 2; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Value associated with this param.
       * 
* * optional string value = 2; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Value associated with this param.
       * 
* * optional string value = 2; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Value associated with this param.
       * 
* * optional string value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * Value associated with this param.
       * 
* * optional string value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * Value associated with this param.
       * 
* * optional string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.Param) } // @@protoc_insertion_point(class_scope:mlflow.Param) private static final org.mlflow.api.proto.Service.Param DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.Param(); } public static org.mlflow.api.proto.Service.Param getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Param parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Param(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.Param getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RunOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.Run) com.google.protobuf.MessageOrBuilder { /** *
     * Run metadata.
     * 
* * optional .mlflow.RunInfo info = 1; * @return Whether the info field is set. */ boolean hasInfo(); /** *
     * Run metadata.
     * 
* * optional .mlflow.RunInfo info = 1; * @return The info. */ org.mlflow.api.proto.Service.RunInfo getInfo(); /** *
     * Run metadata.
     * 
* * optional .mlflow.RunInfo info = 1; */ org.mlflow.api.proto.Service.RunInfoOrBuilder getInfoOrBuilder(); /** *
     * Run data.
     * 
* * optional .mlflow.RunData data = 2; * @return Whether the data field is set. */ boolean hasData(); /** *
     * Run data.
     * 
* * optional .mlflow.RunData data = 2; * @return The data. */ org.mlflow.api.proto.Service.RunData getData(); /** *
     * Run data.
     * 
* * optional .mlflow.RunData data = 2; */ org.mlflow.api.proto.Service.RunDataOrBuilder getDataOrBuilder(); /** *
     * Run inputs.
     * 
* * optional .mlflow.RunInputs inputs = 3; * @return Whether the inputs field is set. */ boolean hasInputs(); /** *
     * Run inputs.
     * 
* * optional .mlflow.RunInputs inputs = 3; * @return The inputs. */ org.mlflow.api.proto.Service.RunInputs getInputs(); /** *
     * Run inputs.
     * 
* * optional .mlflow.RunInputs inputs = 3; */ org.mlflow.api.proto.Service.RunInputsOrBuilder getInputsOrBuilder(); } /** *
   * A single run.
   * 
* * Protobuf type {@code mlflow.Run} */ public static final class Run extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.Run) RunOrBuilder { private static final long serialVersionUID = 0L; // Use Run.newBuilder() to construct. private Run(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Run() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Run(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Run( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.RunInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = info_.toBuilder(); } info_ = input.readMessage(org.mlflow.api.proto.Service.RunInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(info_); info_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { org.mlflow.api.proto.Service.RunData.Builder subBuilder = null; if (((bitField0_ & 0x00000002) != 0)) { subBuilder = data_.toBuilder(); } data_ = input.readMessage(org.mlflow.api.proto.Service.RunData.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(data_); data_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { org.mlflow.api.proto.Service.RunInputs.Builder subBuilder = null; if (((bitField0_ & 0x00000004) != 0)) { subBuilder = inputs_.toBuilder(); } inputs_ = input.readMessage(org.mlflow.api.proto.Service.RunInputs.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(inputs_); inputs_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Run_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Run_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Run.class, org.mlflow.api.proto.Service.Run.Builder.class); } private int bitField0_; public static final int INFO_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.RunInfo info_; /** *
     * Run metadata.
     * 
* * optional .mlflow.RunInfo info = 1; * @return Whether the info field is set. */ @java.lang.Override public boolean hasInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Run metadata.
     * 
* * optional .mlflow.RunInfo info = 1; * @return The info. */ @java.lang.Override public org.mlflow.api.proto.Service.RunInfo getInfo() { return info_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : info_; } /** *
     * Run metadata.
     * 
* * optional .mlflow.RunInfo info = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.RunInfoOrBuilder getInfoOrBuilder() { return info_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : info_; } public static final int DATA_FIELD_NUMBER = 2; private org.mlflow.api.proto.Service.RunData data_; /** *
     * Run data.
     * 
* * optional .mlflow.RunData data = 2; * @return Whether the data field is set. */ @java.lang.Override public boolean hasData() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Run data.
     * 
* * optional .mlflow.RunData data = 2; * @return The data. */ @java.lang.Override public org.mlflow.api.proto.Service.RunData getData() { return data_ == null ? org.mlflow.api.proto.Service.RunData.getDefaultInstance() : data_; } /** *
     * Run data.
     * 
* * optional .mlflow.RunData data = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.RunDataOrBuilder getDataOrBuilder() { return data_ == null ? org.mlflow.api.proto.Service.RunData.getDefaultInstance() : data_; } public static final int INPUTS_FIELD_NUMBER = 3; private org.mlflow.api.proto.Service.RunInputs inputs_; /** *
     * Run inputs.
     * 
* * optional .mlflow.RunInputs inputs = 3; * @return Whether the inputs field is set. */ @java.lang.Override public boolean hasInputs() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Run inputs.
     * 
* * optional .mlflow.RunInputs inputs = 3; * @return The inputs. */ @java.lang.Override public org.mlflow.api.proto.Service.RunInputs getInputs() { return inputs_ == null ? org.mlflow.api.proto.Service.RunInputs.getDefaultInstance() : inputs_; } /** *
     * Run inputs.
     * 
* * optional .mlflow.RunInputs inputs = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.RunInputsOrBuilder getInputsOrBuilder() { return inputs_ == null ? org.mlflow.api.proto.Service.RunInputs.getDefaultInstance() : inputs_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getInfo()); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getData()); } if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(3, getInputs()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getInfo()); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getData()); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getInputs()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.Run)) { return super.equals(obj); } org.mlflow.api.proto.Service.Run other = (org.mlflow.api.proto.Service.Run) obj; if (hasInfo() != other.hasInfo()) return false; if (hasInfo()) { if (!getInfo() .equals(other.getInfo())) return false; } if (hasData() != other.hasData()) return false; if (hasData()) { if (!getData() .equals(other.getData())) return false; } if (hasInputs() != other.hasInputs()) return false; if (hasInputs()) { if (!getInputs() .equals(other.getInputs())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasInfo()) { hash = (37 * hash) + INFO_FIELD_NUMBER; hash = (53 * hash) + getInfo().hashCode(); } if (hasData()) { hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); } if (hasInputs()) { hash = (37 * hash) + INPUTS_FIELD_NUMBER; hash = (53 * hash) + getInputs().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.Run parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Run parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Run parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Run parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Run parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Run parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Run parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Run parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Run parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Run parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Run parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Run parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.Run prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * A single run.
     * 
* * Protobuf type {@code mlflow.Run} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.Run) org.mlflow.api.proto.Service.RunOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Run_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Run_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Run.class, org.mlflow.api.proto.Service.Run.Builder.class); } // Construct using org.mlflow.api.proto.Service.Run.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getInfoFieldBuilder(); getDataFieldBuilder(); getInputsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (infoBuilder_ == null) { info_ = null; } else { infoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (dataBuilder_ == null) { data_ = null; } else { dataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (inputsBuilder_ == null) { inputs_ = null; } else { inputsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_Run_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.Run getDefaultInstanceForType() { return org.mlflow.api.proto.Service.Run.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.Run build() { org.mlflow.api.proto.Service.Run result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.Run buildPartial() { org.mlflow.api.proto.Service.Run result = new org.mlflow.api.proto.Service.Run(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (infoBuilder_ == null) { result.info_ = info_; } else { result.info_ = infoBuilder_.build(); } to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { if (dataBuilder_ == null) { result.data_ = data_; } else { result.data_ = dataBuilder_.build(); } to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { if (inputsBuilder_ == null) { result.inputs_ = inputs_; } else { result.inputs_ = inputsBuilder_.build(); } to_bitField0_ |= 0x00000004; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.Run) { return mergeFrom((org.mlflow.api.proto.Service.Run)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.Run other) { if (other == org.mlflow.api.proto.Service.Run.getDefaultInstance()) return this; if (other.hasInfo()) { mergeInfo(other.getInfo()); } if (other.hasData()) { mergeData(other.getData()); } if (other.hasInputs()) { mergeInputs(other.getInputs()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.Run parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.Run) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.RunInfo info_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInfo, org.mlflow.api.proto.Service.RunInfo.Builder, org.mlflow.api.proto.Service.RunInfoOrBuilder> infoBuilder_; /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; * @return Whether the info field is set. */ public boolean hasInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; * @return The info. */ public org.mlflow.api.proto.Service.RunInfo getInfo() { if (infoBuilder_ == null) { return info_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : info_; } else { return infoBuilder_.getMessage(); } } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ public Builder setInfo(org.mlflow.api.proto.Service.RunInfo value) { if (infoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } info_ = value; onChanged(); } else { infoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ public Builder setInfo( org.mlflow.api.proto.Service.RunInfo.Builder builderForValue) { if (infoBuilder_ == null) { info_ = builderForValue.build(); onChanged(); } else { infoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ public Builder mergeInfo(org.mlflow.api.proto.Service.RunInfo value) { if (infoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && info_ != null && info_ != org.mlflow.api.proto.Service.RunInfo.getDefaultInstance()) { info_ = org.mlflow.api.proto.Service.RunInfo.newBuilder(info_).mergeFrom(value).buildPartial(); } else { info_ = value; } onChanged(); } else { infoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ public Builder clearInfo() { if (infoBuilder_ == null) { info_ = null; onChanged(); } else { infoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ public org.mlflow.api.proto.Service.RunInfo.Builder getInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); return getInfoFieldBuilder().getBuilder(); } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ public org.mlflow.api.proto.Service.RunInfoOrBuilder getInfoOrBuilder() { if (infoBuilder_ != null) { return infoBuilder_.getMessageOrBuilder(); } else { return info_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : info_; } } /** *
       * Run metadata.
       * 
* * optional .mlflow.RunInfo info = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInfo, org.mlflow.api.proto.Service.RunInfo.Builder, org.mlflow.api.proto.Service.RunInfoOrBuilder> getInfoFieldBuilder() { if (infoBuilder_ == null) { infoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInfo, org.mlflow.api.proto.Service.RunInfo.Builder, org.mlflow.api.proto.Service.RunInfoOrBuilder>( getInfo(), getParentForChildren(), isClean()); info_ = null; } return infoBuilder_; } private org.mlflow.api.proto.Service.RunData data_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunData, org.mlflow.api.proto.Service.RunData.Builder, org.mlflow.api.proto.Service.RunDataOrBuilder> dataBuilder_; /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; * @return Whether the data field is set. */ public boolean hasData() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; * @return The data. */ public org.mlflow.api.proto.Service.RunData getData() { if (dataBuilder_ == null) { return data_ == null ? org.mlflow.api.proto.Service.RunData.getDefaultInstance() : data_; } else { return dataBuilder_.getMessage(); } } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ public Builder setData(org.mlflow.api.proto.Service.RunData value) { if (dataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } data_ = value; onChanged(); } else { dataBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ public Builder setData( org.mlflow.api.proto.Service.RunData.Builder builderForValue) { if (dataBuilder_ == null) { data_ = builderForValue.build(); onChanged(); } else { dataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ public Builder mergeData(org.mlflow.api.proto.Service.RunData value) { if (dataBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && data_ != null && data_ != org.mlflow.api.proto.Service.RunData.getDefaultInstance()) { data_ = org.mlflow.api.proto.Service.RunData.newBuilder(data_).mergeFrom(value).buildPartial(); } else { data_ = value; } onChanged(); } else { dataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ public Builder clearData() { if (dataBuilder_ == null) { data_ = null; onChanged(); } else { dataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ public org.mlflow.api.proto.Service.RunData.Builder getDataBuilder() { bitField0_ |= 0x00000002; onChanged(); return getDataFieldBuilder().getBuilder(); } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ public org.mlflow.api.proto.Service.RunDataOrBuilder getDataOrBuilder() { if (dataBuilder_ != null) { return dataBuilder_.getMessageOrBuilder(); } else { return data_ == null ? org.mlflow.api.proto.Service.RunData.getDefaultInstance() : data_; } } /** *
       * Run data.
       * 
* * optional .mlflow.RunData data = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunData, org.mlflow.api.proto.Service.RunData.Builder, org.mlflow.api.proto.Service.RunDataOrBuilder> getDataFieldBuilder() { if (dataBuilder_ == null) { dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunData, org.mlflow.api.proto.Service.RunData.Builder, org.mlflow.api.proto.Service.RunDataOrBuilder>( getData(), getParentForChildren(), isClean()); data_ = null; } return dataBuilder_; } private org.mlflow.api.proto.Service.RunInputs inputs_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInputs, org.mlflow.api.proto.Service.RunInputs.Builder, org.mlflow.api.proto.Service.RunInputsOrBuilder> inputsBuilder_; /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; * @return Whether the inputs field is set. */ public boolean hasInputs() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; * @return The inputs. */ public org.mlflow.api.proto.Service.RunInputs getInputs() { if (inputsBuilder_ == null) { return inputs_ == null ? org.mlflow.api.proto.Service.RunInputs.getDefaultInstance() : inputs_; } else { return inputsBuilder_.getMessage(); } } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ public Builder setInputs(org.mlflow.api.proto.Service.RunInputs value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } inputs_ = value; onChanged(); } else { inputsBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ public Builder setInputs( org.mlflow.api.proto.Service.RunInputs.Builder builderForValue) { if (inputsBuilder_ == null) { inputs_ = builderForValue.build(); onChanged(); } else { inputsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ public Builder mergeInputs(org.mlflow.api.proto.Service.RunInputs value) { if (inputsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && inputs_ != null && inputs_ != org.mlflow.api.proto.Service.RunInputs.getDefaultInstance()) { inputs_ = org.mlflow.api.proto.Service.RunInputs.newBuilder(inputs_).mergeFrom(value).buildPartial(); } else { inputs_ = value; } onChanged(); } else { inputsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ public Builder clearInputs() { if (inputsBuilder_ == null) { inputs_ = null; onChanged(); } else { inputsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ public org.mlflow.api.proto.Service.RunInputs.Builder getInputsBuilder() { bitField0_ |= 0x00000004; onChanged(); return getInputsFieldBuilder().getBuilder(); } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ public org.mlflow.api.proto.Service.RunInputsOrBuilder getInputsOrBuilder() { if (inputsBuilder_ != null) { return inputsBuilder_.getMessageOrBuilder(); } else { return inputs_ == null ? org.mlflow.api.proto.Service.RunInputs.getDefaultInstance() : inputs_; } } /** *
       * Run inputs.
       * 
* * optional .mlflow.RunInputs inputs = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInputs, org.mlflow.api.proto.Service.RunInputs.Builder, org.mlflow.api.proto.Service.RunInputsOrBuilder> getInputsFieldBuilder() { if (inputsBuilder_ == null) { inputsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInputs, org.mlflow.api.proto.Service.RunInputs.Builder, org.mlflow.api.proto.Service.RunInputsOrBuilder>( getInputs(), getParentForChildren(), isClean()); inputs_ = null; } return inputsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.Run) } // @@protoc_insertion_point(class_scope:mlflow.Run) private static final org.mlflow.api.proto.Service.Run DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.Run(); } public static org.mlflow.api.proto.Service.Run getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Run parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Run(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.Run getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RunDataOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RunData) com.google.protobuf.MessageOrBuilder { /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ java.util.List getMetricsList(); /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ org.mlflow.api.proto.Service.Metric getMetrics(int index); /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ int getMetricsCount(); /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ java.util.List getMetricsOrBuilderList(); /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index); /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ java.util.List getParamsList(); /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ org.mlflow.api.proto.Service.Param getParams(int index); /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ int getParamsCount(); /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ java.util.List getParamsOrBuilderList(); /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ org.mlflow.api.proto.Service.ParamOrBuilder getParamsOrBuilder( int index); /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ java.util.List getTagsList(); /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ org.mlflow.api.proto.Service.RunTag getTags(int index); /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ int getTagsCount(); /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ java.util.List getTagsOrBuilderList(); /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index); } /** *
   * Run data (metrics, params, and tags).
   * 
* * Protobuf type {@code mlflow.RunData} */ public static final class RunData extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RunData) RunDataOrBuilder { private static final long serialVersionUID = 0L; // Use RunData.newBuilder() to construct. private RunData(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RunData() { metrics_ = java.util.Collections.emptyList(); params_ = java.util.Collections.emptyList(); tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RunData(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RunData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { metrics_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } metrics_.add( input.readMessage(org.mlflow.api.proto.Service.Metric.PARSER, extensionRegistry)); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { params_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } params_.add( input.readMessage(org.mlflow.api.proto.Service.Param.PARSER, extensionRegistry)); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.RunTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); } if (((mutable_bitField0_ & 0x00000002) != 0)) { params_ = java.util.Collections.unmodifiableList(params_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunData_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunData_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunData.class, org.mlflow.api.proto.Service.RunData.Builder.class); } public static final int METRICS_FIELD_NUMBER = 1; private java.util.List metrics_; /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public java.util.List getMetricsList() { return metrics_; } /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public java.util.List getMetricsOrBuilderList() { return metrics_; } /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public int getMetricsCount() { return metrics_.size(); } /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.Metric getMetrics(int index) { return metrics_.get(index); } /** *
     * Run metrics.
     * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index) { return metrics_.get(index); } public static final int PARAMS_FIELD_NUMBER = 2; private java.util.List params_; /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ @java.lang.Override public java.util.List getParamsList() { return params_; } /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ @java.lang.Override public java.util.List getParamsOrBuilderList() { return params_; } /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ @java.lang.Override public int getParamsCount() { return params_.size(); } /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.Param getParams(int index) { return params_.get(index); } /** *
     * Run parameters.
     * 
* * repeated .mlflow.Param params = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.ParamOrBuilder getParamsOrBuilder( int index) { return params_.get(index); } public static final int TAGS_FIELD_NUMBER = 3; private java.util.List tags_; /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.RunTag getTags(int index) { return tags_.get(index); } /** *
     * Additional metadata key-value pairs.
     * 
* * repeated .mlflow.RunTag tags = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < metrics_.size(); i++) { output.writeMessage(1, metrics_.get(i)); } for (int i = 0; i < params_.size(); i++) { output.writeMessage(2, params_.get(i)); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(3, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < metrics_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, metrics_.get(i)); } for (int i = 0; i < params_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, params_.get(i)); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RunData)) { return super.equals(obj); } org.mlflow.api.proto.Service.RunData other = (org.mlflow.api.proto.Service.RunData) obj; if (!getMetricsList() .equals(other.getMetricsList())) return false; if (!getParamsList() .equals(other.getParamsList())) return false; if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getMetricsCount() > 0) { hash = (37 * hash) + METRICS_FIELD_NUMBER; hash = (53 * hash) + getMetricsList().hashCode(); } if (getParamsCount() > 0) { hash = (37 * hash) + PARAMS_FIELD_NUMBER; hash = (53 * hash) + getParamsList().hashCode(); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RunData parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunData parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunData parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunData parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RunData prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Run data (metrics, params, and tags).
     * 
* * Protobuf type {@code mlflow.RunData} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RunData) org.mlflow.api.proto.Service.RunDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunData_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunData_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunData.class, org.mlflow.api.proto.Service.RunData.Builder.class); } // Construct using org.mlflow.api.proto.Service.RunData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetricsFieldBuilder(); getParamsFieldBuilder(); getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { metricsBuilder_.clear(); } if (paramsBuilder_ == null) { params_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { paramsBuilder_.clear(); } if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunData_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RunData getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RunData.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RunData build() { org.mlflow.api.proto.Service.RunData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RunData buildPartial() { org.mlflow.api.proto.Service.RunData result = new org.mlflow.api.proto.Service.RunData(this); int from_bitField0_ = bitField0_; if (metricsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); bitField0_ = (bitField0_ & ~0x00000001); } result.metrics_ = metrics_; } else { result.metrics_ = metricsBuilder_.build(); } if (paramsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { params_ = java.util.Collections.unmodifiableList(params_); bitField0_ = (bitField0_ & ~0x00000002); } result.params_ = params_; } else { result.params_ = paramsBuilder_.build(); } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000004); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RunData) { return mergeFrom((org.mlflow.api.proto.Service.RunData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RunData other) { if (other == org.mlflow.api.proto.Service.RunData.getDefaultInstance()) return this; if (metricsBuilder_ == null) { if (!other.metrics_.isEmpty()) { if (metrics_.isEmpty()) { metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureMetricsIsMutable(); metrics_.addAll(other.metrics_); } onChanged(); } } else { if (!other.metrics_.isEmpty()) { if (metricsBuilder_.isEmpty()) { metricsBuilder_.dispose(); metricsBuilder_ = null; metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000001); metricsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getMetricsFieldBuilder() : null; } else { metricsBuilder_.addAllMessages(other.metrics_); } } } if (paramsBuilder_ == null) { if (!other.params_.isEmpty()) { if (params_.isEmpty()) { params_ = other.params_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureParamsIsMutable(); params_.addAll(other.params_); } onChanged(); } } else { if (!other.params_.isEmpty()) { if (paramsBuilder_.isEmpty()) { paramsBuilder_.dispose(); paramsBuilder_ = null; params_ = other.params_; bitField0_ = (bitField0_ & ~0x00000002); paramsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getParamsFieldBuilder() : null; } else { paramsBuilder_.addAllMessages(other.params_); } } } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000004); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RunData parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RunData) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List metrics_ = java.util.Collections.emptyList(); private void ensureMetricsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { metrics_ = new java.util.ArrayList(metrics_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder> metricsBuilder_; /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public java.util.List getMetricsList() { if (metricsBuilder_ == null) { return java.util.Collections.unmodifiableList(metrics_); } else { return metricsBuilder_.getMessageList(); } } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public int getMetricsCount() { if (metricsBuilder_ == null) { return metrics_.size(); } else { return metricsBuilder_.getCount(); } } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric getMetrics(int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessage(index); } } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.set(index, value); onChanged(); } else { metricsBuilder_.setMessage(index, value); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.set(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics(org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(value); onChanged(); } else { metricsBuilder_.addMessage(value); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(index, value); onChanged(); } else { metricsBuilder_.addMessage(index, value); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics( org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addAllMetrics( java.lang.Iterable values) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, metrics_); onChanged(); } else { metricsBuilder_.addAllMessages(values); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder clearMetrics() { if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { metricsBuilder_.clear(); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder removeMetrics(int index) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.remove(index); onChanged(); } else { metricsBuilder_.remove(index); } return this; } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric.Builder getMetricsBuilder( int index) { return getMetricsFieldBuilder().getBuilder(index); } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessageOrBuilder(index); } } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public java.util.List getMetricsOrBuilderList() { if (metricsBuilder_ != null) { return metricsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(metrics_); } } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric.Builder addMetricsBuilder() { return getMetricsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Metric.getDefaultInstance()); } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric.Builder addMetricsBuilder( int index) { return getMetricsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Metric.getDefaultInstance()); } /** *
       * Run metrics.
       * 
* * repeated .mlflow.Metric metrics = 1; */ public java.util.List getMetricsBuilderList() { return getMetricsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder> getMetricsFieldBuilder() { if (metricsBuilder_ == null) { metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder>( metrics_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); metrics_ = null; } return metricsBuilder_; } private java.util.List params_ = java.util.Collections.emptyList(); private void ensureParamsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { params_ = new java.util.ArrayList(params_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Param, org.mlflow.api.proto.Service.Param.Builder, org.mlflow.api.proto.Service.ParamOrBuilder> paramsBuilder_; /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public java.util.List getParamsList() { if (paramsBuilder_ == null) { return java.util.Collections.unmodifiableList(params_); } else { return paramsBuilder_.getMessageList(); } } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public int getParamsCount() { if (paramsBuilder_ == null) { return params_.size(); } else { return paramsBuilder_.getCount(); } } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public org.mlflow.api.proto.Service.Param getParams(int index) { if (paramsBuilder_ == null) { return params_.get(index); } else { return paramsBuilder_.getMessage(index); } } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder setParams( int index, org.mlflow.api.proto.Service.Param value) { if (paramsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureParamsIsMutable(); params_.set(index, value); onChanged(); } else { paramsBuilder_.setMessage(index, value); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder setParams( int index, org.mlflow.api.proto.Service.Param.Builder builderForValue) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.set(index, builderForValue.build()); onChanged(); } else { paramsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder addParams(org.mlflow.api.proto.Service.Param value) { if (paramsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureParamsIsMutable(); params_.add(value); onChanged(); } else { paramsBuilder_.addMessage(value); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder addParams( int index, org.mlflow.api.proto.Service.Param value) { if (paramsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureParamsIsMutable(); params_.add(index, value); onChanged(); } else { paramsBuilder_.addMessage(index, value); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder addParams( org.mlflow.api.proto.Service.Param.Builder builderForValue) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.add(builderForValue.build()); onChanged(); } else { paramsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder addParams( int index, org.mlflow.api.proto.Service.Param.Builder builderForValue) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.add(index, builderForValue.build()); onChanged(); } else { paramsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder addAllParams( java.lang.Iterable values) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, params_); onChanged(); } else { paramsBuilder_.addAllMessages(values); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder clearParams() { if (paramsBuilder_ == null) { params_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { paramsBuilder_.clear(); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public Builder removeParams(int index) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.remove(index); onChanged(); } else { paramsBuilder_.remove(index); } return this; } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public org.mlflow.api.proto.Service.Param.Builder getParamsBuilder( int index) { return getParamsFieldBuilder().getBuilder(index); } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public org.mlflow.api.proto.Service.ParamOrBuilder getParamsOrBuilder( int index) { if (paramsBuilder_ == null) { return params_.get(index); } else { return paramsBuilder_.getMessageOrBuilder(index); } } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public java.util.List getParamsOrBuilderList() { if (paramsBuilder_ != null) { return paramsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(params_); } } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public org.mlflow.api.proto.Service.Param.Builder addParamsBuilder() { return getParamsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Param.getDefaultInstance()); } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public org.mlflow.api.proto.Service.Param.Builder addParamsBuilder( int index) { return getParamsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Param.getDefaultInstance()); } /** *
       * Run parameters.
       * 
* * repeated .mlflow.Param params = 2; */ public java.util.List getParamsBuilderList() { return getParamsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Param, org.mlflow.api.proto.Service.Param.Builder, org.mlflow.api.proto.Service.ParamOrBuilder> getParamsFieldBuilder() { if (paramsBuilder_ == null) { paramsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Param, org.mlflow.api.proto.Service.Param.Builder, org.mlflow.api.proto.Service.ParamOrBuilder>( params_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); params_ = null; } return paramsBuilder_; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder> tagsBuilder_; /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public org.mlflow.api.proto.Service.RunTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder setTags( int index, org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder setTags( int index, org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder addTags(org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder addTags( int index, org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder addTags( org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder addTags( int index, org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public org.mlflow.api.proto.Service.RunTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public org.mlflow.api.proto.Service.RunTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.RunTag.getDefaultInstance()); } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public org.mlflow.api.proto.Service.RunTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.RunTag.getDefaultInstance()); } /** *
       * Additional metadata key-value pairs.
       * 
* * repeated .mlflow.RunTag tags = 3; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder>( tags_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RunData) } // @@protoc_insertion_point(class_scope:mlflow.RunData) private static final org.mlflow.api.proto.Service.RunData DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RunData(); } public static org.mlflow.api.proto.Service.RunData getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RunData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RunData(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RunData getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RunInputsOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RunInputs) com.google.protobuf.MessageOrBuilder { /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ java.util.List getDatasetInputsList(); /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ org.mlflow.api.proto.Service.DatasetInput getDatasetInputs(int index); /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ int getDatasetInputsCount(); /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ java.util.List getDatasetInputsOrBuilderList(); /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ org.mlflow.api.proto.Service.DatasetInputOrBuilder getDatasetInputsOrBuilder( int index); } /** *
   * Run inputs.
   * 
* * Protobuf type {@code mlflow.RunInputs} */ public static final class RunInputs extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RunInputs) RunInputsOrBuilder { private static final long serialVersionUID = 0L; // Use RunInputs.newBuilder() to construct. private RunInputs(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RunInputs() { datasetInputs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RunInputs(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RunInputs( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { datasetInputs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } datasetInputs_.add( input.readMessage(org.mlflow.api.proto.Service.DatasetInput.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { datasetInputs_ = java.util.Collections.unmodifiableList(datasetInputs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInputs_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInputs_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunInputs.class, org.mlflow.api.proto.Service.RunInputs.Builder.class); } public static final int DATASET_INPUTS_FIELD_NUMBER = 1; private java.util.List datasetInputs_; /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ @java.lang.Override public java.util.List getDatasetInputsList() { return datasetInputs_; } /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ @java.lang.Override public java.util.List getDatasetInputsOrBuilderList() { return datasetInputs_; } /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ @java.lang.Override public int getDatasetInputsCount() { return datasetInputs_.size(); } /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetInput getDatasetInputs(int index) { return datasetInputs_.get(index); } /** *
     * Dataset inputs to the Run.
     * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetInputOrBuilder getDatasetInputsOrBuilder( int index) { return datasetInputs_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < datasetInputs_.size(); i++) { output.writeMessage(1, datasetInputs_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < datasetInputs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, datasetInputs_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RunInputs)) { return super.equals(obj); } org.mlflow.api.proto.Service.RunInputs other = (org.mlflow.api.proto.Service.RunInputs) obj; if (!getDatasetInputsList() .equals(other.getDatasetInputsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getDatasetInputsCount() > 0) { hash = (37 * hash) + DATASET_INPUTS_FIELD_NUMBER; hash = (53 * hash) + getDatasetInputsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RunInputs parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInputs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInputs parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInputs parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunInputs parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunInputs parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RunInputs prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Run inputs.
     * 
* * Protobuf type {@code mlflow.RunInputs} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RunInputs) org.mlflow.api.proto.Service.RunInputsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInputs_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInputs_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunInputs.class, org.mlflow.api.proto.Service.RunInputs.Builder.class); } // Construct using org.mlflow.api.proto.Service.RunInputs.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDatasetInputsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (datasetInputsBuilder_ == null) { datasetInputs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { datasetInputsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInputs_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RunInputs getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RunInputs.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RunInputs build() { org.mlflow.api.proto.Service.RunInputs result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RunInputs buildPartial() { org.mlflow.api.proto.Service.RunInputs result = new org.mlflow.api.proto.Service.RunInputs(this); int from_bitField0_ = bitField0_; if (datasetInputsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { datasetInputs_ = java.util.Collections.unmodifiableList(datasetInputs_); bitField0_ = (bitField0_ & ~0x00000001); } result.datasetInputs_ = datasetInputs_; } else { result.datasetInputs_ = datasetInputsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RunInputs) { return mergeFrom((org.mlflow.api.proto.Service.RunInputs)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RunInputs other) { if (other == org.mlflow.api.proto.Service.RunInputs.getDefaultInstance()) return this; if (datasetInputsBuilder_ == null) { if (!other.datasetInputs_.isEmpty()) { if (datasetInputs_.isEmpty()) { datasetInputs_ = other.datasetInputs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureDatasetInputsIsMutable(); datasetInputs_.addAll(other.datasetInputs_); } onChanged(); } } else { if (!other.datasetInputs_.isEmpty()) { if (datasetInputsBuilder_.isEmpty()) { datasetInputsBuilder_.dispose(); datasetInputsBuilder_ = null; datasetInputs_ = other.datasetInputs_; bitField0_ = (bitField0_ & ~0x00000001); datasetInputsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getDatasetInputsFieldBuilder() : null; } else { datasetInputsBuilder_.addAllMessages(other.datasetInputs_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RunInputs parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RunInputs) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List datasetInputs_ = java.util.Collections.emptyList(); private void ensureDatasetInputsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { datasetInputs_ = new java.util.ArrayList(datasetInputs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetInput, org.mlflow.api.proto.Service.DatasetInput.Builder, org.mlflow.api.proto.Service.DatasetInputOrBuilder> datasetInputsBuilder_; /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public java.util.List getDatasetInputsList() { if (datasetInputsBuilder_ == null) { return java.util.Collections.unmodifiableList(datasetInputs_); } else { return datasetInputsBuilder_.getMessageList(); } } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public int getDatasetInputsCount() { if (datasetInputsBuilder_ == null) { return datasetInputs_.size(); } else { return datasetInputsBuilder_.getCount(); } } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public org.mlflow.api.proto.Service.DatasetInput getDatasetInputs(int index) { if (datasetInputsBuilder_ == null) { return datasetInputs_.get(index); } else { return datasetInputsBuilder_.getMessage(index); } } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder setDatasetInputs( int index, org.mlflow.api.proto.Service.DatasetInput value) { if (datasetInputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetInputsIsMutable(); datasetInputs_.set(index, value); onChanged(); } else { datasetInputsBuilder_.setMessage(index, value); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder setDatasetInputs( int index, org.mlflow.api.proto.Service.DatasetInput.Builder builderForValue) { if (datasetInputsBuilder_ == null) { ensureDatasetInputsIsMutable(); datasetInputs_.set(index, builderForValue.build()); onChanged(); } else { datasetInputsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder addDatasetInputs(org.mlflow.api.proto.Service.DatasetInput value) { if (datasetInputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetInputsIsMutable(); datasetInputs_.add(value); onChanged(); } else { datasetInputsBuilder_.addMessage(value); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder addDatasetInputs( int index, org.mlflow.api.proto.Service.DatasetInput value) { if (datasetInputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetInputsIsMutable(); datasetInputs_.add(index, value); onChanged(); } else { datasetInputsBuilder_.addMessage(index, value); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder addDatasetInputs( org.mlflow.api.proto.Service.DatasetInput.Builder builderForValue) { if (datasetInputsBuilder_ == null) { ensureDatasetInputsIsMutable(); datasetInputs_.add(builderForValue.build()); onChanged(); } else { datasetInputsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder addDatasetInputs( int index, org.mlflow.api.proto.Service.DatasetInput.Builder builderForValue) { if (datasetInputsBuilder_ == null) { ensureDatasetInputsIsMutable(); datasetInputs_.add(index, builderForValue.build()); onChanged(); } else { datasetInputsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder addAllDatasetInputs( java.lang.Iterable values) { if (datasetInputsBuilder_ == null) { ensureDatasetInputsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, datasetInputs_); onChanged(); } else { datasetInputsBuilder_.addAllMessages(values); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder clearDatasetInputs() { if (datasetInputsBuilder_ == null) { datasetInputs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { datasetInputsBuilder_.clear(); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public Builder removeDatasetInputs(int index) { if (datasetInputsBuilder_ == null) { ensureDatasetInputsIsMutable(); datasetInputs_.remove(index); onChanged(); } else { datasetInputsBuilder_.remove(index); } return this; } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public org.mlflow.api.proto.Service.DatasetInput.Builder getDatasetInputsBuilder( int index) { return getDatasetInputsFieldBuilder().getBuilder(index); } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public org.mlflow.api.proto.Service.DatasetInputOrBuilder getDatasetInputsOrBuilder( int index) { if (datasetInputsBuilder_ == null) { return datasetInputs_.get(index); } else { return datasetInputsBuilder_.getMessageOrBuilder(index); } } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public java.util.List getDatasetInputsOrBuilderList() { if (datasetInputsBuilder_ != null) { return datasetInputsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(datasetInputs_); } } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public org.mlflow.api.proto.Service.DatasetInput.Builder addDatasetInputsBuilder() { return getDatasetInputsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.DatasetInput.getDefaultInstance()); } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public org.mlflow.api.proto.Service.DatasetInput.Builder addDatasetInputsBuilder( int index) { return getDatasetInputsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.DatasetInput.getDefaultInstance()); } /** *
       * Dataset inputs to the Run.
       * 
* * repeated .mlflow.DatasetInput dataset_inputs = 1; */ public java.util.List getDatasetInputsBuilderList() { return getDatasetInputsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetInput, org.mlflow.api.proto.Service.DatasetInput.Builder, org.mlflow.api.proto.Service.DatasetInputOrBuilder> getDatasetInputsFieldBuilder() { if (datasetInputsBuilder_ == null) { datasetInputsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetInput, org.mlflow.api.proto.Service.DatasetInput.Builder, org.mlflow.api.proto.Service.DatasetInputOrBuilder>( datasetInputs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); datasetInputs_ = null; } return datasetInputsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RunInputs) } // @@protoc_insertion_point(class_scope:mlflow.RunInputs) private static final org.mlflow.api.proto.Service.RunInputs DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RunInputs(); } public static org.mlflow.api.proto.Service.RunInputs getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RunInputs parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RunInputs(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RunInputs getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RunTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RunTag) com.google.protobuf.MessageOrBuilder { /** *
     * The tag key.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * The tag value.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The value. */ java.lang.String getValue(); /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** *
   * Tag for a run.
   * 
* * Protobuf type {@code mlflow.RunTag} */ public static final class RunTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RunTag) RunTagOrBuilder { private static final long serialVersionUID = 0L; // Use RunTag.newBuilder() to construct. private RunTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RunTag() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RunTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RunTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunTag.class, org.mlflow.api.proto.Service.RunTag.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * The tag key.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * The tag value.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RunTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.RunTag other = (org.mlflow.api.proto.Service.RunTag) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RunTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RunTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Tag for a run.
     * 
* * Protobuf type {@code mlflow.RunTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RunTag) org.mlflow.api.proto.Service.RunTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunTag.class, org.mlflow.api.proto.Service.RunTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.RunTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RunTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RunTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RunTag build() { org.mlflow.api.proto.Service.RunTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RunTag buildPartial() { org.mlflow.api.proto.Service.RunTag result = new org.mlflow.api.proto.Service.RunTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RunTag) { return mergeFrom((org.mlflow.api.proto.Service.RunTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RunTag other) { if (other == org.mlflow.api.proto.Service.RunTag.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RunTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RunTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * The tag key.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The tag key.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The tag key.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The tag key.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * The tag key.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * The tag key.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * The tag value.
       * 
* * optional string value = 2; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * The tag value.
       * 
* * optional string value = 2; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The tag value.
       * 
* * optional string value = 2; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The tag value.
       * 
* * optional string value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * The tag value.
       * 
* * optional string value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * The tag value.
       * 
* * optional string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RunTag) } // @@protoc_insertion_point(class_scope:mlflow.RunTag) private static final org.mlflow.api.proto.Service.RunTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RunTag(); } public static org.mlflow.api.proto.Service.RunTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RunTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RunTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RunTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ExperimentTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.ExperimentTag) com.google.protobuf.MessageOrBuilder { /** *
     * The tag key.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * The tag value.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The value. */ java.lang.String getValue(); /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** *
   * Tag for an experiment.
   * 
* * Protobuf type {@code mlflow.ExperimentTag} */ public static final class ExperimentTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.ExperimentTag) ExperimentTagOrBuilder { private static final long serialVersionUID = 0L; // Use ExperimentTag.newBuilder() to construct. private ExperimentTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ExperimentTag() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ExperimentTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ExperimentTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_ExperimentTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_ExperimentTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.ExperimentTag.class, org.mlflow.api.proto.Service.ExperimentTag.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * The tag key.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * The tag key.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * The tag value.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * The tag value.
     * 
* * optional string value = 2; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.ExperimentTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.ExperimentTag other = (org.mlflow.api.proto.Service.ExperimentTag) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.ExperimentTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ExperimentTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ExperimentTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.ExperimentTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Tag for an experiment.
     * 
* * Protobuf type {@code mlflow.ExperimentTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.ExperimentTag) org.mlflow.api.proto.Service.ExperimentTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_ExperimentTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_ExperimentTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.ExperimentTag.class, org.mlflow.api.proto.Service.ExperimentTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.ExperimentTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_ExperimentTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.ExperimentTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTag build() { org.mlflow.api.proto.Service.ExperimentTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTag buildPartial() { org.mlflow.api.proto.Service.ExperimentTag result = new org.mlflow.api.proto.Service.ExperimentTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.ExperimentTag) { return mergeFrom((org.mlflow.api.proto.Service.ExperimentTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.ExperimentTag other) { if (other == org.mlflow.api.proto.Service.ExperimentTag.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.ExperimentTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.ExperimentTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * The tag key.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The tag key.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The tag key.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The tag key.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * The tag key.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * The tag key.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * The tag value.
       * 
* * optional string value = 2; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * The tag value.
       * 
* * optional string value = 2; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The tag value.
       * 
* * optional string value = 2; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The tag value.
       * 
* * optional string value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * The tag value.
       * 
* * optional string value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * The tag value.
       * 
* * optional string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.ExperimentTag) } // @@protoc_insertion_point(class_scope:mlflow.ExperimentTag) private static final org.mlflow.api.proto.Service.ExperimentTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.ExperimentTag(); } public static org.mlflow.api.proto.Service.ExperimentTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ExperimentTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ExperimentTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RunInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RunInfo) com.google.protobuf.MessageOrBuilder { /** *
     * Unique identifier for the run.
     * 
* * optional string run_id = 15; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * Unique identifier for the run.
     * 
* * optional string run_id = 15; * @return The runId. */ java.lang.String getRunId(); /** *
     * Unique identifier for the run.
     * 
* * optional string run_id = 15; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [Deprecated, use run_id instead] Unique identifier for the run. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [Deprecated, use run_id instead] Unique identifier for the run. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [Deprecated, use run_id instead] Unique identifier for the run. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * The name of the run.
     * 
* * optional string run_name = 3; * @return Whether the runName field is set. */ boolean hasRunName(); /** *
     * The name of the run.
     * 
* * optional string run_name = 3; * @return The runName. */ java.lang.String getRunName(); /** *
     * The name of the run.
     * 
* * optional string run_name = 3; * @return The bytes for runName. */ com.google.protobuf.ByteString getRunNameBytes(); /** *
     * The experiment ID.
     * 
* * optional string experiment_id = 2; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * The experiment ID.
     * 
* * optional string experiment_id = 2; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * The experiment ID.
     * 
* * optional string experiment_id = 2; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * 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.
     * 
* * optional string user_id = 6; * @return Whether the userId field is set. */ boolean hasUserId(); /** *
     * 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.
     * 
* * optional string user_id = 6; * @return The userId. */ java.lang.String getUserId(); /** *
     * 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.
     * 
* * optional string user_id = 6; * @return The bytes for userId. */ com.google.protobuf.ByteString getUserIdBytes(); /** *
     * Current status of the run.
     * 
* * optional .mlflow.RunStatus status = 7; * @return Whether the status field is set. */ boolean hasStatus(); /** *
     * Current status of the run.
     * 
* * optional .mlflow.RunStatus status = 7; * @return The status. */ org.mlflow.api.proto.Service.RunStatus getStatus(); /** *
     * Unix timestamp of when the run started in milliseconds.
     * 
* * optional int64 start_time = 8; * @return Whether the startTime field is set. */ boolean hasStartTime(); /** *
     * Unix timestamp of when the run started in milliseconds.
     * 
* * optional int64 start_time = 8; * @return The startTime. */ long getStartTime(); /** *
     * Unix timestamp of when the run ended in milliseconds.
     * 
* * optional int64 end_time = 9; * @return Whether the endTime field is set. */ boolean hasEndTime(); /** *
     * Unix timestamp of when the run ended in milliseconds.
     * 
* * optional int64 end_time = 9; * @return The endTime. */ long getEndTime(); /** *
     * 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.
     * 
* * optional string artifact_uri = 13; * @return Whether the artifactUri field is set. */ boolean hasArtifactUri(); /** *
     * 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.
     * 
* * optional string artifact_uri = 13; * @return The artifactUri. */ java.lang.String getArtifactUri(); /** *
     * 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.
     * 
* * optional string artifact_uri = 13; * @return The bytes for artifactUri. */ com.google.protobuf.ByteString getArtifactUriBytes(); /** *
     * Current life cycle stage of the experiment : OneOf("active", "deleted")
     * 
* * optional string lifecycle_stage = 14; * @return Whether the lifecycleStage field is set. */ boolean hasLifecycleStage(); /** *
     * Current life cycle stage of the experiment : OneOf("active", "deleted")
     * 
* * optional string lifecycle_stage = 14; * @return The lifecycleStage. */ java.lang.String getLifecycleStage(); /** *
     * Current life cycle stage of the experiment : OneOf("active", "deleted")
     * 
* * optional string lifecycle_stage = 14; * @return The bytes for lifecycleStage. */ com.google.protobuf.ByteString getLifecycleStageBytes(); } /** *
   * Metadata of a single run.
   * 
* * Protobuf type {@code mlflow.RunInfo} */ public static final class RunInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RunInfo) RunInfoOrBuilder { private static final long serialVersionUID = 0L; // Use RunInfo.newBuilder() to construct. private RunInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RunInfo() { runId_ = ""; runUuid_ = ""; runName_ = ""; experimentId_ = ""; userId_ = ""; status_ = 1; artifactUri_ = ""; lifecycleStage_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RunInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RunInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; experimentId_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; runName_ = bs; break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; userId_ = bs; break; } case 56: { int rawValue = input.readEnum(); @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.RunStatus value = org.mlflow.api.proto.Service.RunStatus.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(7, rawValue); } else { bitField0_ |= 0x00000020; status_ = rawValue; } break; } case 64: { bitField0_ |= 0x00000040; startTime_ = input.readInt64(); break; } case 72: { bitField0_ |= 0x00000080; endTime_ = input.readInt64(); break; } case 106: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000100; artifactUri_ = bs; break; } case 114: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000200; lifecycleStage_ = bs; break; } case 122: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunInfo.class, org.mlflow.api.proto.Service.RunInfo.Builder.class); } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 15; private volatile java.lang.Object runId_; /** *
     * Unique identifier for the run.
     * 
* * optional string run_id = 15; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Unique identifier for the run.
     * 
* * optional string run_id = 15; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * Unique identifier for the run.
     * 
* * optional string run_id = 15; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [Deprecated, use run_id instead] Unique identifier for the run. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [Deprecated, use run_id instead] Unique identifier for the run. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [Deprecated, use run_id instead] Unique identifier for the run. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_NAME_FIELD_NUMBER = 3; private volatile java.lang.Object runName_; /** *
     * The name of the run.
     * 
* * optional string run_name = 3; * @return Whether the runName field is set. */ @java.lang.Override public boolean hasRunName() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * The name of the run.
     * 
* * optional string run_name = 3; * @return The runName. */ @java.lang.Override public java.lang.String getRunName() { java.lang.Object ref = runName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runName_ = s; } return s; } } /** *
     * The name of the run.
     * 
* * optional string run_name = 3; * @return The bytes for runName. */ @java.lang.Override public com.google.protobuf.ByteString getRunNameBytes() { java.lang.Object ref = runName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int EXPERIMENT_ID_FIELD_NUMBER = 2; private volatile java.lang.Object experimentId_; /** *
     * The experiment ID.
     * 
* * optional string experiment_id = 2; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * The experiment ID.
     * 
* * optional string experiment_id = 2; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * The experiment ID.
     * 
* * optional string experiment_id = 2; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_ID_FIELD_NUMBER = 6; private volatile java.lang.Object userId_; /** *
     * 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.
     * 
* * optional string user_id = 6; * @return Whether the userId field is set. */ @java.lang.Override public boolean hasUserId() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * 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.
     * 
* * optional string user_id = 6; * @return The userId. */ @java.lang.Override public java.lang.String getUserId() { java.lang.Object ref = userId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { userId_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string user_id = 6; * @return The bytes for userId. */ @java.lang.Override public com.google.protobuf.ByteString getUserIdBytes() { java.lang.Object ref = userId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int STATUS_FIELD_NUMBER = 7; private int status_; /** *
     * Current status of the run.
     * 
* * optional .mlflow.RunStatus status = 7; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000020) != 0); } /** *
     * Current status of the run.
     * 
* * optional .mlflow.RunStatus status = 7; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.RunStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.RunStatus result = org.mlflow.api.proto.Service.RunStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.RunStatus.RUNNING : result; } public static final int START_TIME_FIELD_NUMBER = 8; private long startTime_; /** *
     * Unix timestamp of when the run started in milliseconds.
     * 
* * optional int64 start_time = 8; * @return Whether the startTime field is set. */ @java.lang.Override public boolean hasStartTime() { return ((bitField0_ & 0x00000040) != 0); } /** *
     * Unix timestamp of when the run started in milliseconds.
     * 
* * optional int64 start_time = 8; * @return The startTime. */ @java.lang.Override public long getStartTime() { return startTime_; } public static final int END_TIME_FIELD_NUMBER = 9; private long endTime_; /** *
     * Unix timestamp of when the run ended in milliseconds.
     * 
* * optional int64 end_time = 9; * @return Whether the endTime field is set. */ @java.lang.Override public boolean hasEndTime() { return ((bitField0_ & 0x00000080) != 0); } /** *
     * Unix timestamp of when the run ended in milliseconds.
     * 
* * optional int64 end_time = 9; * @return The endTime. */ @java.lang.Override public long getEndTime() { return endTime_; } public static final int ARTIFACT_URI_FIELD_NUMBER = 13; private volatile java.lang.Object artifactUri_; /** *
     * 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.
     * 
* * optional string artifact_uri = 13; * @return Whether the artifactUri field is set. */ @java.lang.Override public boolean hasArtifactUri() { return ((bitField0_ & 0x00000100) != 0); } /** *
     * 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.
     * 
* * optional string artifact_uri = 13; * @return The artifactUri. */ @java.lang.Override public java.lang.String getArtifactUri() { java.lang.Object ref = artifactUri_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artifactUri_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string artifact_uri = 13; * @return The bytes for artifactUri. */ @java.lang.Override public com.google.protobuf.ByteString getArtifactUriBytes() { java.lang.Object ref = artifactUri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artifactUri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LIFECYCLE_STAGE_FIELD_NUMBER = 14; private volatile java.lang.Object lifecycleStage_; /** *
     * Current life cycle stage of the experiment : OneOf("active", "deleted")
     * 
* * optional string lifecycle_stage = 14; * @return Whether the lifecycleStage field is set. */ @java.lang.Override public boolean hasLifecycleStage() { return ((bitField0_ & 0x00000200) != 0); } /** *
     * Current life cycle stage of the experiment : OneOf("active", "deleted")
     * 
* * optional string lifecycle_stage = 14; * @return The lifecycleStage. */ @java.lang.Override public java.lang.String getLifecycleStage() { java.lang.Object ref = lifecycleStage_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { lifecycleStage_ = s; } return s; } } /** *
     * Current life cycle stage of the experiment : OneOf("active", "deleted")
     * 
* * optional string lifecycle_stage = 14; * @return The bytes for lifecycleStage. */ @java.lang.Override public com.google.protobuf.ByteString getLifecycleStageBytes() { java.lang.Object ref = lifecycleStage_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); lifecycleStage_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, experimentId_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, runName_); } if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, userId_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeEnum(7, status_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeInt64(8, startTime_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeInt64(9, endTime_); } if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, artifactUri_); } if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 14, lifecycleStage_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 15, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, experimentId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, runName_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, userId_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(7, status_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(8, startTime_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(9, endTime_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, artifactUri_); } if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, lifecycleStage_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RunInfo)) { return super.equals(obj); } org.mlflow.api.proto.Service.RunInfo other = (org.mlflow.api.proto.Service.RunInfo) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasRunName() != other.hasRunName()) return false; if (hasRunName()) { if (!getRunName() .equals(other.getRunName())) return false; } if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasUserId() != other.hasUserId()) return false; if (hasUserId()) { if (!getUserId() .equals(other.getUserId())) return false; } if (hasStatus() != other.hasStatus()) return false; if (hasStatus()) { if (status_ != other.status_) return false; } if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { if (getStartTime() != other.getStartTime()) return false; } if (hasEndTime() != other.hasEndTime()) return false; if (hasEndTime()) { if (getEndTime() != other.getEndTime()) return false; } if (hasArtifactUri() != other.hasArtifactUri()) return false; if (hasArtifactUri()) { if (!getArtifactUri() .equals(other.getArtifactUri())) return false; } if (hasLifecycleStage() != other.hasLifecycleStage()) return false; if (hasLifecycleStage()) { if (!getLifecycleStage() .equals(other.getLifecycleStage())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasRunName()) { hash = (37 * hash) + RUN_NAME_FIELD_NUMBER; hash = (53 * hash) + getRunName().hashCode(); } if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasUserId()) { hash = (37 * hash) + USER_ID_FIELD_NUMBER; hash = (53 * hash) + getUserId().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + status_; } if (hasStartTime()) { hash = (37 * hash) + START_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStartTime()); } if (hasEndTime()) { hash = (37 * hash) + END_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getEndTime()); } if (hasArtifactUri()) { hash = (37 * hash) + ARTIFACT_URI_FIELD_NUMBER; hash = (53 * hash) + getArtifactUri().hashCode(); } if (hasLifecycleStage()) { hash = (37 * hash) + LIFECYCLE_STAGE_FIELD_NUMBER; hash = (53 * hash) + getLifecycleStage().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RunInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RunInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RunInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Metadata of a single run.
     * 
* * Protobuf type {@code mlflow.RunInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RunInfo) org.mlflow.api.proto.Service.RunInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RunInfo.class, org.mlflow.api.proto.Service.RunInfo.Builder.class); } // Construct using org.mlflow.api.proto.Service.RunInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); runName_ = ""; bitField0_ = (bitField0_ & ~0x00000004); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000008); userId_ = ""; bitField0_ = (bitField0_ & ~0x00000010); status_ = 1; bitField0_ = (bitField0_ & ~0x00000020); startTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000040); endTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000080); artifactUri_ = ""; bitField0_ = (bitField0_ & ~0x00000100); lifecycleStage_ = ""; bitField0_ = (bitField0_ & ~0x00000200); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RunInfo_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RunInfo getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RunInfo.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RunInfo build() { org.mlflow.api.proto.Service.RunInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RunInfo buildPartial() { org.mlflow.api.proto.Service.RunInfo result = new org.mlflow.api.proto.Service.RunInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.runName_ = runName_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000010; } result.userId_ = userId_; if (((from_bitField0_ & 0x00000020) != 0)) { to_bitField0_ |= 0x00000020; } result.status_ = status_; if (((from_bitField0_ & 0x00000040) != 0)) { result.startTime_ = startTime_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { result.endTime_ = endTime_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { to_bitField0_ |= 0x00000100; } result.artifactUri_ = artifactUri_; if (((from_bitField0_ & 0x00000200) != 0)) { to_bitField0_ |= 0x00000200; } result.lifecycleStage_ = lifecycleStage_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RunInfo) { return mergeFrom((org.mlflow.api.proto.Service.RunInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RunInfo other) { if (other == org.mlflow.api.proto.Service.RunInfo.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasRunName()) { bitField0_ |= 0x00000004; runName_ = other.runName_; onChanged(); } if (other.hasExperimentId()) { bitField0_ |= 0x00000008; experimentId_ = other.experimentId_; onChanged(); } if (other.hasUserId()) { bitField0_ |= 0x00000010; userId_ = other.userId_; onChanged(); } if (other.hasStatus()) { setStatus(other.getStatus()); } if (other.hasStartTime()) { setStartTime(other.getStartTime()); } if (other.hasEndTime()) { setEndTime(other.getEndTime()); } if (other.hasArtifactUri()) { bitField0_ |= 0x00000100; artifactUri_ = other.artifactUri_; onChanged(); } if (other.hasLifecycleStage()) { bitField0_ |= 0x00000200; lifecycleStage_ = other.lifecycleStage_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RunInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RunInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * Unique identifier for the run.
       * 
* * optional string run_id = 15; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Unique identifier for the run.
       * 
* * optional string run_id = 15; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Unique identifier for the run.
       * 
* * optional string run_id = 15; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Unique identifier for the run.
       * 
* * optional string run_id = 15; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * Unique identifier for the run.
       * 
* * optional string run_id = 15; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * Unique identifier for the run.
       * 
* * optional string run_id = 15; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [Deprecated, use run_id instead] Unique identifier for the run. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [Deprecated, use run_id instead] Unique identifier for the run. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [Deprecated, use run_id instead] Unique identifier for the run. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [Deprecated, use run_id instead] Unique identifier for the run. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] Unique identifier for the run. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] Unique identifier for the run. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private java.lang.Object runName_ = ""; /** *
       * The name of the run.
       * 
* * optional string run_name = 3; * @return Whether the runName field is set. */ public boolean hasRunName() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * The name of the run.
       * 
* * optional string run_name = 3; * @return The runName. */ public java.lang.String getRunName() { java.lang.Object ref = runName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The name of the run.
       * 
* * optional string run_name = 3; * @return The bytes for runName. */ public com.google.protobuf.ByteString getRunNameBytes() { java.lang.Object ref = runName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The name of the run.
       * 
* * optional string run_name = 3; * @param value The runName to set. * @return This builder for chaining. */ public Builder setRunName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; runName_ = value; onChanged(); return this; } /** *
       * The name of the run.
       * 
* * optional string run_name = 3; * @return This builder for chaining. */ public Builder clearRunName() { bitField0_ = (bitField0_ & ~0x00000004); runName_ = getDefaultInstance().getRunName(); onChanged(); return this; } /** *
       * The name of the run.
       * 
* * optional string run_name = 3; * @param value The bytes for runName to set. * @return This builder for chaining. */ public Builder setRunNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; runName_ = value; onChanged(); return this; } private java.lang.Object experimentId_ = ""; /** *
       * The experiment ID.
       * 
* * optional string experiment_id = 2; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * The experiment ID.
       * 
* * optional string experiment_id = 2; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The experiment ID.
       * 
* * optional string experiment_id = 2; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The experiment ID.
       * 
* * optional string experiment_id = 2; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; experimentId_ = value; onChanged(); return this; } /** *
       * The experiment ID.
       * 
* * optional string experiment_id = 2; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000008); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * The experiment ID.
       * 
* * optional string experiment_id = 2; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; experimentId_ = value; onChanged(); return this; } private java.lang.Object userId_ = ""; /** *
       * 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.
       * 
* * optional string user_id = 6; * @return Whether the userId field is set. */ public boolean hasUserId() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * 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.
       * 
* * optional string user_id = 6; * @return The userId. */ public java.lang.String getUserId() { java.lang.Object ref = userId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { userId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string user_id = 6; * @return The bytes for userId. */ public com.google.protobuf.ByteString getUserIdBytes() { java.lang.Object ref = userId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string user_id = 6; * @param value The userId to set. * @return This builder for chaining. */ public Builder setUserId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; userId_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string user_id = 6; * @return This builder for chaining. */ public Builder clearUserId() { bitField0_ = (bitField0_ & ~0x00000010); userId_ = getDefaultInstance().getUserId(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string user_id = 6; * @param value The bytes for userId to set. * @return This builder for chaining. */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; userId_ = value; onChanged(); return this; } private int status_ = 1; /** *
       * Current status of the run.
       * 
* * optional .mlflow.RunStatus status = 7; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000020) != 0); } /** *
       * Current status of the run.
       * 
* * optional .mlflow.RunStatus status = 7; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.RunStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.RunStatus result = org.mlflow.api.proto.Service.RunStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.RunStatus.RUNNING : result; } /** *
       * Current status of the run.
       * 
* * optional .mlflow.RunStatus status = 7; * @param value The status to set. * @return This builder for chaining. */ public Builder setStatus(org.mlflow.api.proto.Service.RunStatus value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; status_ = value.getNumber(); onChanged(); return this; } /** *
       * Current status of the run.
       * 
* * optional .mlflow.RunStatus status = 7; * @return This builder for chaining. */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000020); status_ = 1; onChanged(); return this; } private long startTime_ ; /** *
       * Unix timestamp of when the run started in milliseconds.
       * 
* * optional int64 start_time = 8; * @return Whether the startTime field is set. */ @java.lang.Override public boolean hasStartTime() { return ((bitField0_ & 0x00000040) != 0); } /** *
       * Unix timestamp of when the run started in milliseconds.
       * 
* * optional int64 start_time = 8; * @return The startTime. */ @java.lang.Override public long getStartTime() { return startTime_; } /** *
       * Unix timestamp of when the run started in milliseconds.
       * 
* * optional int64 start_time = 8; * @param value The startTime to set. * @return This builder for chaining. */ public Builder setStartTime(long value) { bitField0_ |= 0x00000040; startTime_ = value; onChanged(); return this; } /** *
       * Unix timestamp of when the run started in milliseconds.
       * 
* * optional int64 start_time = 8; * @return This builder for chaining. */ public Builder clearStartTime() { bitField0_ = (bitField0_ & ~0x00000040); startTime_ = 0L; onChanged(); return this; } private long endTime_ ; /** *
       * Unix timestamp of when the run ended in milliseconds.
       * 
* * optional int64 end_time = 9; * @return Whether the endTime field is set. */ @java.lang.Override public boolean hasEndTime() { return ((bitField0_ & 0x00000080) != 0); } /** *
       * Unix timestamp of when the run ended in milliseconds.
       * 
* * optional int64 end_time = 9; * @return The endTime. */ @java.lang.Override public long getEndTime() { return endTime_; } /** *
       * Unix timestamp of when the run ended in milliseconds.
       * 
* * optional int64 end_time = 9; * @param value The endTime to set. * @return This builder for chaining. */ public Builder setEndTime(long value) { bitField0_ |= 0x00000080; endTime_ = value; onChanged(); return this; } /** *
       * Unix timestamp of when the run ended in milliseconds.
       * 
* * optional int64 end_time = 9; * @return This builder for chaining. */ public Builder clearEndTime() { bitField0_ = (bitField0_ & ~0x00000080); endTime_ = 0L; onChanged(); return this; } private java.lang.Object artifactUri_ = ""; /** *
       * 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.
       * 
* * optional string artifact_uri = 13; * @return Whether the artifactUri field is set. */ public boolean hasArtifactUri() { return ((bitField0_ & 0x00000100) != 0); } /** *
       * 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.
       * 
* * optional string artifact_uri = 13; * @return The artifactUri. */ public java.lang.String getArtifactUri() { java.lang.Object ref = artifactUri_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artifactUri_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string artifact_uri = 13; * @return The bytes for artifactUri. */ public com.google.protobuf.ByteString getArtifactUriBytes() { java.lang.Object ref = artifactUri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artifactUri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string artifact_uri = 13; * @param value The artifactUri to set. * @return This builder for chaining. */ public Builder setArtifactUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; artifactUri_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string artifact_uri = 13; * @return This builder for chaining. */ public Builder clearArtifactUri() { bitField0_ = (bitField0_ & ~0x00000100); artifactUri_ = getDefaultInstance().getArtifactUri(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string artifact_uri = 13; * @param value The bytes for artifactUri to set. * @return This builder for chaining. */ public Builder setArtifactUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; artifactUri_ = value; onChanged(); return this; } private java.lang.Object lifecycleStage_ = ""; /** *
       * Current life cycle stage of the experiment : OneOf("active", "deleted")
       * 
* * optional string lifecycle_stage = 14; * @return Whether the lifecycleStage field is set. */ public boolean hasLifecycleStage() { return ((bitField0_ & 0x00000200) != 0); } /** *
       * Current life cycle stage of the experiment : OneOf("active", "deleted")
       * 
* * optional string lifecycle_stage = 14; * @return The lifecycleStage. */ public java.lang.String getLifecycleStage() { java.lang.Object ref = lifecycleStage_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { lifecycleStage_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Current life cycle stage of the experiment : OneOf("active", "deleted")
       * 
* * optional string lifecycle_stage = 14; * @return The bytes for lifecycleStage. */ public com.google.protobuf.ByteString getLifecycleStageBytes() { java.lang.Object ref = lifecycleStage_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); lifecycleStage_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Current life cycle stage of the experiment : OneOf("active", "deleted")
       * 
* * optional string lifecycle_stage = 14; * @param value The lifecycleStage to set. * @return This builder for chaining. */ public Builder setLifecycleStage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; lifecycleStage_ = value; onChanged(); return this; } /** *
       * Current life cycle stage of the experiment : OneOf("active", "deleted")
       * 
* * optional string lifecycle_stage = 14; * @return This builder for chaining. */ public Builder clearLifecycleStage() { bitField0_ = (bitField0_ & ~0x00000200); lifecycleStage_ = getDefaultInstance().getLifecycleStage(); onChanged(); return this; } /** *
       * Current life cycle stage of the experiment : OneOf("active", "deleted")
       * 
* * optional string lifecycle_stage = 14; * @param value The bytes for lifecycleStage to set. * @return This builder for chaining. */ public Builder setLifecycleStageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; lifecycleStage_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RunInfo) } // @@protoc_insertion_point(class_scope:mlflow.RunInfo) private static final org.mlflow.api.proto.Service.RunInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RunInfo(); } public static org.mlflow.api.proto.Service.RunInfo getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RunInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RunInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RunInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ExperimentOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.Experiment) com.google.protobuf.MessageOrBuilder { /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * Human readable name that identifies the experiment.
     * 
* * optional string name = 2; * @return Whether the name field is set. */ boolean hasName(); /** *
     * Human readable name that identifies the experiment.
     * 
* * optional string name = 2; * @return The name. */ java.lang.String getName(); /** *
     * Human readable name that identifies the experiment.
     * 
* * optional string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Location where artifacts for the experiment are stored.
     * 
* * optional string artifact_location = 3; * @return Whether the artifactLocation field is set. */ boolean hasArtifactLocation(); /** *
     * Location where artifacts for the experiment are stored.
     * 
* * optional string artifact_location = 3; * @return The artifactLocation. */ java.lang.String getArtifactLocation(); /** *
     * Location where artifacts for the experiment are stored.
     * 
* * optional string artifact_location = 3; * @return The bytes for artifactLocation. */ com.google.protobuf.ByteString getArtifactLocationBytes(); /** *
     * Current life cycle stage of the experiment: "active" or "deleted".
     * Deleted experiments are not returned by APIs.
     * 
* * optional string lifecycle_stage = 4; * @return Whether the lifecycleStage field is set. */ boolean hasLifecycleStage(); /** *
     * Current life cycle stage of the experiment: "active" or "deleted".
     * Deleted experiments are not returned by APIs.
     * 
* * optional string lifecycle_stage = 4; * @return The lifecycleStage. */ java.lang.String getLifecycleStage(); /** *
     * Current life cycle stage of the experiment: "active" or "deleted".
     * Deleted experiments are not returned by APIs.
     * 
* * optional string lifecycle_stage = 4; * @return The bytes for lifecycleStage. */ com.google.protobuf.ByteString getLifecycleStageBytes(); /** *
     * Last update time
     * 
* * optional int64 last_update_time = 5; * @return Whether the lastUpdateTime field is set. */ boolean hasLastUpdateTime(); /** *
     * Last update time
     * 
* * optional int64 last_update_time = 5; * @return The lastUpdateTime. */ long getLastUpdateTime(); /** *
     * Creation time
     * 
* * optional int64 creation_time = 6; * @return Whether the creationTime field is set. */ boolean hasCreationTime(); /** *
     * Creation time
     * 
* * optional int64 creation_time = 6; * @return The creationTime. */ long getCreationTime(); /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ java.util.List getTagsList(); /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ org.mlflow.api.proto.Service.ExperimentTag getTags(int index); /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ int getTagsCount(); /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ java.util.List getTagsOrBuilderList(); /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ org.mlflow.api.proto.Service.ExperimentTagOrBuilder getTagsOrBuilder( int index); } /** *
   * Experiment
   * 
* * Protobuf type {@code mlflow.Experiment} */ public static final class Experiment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.Experiment) ExperimentOrBuilder { private static final long serialVersionUID = 0L; // Use Experiment.newBuilder() to construct. private Experiment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Experiment() { experimentId_ = ""; name_ = ""; artifactLocation_ = ""; lifecycleStage_ = ""; tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Experiment(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Experiment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; name_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; artifactLocation_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; lifecycleStage_ = bs; break; } case 40: { bitField0_ |= 0x00000010; lastUpdateTime_ = input.readInt64(); break; } case 48: { bitField0_ |= 0x00000020; creationTime_ = input.readInt64(); break; } case 58: { if (!((mutable_bitField0_ & 0x00000040) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.ExperimentTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000040) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Experiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Experiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Experiment.class, org.mlflow.api.proto.Service.Experiment.Builder.class); } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Human readable name that identifies the experiment.
     * 
* * optional string name = 2; * @return Whether the name field is set. */ @java.lang.Override public boolean hasName() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Human readable name that identifies the experiment.
     * 
* * optional string name = 2; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** *
     * Human readable name that identifies the experiment.
     * 
* * optional string name = 2; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ARTIFACT_LOCATION_FIELD_NUMBER = 3; private volatile java.lang.Object artifactLocation_; /** *
     * Location where artifacts for the experiment are stored.
     * 
* * optional string artifact_location = 3; * @return Whether the artifactLocation field is set. */ @java.lang.Override public boolean hasArtifactLocation() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Location where artifacts for the experiment are stored.
     * 
* * optional string artifact_location = 3; * @return The artifactLocation. */ @java.lang.Override public java.lang.String getArtifactLocation() { java.lang.Object ref = artifactLocation_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artifactLocation_ = s; } return s; } } /** *
     * Location where artifacts for the experiment are stored.
     * 
* * optional string artifact_location = 3; * @return The bytes for artifactLocation. */ @java.lang.Override public com.google.protobuf.ByteString getArtifactLocationBytes() { java.lang.Object ref = artifactLocation_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artifactLocation_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LIFECYCLE_STAGE_FIELD_NUMBER = 4; private volatile java.lang.Object lifecycleStage_; /** *
     * Current life cycle stage of the experiment: "active" or "deleted".
     * Deleted experiments are not returned by APIs.
     * 
* * optional string lifecycle_stage = 4; * @return Whether the lifecycleStage field is set. */ @java.lang.Override public boolean hasLifecycleStage() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Current life cycle stage of the experiment: "active" or "deleted".
     * Deleted experiments are not returned by APIs.
     * 
* * optional string lifecycle_stage = 4; * @return The lifecycleStage. */ @java.lang.Override public java.lang.String getLifecycleStage() { java.lang.Object ref = lifecycleStage_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { lifecycleStage_ = s; } return s; } } /** *
     * Current life cycle stage of the experiment: "active" or "deleted".
     * Deleted experiments are not returned by APIs.
     * 
* * optional string lifecycle_stage = 4; * @return The bytes for lifecycleStage. */ @java.lang.Override public com.google.protobuf.ByteString getLifecycleStageBytes() { java.lang.Object ref = lifecycleStage_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); lifecycleStage_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LAST_UPDATE_TIME_FIELD_NUMBER = 5; private long lastUpdateTime_; /** *
     * Last update time
     * 
* * optional int64 last_update_time = 5; * @return Whether the lastUpdateTime field is set. */ @java.lang.Override public boolean hasLastUpdateTime() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * Last update time
     * 
* * optional int64 last_update_time = 5; * @return The lastUpdateTime. */ @java.lang.Override public long getLastUpdateTime() { return lastUpdateTime_; } public static final int CREATION_TIME_FIELD_NUMBER = 6; private long creationTime_; /** *
     * Creation time
     * 
* * optional int64 creation_time = 6; * @return Whether the creationTime field is set. */ @java.lang.Override public boolean hasCreationTime() { return ((bitField0_ & 0x00000020) != 0); } /** *
     * Creation time
     * 
* * optional int64 creation_time = 6; * @return The creationTime. */ @java.lang.Override public long getCreationTime() { return creationTime_; } public static final int TAGS_FIELD_NUMBER = 7; private java.util.List tags_; /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTag getTags(int index) { return tags_.get(index); } /** *
     * Tags: Additional metadata key-value pairs.
     * 
* * repeated .mlflow.ExperimentTag tags = 7; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, artifactLocation_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, lifecycleStage_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeInt64(5, lastUpdateTime_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeInt64(6, creationTime_); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(7, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, artifactLocation_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, lifecycleStage_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, lastUpdateTime_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, creationTime_); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.Experiment)) { return super.equals(obj); } org.mlflow.api.proto.Service.Experiment other = (org.mlflow.api.proto.Service.Experiment) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasName() != other.hasName()) return false; if (hasName()) { if (!getName() .equals(other.getName())) return false; } if (hasArtifactLocation() != other.hasArtifactLocation()) return false; if (hasArtifactLocation()) { if (!getArtifactLocation() .equals(other.getArtifactLocation())) return false; } if (hasLifecycleStage() != other.hasLifecycleStage()) return false; if (hasLifecycleStage()) { if (!getLifecycleStage() .equals(other.getLifecycleStage())) return false; } if (hasLastUpdateTime() != other.hasLastUpdateTime()) return false; if (hasLastUpdateTime()) { if (getLastUpdateTime() != other.getLastUpdateTime()) return false; } if (hasCreationTime() != other.hasCreationTime()) return false; if (hasCreationTime()) { if (getCreationTime() != other.getCreationTime()) return false; } if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasName()) { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } if (hasArtifactLocation()) { hash = (37 * hash) + ARTIFACT_LOCATION_FIELD_NUMBER; hash = (53 * hash) + getArtifactLocation().hashCode(); } if (hasLifecycleStage()) { hash = (37 * hash) + LIFECYCLE_STAGE_FIELD_NUMBER; hash = (53 * hash) + getLifecycleStage().hashCode(); } if (hasLastUpdateTime()) { hash = (37 * hash) + LAST_UPDATE_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getLastUpdateTime()); } if (hasCreationTime()) { hash = (37 * hash) + CREATION_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getCreationTime()); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.Experiment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Experiment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Experiment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Experiment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Experiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Experiment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Experiment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Experiment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Experiment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Experiment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Experiment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Experiment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.Experiment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Experiment
     * 
* * Protobuf type {@code mlflow.Experiment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.Experiment) org.mlflow.api.proto.Service.ExperimentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Experiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Experiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Experiment.class, org.mlflow.api.proto.Service.Experiment.Builder.class); } // Construct using org.mlflow.api.proto.Service.Experiment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; bitField0_ = (bitField0_ & ~0x00000002); artifactLocation_ = ""; bitField0_ = (bitField0_ & ~0x00000004); lifecycleStage_ = ""; bitField0_ = (bitField0_ & ~0x00000008); lastUpdateTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000010); creationTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_Experiment_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.Experiment getDefaultInstanceForType() { return org.mlflow.api.proto.Service.Experiment.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.Experiment build() { org.mlflow.api.proto.Service.Experiment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.Experiment buildPartial() { org.mlflow.api.proto.Service.Experiment result = new org.mlflow.api.proto.Service.Experiment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.artifactLocation_ = artifactLocation_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.lifecycleStage_ = lifecycleStage_; if (((from_bitField0_ & 0x00000010) != 0)) { result.lastUpdateTime_ = lastUpdateTime_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { result.creationTime_ = creationTime_; to_bitField0_ |= 0x00000020; } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000040) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000040); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.Experiment) { return mergeFrom((org.mlflow.api.proto.Service.Experiment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.Experiment other) { if (other == org.mlflow.api.proto.Service.Experiment.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasName()) { bitField0_ |= 0x00000002; name_ = other.name_; onChanged(); } if (other.hasArtifactLocation()) { bitField0_ |= 0x00000004; artifactLocation_ = other.artifactLocation_; onChanged(); } if (other.hasLifecycleStage()) { bitField0_ |= 0x00000008; lifecycleStage_ = other.lifecycleStage_; onChanged(); } if (other.hasLastUpdateTime()) { setLastUpdateTime(other.getLastUpdateTime()); } if (other.hasCreationTime()) { setCreationTime(other.getCreationTime()); } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000040); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.Experiment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.Experiment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Human readable name that identifies the experiment.
       * 
* * optional string name = 2; * @return Whether the name field is set. */ public boolean hasName() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Human readable name that identifies the experiment.
       * 
* * optional string name = 2; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Human readable name that identifies the experiment.
       * 
* * optional string name = 2; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Human readable name that identifies the experiment.
       * 
* * optional string name = 2; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } /** *
       * Human readable name that identifies the experiment.
       * 
* * optional string name = 2; * @return This builder for chaining. */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Human readable name that identifies the experiment.
       * 
* * optional string name = 2; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } private java.lang.Object artifactLocation_ = ""; /** *
       * Location where artifacts for the experiment are stored.
       * 
* * optional string artifact_location = 3; * @return Whether the artifactLocation field is set. */ public boolean hasArtifactLocation() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Location where artifacts for the experiment are stored.
       * 
* * optional string artifact_location = 3; * @return The artifactLocation. */ public java.lang.String getArtifactLocation() { java.lang.Object ref = artifactLocation_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artifactLocation_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Location where artifacts for the experiment are stored.
       * 
* * optional string artifact_location = 3; * @return The bytes for artifactLocation. */ public com.google.protobuf.ByteString getArtifactLocationBytes() { java.lang.Object ref = artifactLocation_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artifactLocation_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Location where artifacts for the experiment are stored.
       * 
* * optional string artifact_location = 3; * @param value The artifactLocation to set. * @return This builder for chaining. */ public Builder setArtifactLocation( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; artifactLocation_ = value; onChanged(); return this; } /** *
       * Location where artifacts for the experiment are stored.
       * 
* * optional string artifact_location = 3; * @return This builder for chaining. */ public Builder clearArtifactLocation() { bitField0_ = (bitField0_ & ~0x00000004); artifactLocation_ = getDefaultInstance().getArtifactLocation(); onChanged(); return this; } /** *
       * Location where artifacts for the experiment are stored.
       * 
* * optional string artifact_location = 3; * @param value The bytes for artifactLocation to set. * @return This builder for chaining. */ public Builder setArtifactLocationBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; artifactLocation_ = value; onChanged(); return this; } private java.lang.Object lifecycleStage_ = ""; /** *
       * Current life cycle stage of the experiment: "active" or "deleted".
       * Deleted experiments are not returned by APIs.
       * 
* * optional string lifecycle_stage = 4; * @return Whether the lifecycleStage field is set. */ public boolean hasLifecycleStage() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Current life cycle stage of the experiment: "active" or "deleted".
       * Deleted experiments are not returned by APIs.
       * 
* * optional string lifecycle_stage = 4; * @return The lifecycleStage. */ public java.lang.String getLifecycleStage() { java.lang.Object ref = lifecycleStage_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { lifecycleStage_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Current life cycle stage of the experiment: "active" or "deleted".
       * Deleted experiments are not returned by APIs.
       * 
* * optional string lifecycle_stage = 4; * @return The bytes for lifecycleStage. */ public com.google.protobuf.ByteString getLifecycleStageBytes() { java.lang.Object ref = lifecycleStage_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); lifecycleStage_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Current life cycle stage of the experiment: "active" or "deleted".
       * Deleted experiments are not returned by APIs.
       * 
* * optional string lifecycle_stage = 4; * @param value The lifecycleStage to set. * @return This builder for chaining. */ public Builder setLifecycleStage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; lifecycleStage_ = value; onChanged(); return this; } /** *
       * Current life cycle stage of the experiment: "active" or "deleted".
       * Deleted experiments are not returned by APIs.
       * 
* * optional string lifecycle_stage = 4; * @return This builder for chaining. */ public Builder clearLifecycleStage() { bitField0_ = (bitField0_ & ~0x00000008); lifecycleStage_ = getDefaultInstance().getLifecycleStage(); onChanged(); return this; } /** *
       * Current life cycle stage of the experiment: "active" or "deleted".
       * Deleted experiments are not returned by APIs.
       * 
* * optional string lifecycle_stage = 4; * @param value The bytes for lifecycleStage to set. * @return This builder for chaining. */ public Builder setLifecycleStageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; lifecycleStage_ = value; onChanged(); return this; } private long lastUpdateTime_ ; /** *
       * Last update time
       * 
* * optional int64 last_update_time = 5; * @return Whether the lastUpdateTime field is set. */ @java.lang.Override public boolean hasLastUpdateTime() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Last update time
       * 
* * optional int64 last_update_time = 5; * @return The lastUpdateTime. */ @java.lang.Override public long getLastUpdateTime() { return lastUpdateTime_; } /** *
       * Last update time
       * 
* * optional int64 last_update_time = 5; * @param value The lastUpdateTime to set. * @return This builder for chaining. */ public Builder setLastUpdateTime(long value) { bitField0_ |= 0x00000010; lastUpdateTime_ = value; onChanged(); return this; } /** *
       * Last update time
       * 
* * optional int64 last_update_time = 5; * @return This builder for chaining. */ public Builder clearLastUpdateTime() { bitField0_ = (bitField0_ & ~0x00000010); lastUpdateTime_ = 0L; onChanged(); return this; } private long creationTime_ ; /** *
       * Creation time
       * 
* * optional int64 creation_time = 6; * @return Whether the creationTime field is set. */ @java.lang.Override public boolean hasCreationTime() { return ((bitField0_ & 0x00000020) != 0); } /** *
       * Creation time
       * 
* * optional int64 creation_time = 6; * @return The creationTime. */ @java.lang.Override public long getCreationTime() { return creationTime_; } /** *
       * Creation time
       * 
* * optional int64 creation_time = 6; * @param value The creationTime to set. * @return This builder for chaining. */ public Builder setCreationTime(long value) { bitField0_ |= 0x00000020; creationTime_ = value; onChanged(); return this; } /** *
       * Creation time
       * 
* * optional int64 creation_time = 6; * @return This builder for chaining. */ public Builder clearCreationTime() { bitField0_ = (bitField0_ & ~0x00000020); creationTime_ = 0L; onChanged(); return this; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000040; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.ExperimentTag, org.mlflow.api.proto.Service.ExperimentTag.Builder, org.mlflow.api.proto.Service.ExperimentTagOrBuilder> tagsBuilder_; /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public org.mlflow.api.proto.Service.ExperimentTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder setTags( int index, org.mlflow.api.proto.Service.ExperimentTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder setTags( int index, org.mlflow.api.proto.Service.ExperimentTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder addTags(org.mlflow.api.proto.Service.ExperimentTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder addTags( int index, org.mlflow.api.proto.Service.ExperimentTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder addTags( org.mlflow.api.proto.Service.ExperimentTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder addTags( int index, org.mlflow.api.proto.Service.ExperimentTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public org.mlflow.api.proto.Service.ExperimentTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public org.mlflow.api.proto.Service.ExperimentTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public org.mlflow.api.proto.Service.ExperimentTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.ExperimentTag.getDefaultInstance()); } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public org.mlflow.api.proto.Service.ExperimentTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.ExperimentTag.getDefaultInstance()); } /** *
       * Tags: Additional metadata key-value pairs.
       * 
* * repeated .mlflow.ExperimentTag tags = 7; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.ExperimentTag, org.mlflow.api.proto.Service.ExperimentTag.Builder, org.mlflow.api.proto.Service.ExperimentTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.ExperimentTag, org.mlflow.api.proto.Service.ExperimentTag.Builder, org.mlflow.api.proto.Service.ExperimentTagOrBuilder>( tags_, ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.Experiment) } // @@protoc_insertion_point(class_scope:mlflow.Experiment) private static final org.mlflow.api.proto.Service.Experiment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.Experiment(); } public static org.mlflow.api.proto.Service.Experiment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Experiment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Experiment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.Experiment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DatasetInputOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DatasetInput) com.google.protobuf.MessageOrBuilder { /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ java.util.List getTagsList(); /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ org.mlflow.api.proto.Service.InputTag getTags(int index); /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ int getTagsCount(); /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ java.util.List getTagsOrBuilderList(); /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ org.mlflow.api.proto.Service.InputTagOrBuilder getTagsOrBuilder( int index); /** *
     * The dataset being used as a Run input.
     * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; * @return Whether the dataset field is set. */ boolean hasDataset(); /** *
     * The dataset being used as a Run input.
     * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; * @return The dataset. */ org.mlflow.api.proto.Service.Dataset getDataset(); /** *
     * The dataset being used as a Run input.
     * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ org.mlflow.api.proto.Service.DatasetOrBuilder getDatasetOrBuilder(); } /** *
   * DatasetInput. Represents a dataset and input tags.
   * 
* * Protobuf type {@code mlflow.DatasetInput} */ public static final class DatasetInput extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DatasetInput) DatasetInputOrBuilder { private static final long serialVersionUID = 0L; // Use DatasetInput.newBuilder() to construct. private DatasetInput(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DatasetInput() { tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DatasetInput(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DatasetInput( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.InputTag.PARSER, extensionRegistry)); break; } case 18: { org.mlflow.api.proto.Service.Dataset.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = dataset_.toBuilder(); } dataset_ = input.readMessage(org.mlflow.api.proto.Service.Dataset.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dataset_); dataset_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetInput_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetInput_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DatasetInput.class, org.mlflow.api.proto.Service.DatasetInput.Builder.class); } private int bitField0_; public static final int TAGS_FIELD_NUMBER = 1; private java.util.List tags_; /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.InputTag getTags(int index) { return tags_.get(index); } /** *
     * A list of tags for the dataset input, e.g. a “context” tag with value “training”
     * 
* * repeated .mlflow.InputTag tags = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.InputTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } public static final int DATASET_FIELD_NUMBER = 2; private org.mlflow.api.proto.Service.Dataset dataset_; /** *
     * The dataset being used as a Run input.
     * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; * @return Whether the dataset field is set. */ @java.lang.Override public boolean hasDataset() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * The dataset being used as a Run input.
     * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; * @return The dataset. */ @java.lang.Override public org.mlflow.api.proto.Service.Dataset getDataset() { return dataset_ == null ? org.mlflow.api.proto.Service.Dataset.getDefaultInstance() : dataset_; } /** *
     * The dataset being used as a Run input.
     * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetOrBuilder getDatasetOrBuilder() { return dataset_ == null ? org.mlflow.api.proto.Service.Dataset.getDefaultInstance() : dataset_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < tags_.size(); i++) { output.writeMessage(1, tags_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getDataset()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, tags_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getDataset()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DatasetInput)) { return super.equals(obj); } org.mlflow.api.proto.Service.DatasetInput other = (org.mlflow.api.proto.Service.DatasetInput) obj; if (!getTagsList() .equals(other.getTagsList())) return false; if (hasDataset() != other.hasDataset()) return false; if (hasDataset()) { if (!getDataset() .equals(other.getDataset())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } if (hasDataset()) { hash = (37 * hash) + DATASET_FIELD_NUMBER; hash = (53 * hash) + getDataset().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetInput parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DatasetInput parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DatasetInput parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DatasetInput prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DatasetInput. Represents a dataset and input tags.
     * 
* * Protobuf type {@code mlflow.DatasetInput} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DatasetInput) org.mlflow.api.proto.Service.DatasetInputOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetInput_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetInput_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DatasetInput.class, org.mlflow.api.proto.Service.DatasetInput.Builder.class); } // Construct using org.mlflow.api.proto.Service.DatasetInput.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTagsFieldBuilder(); getDatasetFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { tagsBuilder_.clear(); } if (datasetBuilder_ == null) { dataset_ = null; } else { datasetBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetInput_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DatasetInput getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DatasetInput.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DatasetInput build() { org.mlflow.api.proto.Service.DatasetInput result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DatasetInput buildPartial() { org.mlflow.api.proto.Service.DatasetInput result = new org.mlflow.api.proto.Service.DatasetInput(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000001); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { if (datasetBuilder_ == null) { result.dataset_ = dataset_; } else { result.dataset_ = datasetBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DatasetInput) { return mergeFrom((org.mlflow.api.proto.Service.DatasetInput)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DatasetInput other) { if (other == org.mlflow.api.proto.Service.DatasetInput.getDefaultInstance()) return this; if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000001); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } if (other.hasDataset()) { mergeDataset(other.getDataset()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DatasetInput parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DatasetInput) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.InputTag, org.mlflow.api.proto.Service.InputTag.Builder, org.mlflow.api.proto.Service.InputTagOrBuilder> tagsBuilder_; /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public org.mlflow.api.proto.Service.InputTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder setTags( int index, org.mlflow.api.proto.Service.InputTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder setTags( int index, org.mlflow.api.proto.Service.InputTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder addTags(org.mlflow.api.proto.Service.InputTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder addTags( int index, org.mlflow.api.proto.Service.InputTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder addTags( org.mlflow.api.proto.Service.InputTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder addTags( int index, org.mlflow.api.proto.Service.InputTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public org.mlflow.api.proto.Service.InputTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public org.mlflow.api.proto.Service.InputTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public org.mlflow.api.proto.Service.InputTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.InputTag.getDefaultInstance()); } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public org.mlflow.api.proto.Service.InputTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.InputTag.getDefaultInstance()); } /** *
       * A list of tags for the dataset input, e.g. a “context” tag with value “training”
       * 
* * repeated .mlflow.InputTag tags = 1; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.InputTag, org.mlflow.api.proto.Service.InputTag.Builder, org.mlflow.api.proto.Service.InputTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.InputTag, org.mlflow.api.proto.Service.InputTag.Builder, org.mlflow.api.proto.Service.InputTagOrBuilder>( tags_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } private org.mlflow.api.proto.Service.Dataset dataset_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Dataset, org.mlflow.api.proto.Service.Dataset.Builder, org.mlflow.api.proto.Service.DatasetOrBuilder> datasetBuilder_; /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; * @return Whether the dataset field is set. */ public boolean hasDataset() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; * @return The dataset. */ public org.mlflow.api.proto.Service.Dataset getDataset() { if (datasetBuilder_ == null) { return dataset_ == null ? org.mlflow.api.proto.Service.Dataset.getDefaultInstance() : dataset_; } else { return datasetBuilder_.getMessage(); } } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ public Builder setDataset(org.mlflow.api.proto.Service.Dataset value) { if (datasetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataset_ = value; onChanged(); } else { datasetBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ public Builder setDataset( org.mlflow.api.proto.Service.Dataset.Builder builderForValue) { if (datasetBuilder_ == null) { dataset_ = builderForValue.build(); onChanged(); } else { datasetBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ public Builder mergeDataset(org.mlflow.api.proto.Service.Dataset value) { if (datasetBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0) && dataset_ != null && dataset_ != org.mlflow.api.proto.Service.Dataset.getDefaultInstance()) { dataset_ = org.mlflow.api.proto.Service.Dataset.newBuilder(dataset_).mergeFrom(value).buildPartial(); } else { dataset_ = value; } onChanged(); } else { datasetBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ public Builder clearDataset() { if (datasetBuilder_ == null) { dataset_ = null; onChanged(); } else { datasetBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ public org.mlflow.api.proto.Service.Dataset.Builder getDatasetBuilder() { bitField0_ |= 0x00000002; onChanged(); return getDatasetFieldBuilder().getBuilder(); } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ public org.mlflow.api.proto.Service.DatasetOrBuilder getDatasetOrBuilder() { if (datasetBuilder_ != null) { return datasetBuilder_.getMessageOrBuilder(); } else { return dataset_ == null ? org.mlflow.api.proto.Service.Dataset.getDefaultInstance() : dataset_; } } /** *
       * The dataset being used as a Run input.
       * 
* * optional .mlflow.Dataset dataset = 2 [(.mlflow.validate_required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Dataset, org.mlflow.api.proto.Service.Dataset.Builder, org.mlflow.api.proto.Service.DatasetOrBuilder> getDatasetFieldBuilder() { if (datasetBuilder_ == null) { datasetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Dataset, org.mlflow.api.proto.Service.Dataset.Builder, org.mlflow.api.proto.Service.DatasetOrBuilder>( getDataset(), getParentForChildren(), isClean()); dataset_ = null; } return datasetBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DatasetInput) } // @@protoc_insertion_point(class_scope:mlflow.DatasetInput) private static final org.mlflow.api.proto.Service.DatasetInput DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DatasetInput(); } public static org.mlflow.api.proto.Service.DatasetInput getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DatasetInput parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DatasetInput(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DatasetInput getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface InputTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.InputTag) com.google.protobuf.MessageOrBuilder { /** *
     * The tag key.
     * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * The tag key.
     * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return The key. */ java.lang.String getKey(); /** *
     * The tag key.
     * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * The tag value.
     * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * The tag value.
     * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return The value. */ java.lang.String getValue(); /** *
     * The tag value.
     * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** *
   * Tag for an input.
   * 
* * Protobuf type {@code mlflow.InputTag} */ public static final class InputTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.InputTag) InputTagOrBuilder { private static final long serialVersionUID = 0L; // Use InputTag.newBuilder() to construct. private InputTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private InputTag() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new InputTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private InputTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_InputTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_InputTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.InputTag.class, org.mlflow.api.proto.Service.InputTag.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * The tag key.
     * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * The tag key.
     * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * The tag key.
     * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * The tag value.
     * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * The tag value.
     * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * The tag value.
     * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.InputTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.InputTag other = (org.mlflow.api.proto.Service.InputTag) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.InputTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.InputTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.InputTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.InputTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.InputTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.InputTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.InputTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.InputTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.InputTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.InputTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.InputTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.InputTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.InputTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Tag for an input.
     * 
* * Protobuf type {@code mlflow.InputTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.InputTag) org.mlflow.api.proto.Service.InputTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_InputTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_InputTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.InputTag.class, org.mlflow.api.proto.Service.InputTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.InputTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_InputTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.InputTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.InputTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.InputTag build() { org.mlflow.api.proto.Service.InputTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.InputTag buildPartial() { org.mlflow.api.proto.Service.InputTag result = new org.mlflow.api.proto.Service.InputTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.InputTag) { return mergeFrom((org.mlflow.api.proto.Service.InputTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.InputTag other) { if (other == org.mlflow.api.proto.Service.InputTag.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.InputTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.InputTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * The tag key.
       * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The tag key.
       * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The tag key.
       * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The tag key.
       * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * The tag key.
       * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * The tag key.
       * 
* * optional string key = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * The tag value.
       * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * The tag value.
       * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The tag value.
       * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The tag value.
       * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * The tag value.
       * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * The tag value.
       * 
* * optional string value = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.InputTag) } // @@protoc_insertion_point(class_scope:mlflow.InputTag) private static final org.mlflow.api.proto.Service.InputTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.InputTag(); } public static org.mlflow.api.proto.Service.InputTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public InputTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new InputTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.InputTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DatasetOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.Dataset) com.google.protobuf.MessageOrBuilder { /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ boolean hasName(); /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The name. */ java.lang.String getName(); /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return Whether the digest field is set. */ boolean hasDigest(); /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return The digest. */ java.lang.String getDigest(); /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return The bytes for digest. */ com.google.protobuf.ByteString getDigestBytes(); /** *
     * Source information for the dataset. Note that the source may not exactly reproduce the
     * dataset if it was transformed / modified before use with MLflow.
     * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return Whether the sourceType field is set. */ boolean hasSourceType(); /** *
     * Source information for the dataset. Note that the source may not exactly reproduce the
     * dataset if it was transformed / modified before use with MLflow.
     * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return The sourceType. */ java.lang.String getSourceType(); /** *
     * Source information for the dataset. Note that the source may not exactly reproduce the
     * dataset if it was transformed / modified before use with MLflow.
     * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return The bytes for sourceType. */ com.google.protobuf.ByteString getSourceTypeBytes(); /** *
     * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
     * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return Whether the source field is set. */ boolean hasSource(); /** *
     * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
     * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return The source. */ java.lang.String getSource(); /** *
     * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
     * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return The bytes for source. */ com.google.protobuf.ByteString getSourceBytes(); /** *
     * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
     * for an ndarray, or another schema format.
     * 
* * optional string schema = 5; * @return Whether the schema field is set. */ boolean hasSchema(); /** *
     * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
     * for an ndarray, or another schema format.
     * 
* * optional string schema = 5; * @return The schema. */ java.lang.String getSchema(); /** *
     * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
     * for an ndarray, or another schema format.
     * 
* * optional string schema = 5; * @return The bytes for schema. */ com.google.protobuf.ByteString getSchemaBytes(); /** *
     * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
     * in a table, the mean / std / mode of each column in a table, or the number of elements
     * in an array.
     * 
* * optional string profile = 6; * @return Whether the profile field is set. */ boolean hasProfile(); /** *
     * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
     * in a table, the mean / std / mode of each column in a table, or the number of elements
     * in an array.
     * 
* * optional string profile = 6; * @return The profile. */ java.lang.String getProfile(); /** *
     * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
     * in a table, the mean / std / mode of each column in a table, or the number of elements
     * in an array.
     * 
* * optional string profile = 6; * @return The bytes for profile. */ com.google.protobuf.ByteString getProfileBytes(); } /** *
   * Dataset. Represents a reference to data used for training, testing, or evaluation during
   * the model development process.
   * 
* * Protobuf type {@code mlflow.Dataset} */ public static final class Dataset extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.Dataset) DatasetOrBuilder { private static final long serialVersionUID = 0L; // Use Dataset.newBuilder() to construct. private Dataset(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Dataset() { name_ = ""; digest_ = ""; sourceType_ = ""; source_ = ""; schema_ = ""; profile_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Dataset(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Dataset( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; name_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; digest_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; sourceType_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; source_ = bs; break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; schema_ = bs; break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000020; profile_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Dataset_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Dataset_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Dataset.class, org.mlflow.api.proto.Service.Dataset.Builder.class); } private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ @java.lang.Override public boolean hasName() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DIGEST_FIELD_NUMBER = 2; private volatile java.lang.Object digest_; /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return Whether the digest field is set. */ @java.lang.Override public boolean hasDigest() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return The digest. */ @java.lang.Override public java.lang.String getDigest() { java.lang.Object ref = digest_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { digest_ = s; } return s; } } /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return The bytes for digest. */ @java.lang.Override public com.google.protobuf.ByteString getDigestBytes() { java.lang.Object ref = digest_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); digest_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SOURCE_TYPE_FIELD_NUMBER = 3; private volatile java.lang.Object sourceType_; /** *
     * Source information for the dataset. Note that the source may not exactly reproduce the
     * dataset if it was transformed / modified before use with MLflow.
     * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return Whether the sourceType field is set. */ @java.lang.Override public boolean hasSourceType() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Source information for the dataset. Note that the source may not exactly reproduce the
     * dataset if it was transformed / modified before use with MLflow.
     * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return The sourceType. */ @java.lang.Override public java.lang.String getSourceType() { java.lang.Object ref = sourceType_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { sourceType_ = s; } return s; } } /** *
     * Source information for the dataset. Note that the source may not exactly reproduce the
     * dataset if it was transformed / modified before use with MLflow.
     * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return The bytes for sourceType. */ @java.lang.Override public com.google.protobuf.ByteString getSourceTypeBytes() { java.lang.Object ref = sourceType_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SOURCE_FIELD_NUMBER = 4; private volatile java.lang.Object source_; /** *
     * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
     * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return Whether the source field is set. */ @java.lang.Override public boolean hasSource() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
     * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return The source. */ @java.lang.Override public java.lang.String getSource() { java.lang.Object ref = source_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { source_ = s; } return s; } } /** *
     * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
     * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return The bytes for source. */ @java.lang.Override public com.google.protobuf.ByteString getSourceBytes() { java.lang.Object ref = source_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); source_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SCHEMA_FIELD_NUMBER = 5; private volatile java.lang.Object schema_; /** *
     * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
     * for an ndarray, or another schema format.
     * 
* * optional string schema = 5; * @return Whether the schema field is set. */ @java.lang.Override public boolean hasSchema() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
     * for an ndarray, or another schema format.
     * 
* * optional string schema = 5; * @return The schema. */ @java.lang.Override public java.lang.String getSchema() { java.lang.Object ref = schema_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { schema_ = s; } return s; } } /** *
     * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
     * for an ndarray, or another schema format.
     * 
* * optional string schema = 5; * @return The bytes for schema. */ @java.lang.Override public com.google.protobuf.ByteString getSchemaBytes() { java.lang.Object ref = schema_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); schema_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PROFILE_FIELD_NUMBER = 6; private volatile java.lang.Object profile_; /** *
     * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
     * in a table, the mean / std / mode of each column in a table, or the number of elements
     * in an array.
     * 
* * optional string profile = 6; * @return Whether the profile field is set. */ @java.lang.Override public boolean hasProfile() { return ((bitField0_ & 0x00000020) != 0); } /** *
     * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
     * in a table, the mean / std / mode of each column in a table, or the number of elements
     * in an array.
     * 
* * optional string profile = 6; * @return The profile. */ @java.lang.Override public java.lang.String getProfile() { java.lang.Object ref = profile_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { profile_ = s; } return s; } } /** *
     * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
     * in a table, the mean / std / mode of each column in a table, or the number of elements
     * in an array.
     * 
* * optional string profile = 6; * @return The bytes for profile. */ @java.lang.Override public com.google.protobuf.ByteString getProfileBytes() { java.lang.Object ref = profile_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); profile_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, digest_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, sourceType_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, source_); } if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, schema_); } if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, profile_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, digest_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, sourceType_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, source_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, schema_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, profile_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.Dataset)) { return super.equals(obj); } org.mlflow.api.proto.Service.Dataset other = (org.mlflow.api.proto.Service.Dataset) obj; if (hasName() != other.hasName()) return false; if (hasName()) { if (!getName() .equals(other.getName())) return false; } if (hasDigest() != other.hasDigest()) return false; if (hasDigest()) { if (!getDigest() .equals(other.getDigest())) return false; } if (hasSourceType() != other.hasSourceType()) return false; if (hasSourceType()) { if (!getSourceType() .equals(other.getSourceType())) return false; } if (hasSource() != other.hasSource()) return false; if (hasSource()) { if (!getSource() .equals(other.getSource())) return false; } if (hasSchema() != other.hasSchema()) return false; if (hasSchema()) { if (!getSchema() .equals(other.getSchema())) return false; } if (hasProfile() != other.hasProfile()) return false; if (hasProfile()) { if (!getProfile() .equals(other.getProfile())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasName()) { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } if (hasDigest()) { hash = (37 * hash) + DIGEST_FIELD_NUMBER; hash = (53 * hash) + getDigest().hashCode(); } if (hasSourceType()) { hash = (37 * hash) + SOURCE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getSourceType().hashCode(); } if (hasSource()) { hash = (37 * hash) + SOURCE_FIELD_NUMBER; hash = (53 * hash) + getSource().hashCode(); } if (hasSchema()) { hash = (37 * hash) + SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getSchema().hashCode(); } if (hasProfile()) { hash = (37 * hash) + PROFILE_FIELD_NUMBER; hash = (53 * hash) + getProfile().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.Dataset parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Dataset parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Dataset parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Dataset parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Dataset parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.Dataset parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.Dataset parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Dataset parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Dataset parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Dataset parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.Dataset parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.Dataset parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.Dataset prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Dataset. Represents a reference to data used for training, testing, or evaluation during
     * the model development process.
     * 
* * Protobuf type {@code mlflow.Dataset} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.Dataset) org.mlflow.api.proto.Service.DatasetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_Dataset_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_Dataset_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.Dataset.class, org.mlflow.api.proto.Service.Dataset.Builder.class); } // Construct using org.mlflow.api.proto.Service.Dataset.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); digest_ = ""; bitField0_ = (bitField0_ & ~0x00000002); sourceType_ = ""; bitField0_ = (bitField0_ & ~0x00000004); source_ = ""; bitField0_ = (bitField0_ & ~0x00000008); schema_ = ""; bitField0_ = (bitField0_ & ~0x00000010); profile_ = ""; bitField0_ = (bitField0_ & ~0x00000020); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_Dataset_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.Dataset getDefaultInstanceForType() { return org.mlflow.api.proto.Service.Dataset.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.Dataset build() { org.mlflow.api.proto.Service.Dataset result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.Dataset buildPartial() { org.mlflow.api.proto.Service.Dataset result = new org.mlflow.api.proto.Service.Dataset(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.digest_ = digest_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.sourceType_ = sourceType_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.source_ = source_; if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000010; } result.schema_ = schema_; if (((from_bitField0_ & 0x00000020) != 0)) { to_bitField0_ |= 0x00000020; } result.profile_ = profile_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.Dataset) { return mergeFrom((org.mlflow.api.proto.Service.Dataset)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.Dataset other) { if (other == org.mlflow.api.proto.Service.Dataset.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasDigest()) { bitField0_ |= 0x00000002; digest_ = other.digest_; onChanged(); } if (other.hasSourceType()) { bitField0_ |= 0x00000004; sourceType_ = other.sourceType_; onChanged(); } if (other.hasSource()) { bitField0_ |= 0x00000008; source_ = other.source_; onChanged(); } if (other.hasSchema()) { bitField0_ |= 0x00000010; schema_ = other.schema_; onChanged(); } if (other.hasProfile()) { bitField0_ |= 0x00000020; profile_ = other.profile_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.Dataset parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.Dataset) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object name_ = ""; /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ public boolean hasName() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } private java.lang.Object digest_ = ""; /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return Whether the digest field is set. */ public boolean hasDigest() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return The digest. */ public java.lang.String getDigest() { java.lang.Object ref = digest_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { digest_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return The bytes for digest. */ public com.google.protobuf.ByteString getDigestBytes() { java.lang.Object ref = digest_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); digest_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @param value The digest to set. * @return This builder for chaining. */ public Builder setDigest( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; digest_ = value; onChanged(); return this; } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearDigest() { bitField0_ = (bitField0_ & ~0x00000002); digest_ = getDefaultInstance().getDigest(); onChanged(); return this; } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for digest to set. * @return This builder for chaining. */ public Builder setDigestBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; digest_ = value; onChanged(); return this; } private java.lang.Object sourceType_ = ""; /** *
       * Source information for the dataset. Note that the source may not exactly reproduce the
       * dataset if it was transformed / modified before use with MLflow.
       * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return Whether the sourceType field is set. */ public boolean hasSourceType() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Source information for the dataset. Note that the source may not exactly reproduce the
       * dataset if it was transformed / modified before use with MLflow.
       * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return The sourceType. */ public java.lang.String getSourceType() { java.lang.Object ref = sourceType_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { sourceType_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Source information for the dataset. Note that the source may not exactly reproduce the
       * dataset if it was transformed / modified before use with MLflow.
       * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return The bytes for sourceType. */ public com.google.protobuf.ByteString getSourceTypeBytes() { java.lang.Object ref = sourceType_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Source information for the dataset. Note that the source may not exactly reproduce the
       * dataset if it was transformed / modified before use with MLflow.
       * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @param value The sourceType to set. * @return This builder for chaining. */ public Builder setSourceType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; sourceType_ = value; onChanged(); return this; } /** *
       * Source information for the dataset. Note that the source may not exactly reproduce the
       * dataset if it was transformed / modified before use with MLflow.
       * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearSourceType() { bitField0_ = (bitField0_ & ~0x00000004); sourceType_ = getDefaultInstance().getSourceType(); onChanged(); return this; } /** *
       * Source information for the dataset. Note that the source may not exactly reproduce the
       * dataset if it was transformed / modified before use with MLflow.
       * 
* * optional string source_type = 3 [(.mlflow.validate_required) = true]; * @param value The bytes for sourceType to set. * @return This builder for chaining. */ public Builder setSourceTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; sourceType_ = value; onChanged(); return this; } private java.lang.Object source_ = ""; /** *
       * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
       * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return Whether the source field is set. */ public boolean hasSource() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
       * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return The source. */ public java.lang.String getSource() { java.lang.Object ref = source_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { source_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
       * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return The bytes for source. */ public com.google.protobuf.ByteString getSourceBytes() { java.lang.Object ref = source_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); source_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
       * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @param value The source to set. * @return This builder for chaining. */ public Builder setSource( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; source_ = value; onChanged(); return this; } /** *
       * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
       * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearSource() { bitField0_ = (bitField0_ & ~0x00000008); source_ = getDefaultInstance().getSource(); onChanged(); return this; } /** *
       * The type of the dataset source, e.g. ‘databricks-uc-table’, ‘DBFS’, ‘S3’, ...
       * 
* * optional string source = 4 [(.mlflow.validate_required) = true]; * @param value The bytes for source to set. * @return This builder for chaining. */ public Builder setSourceBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; source_ = value; onChanged(); return this; } private java.lang.Object schema_ = ""; /** *
       * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
       * for an ndarray, or another schema format.
       * 
* * optional string schema = 5; * @return Whether the schema field is set. */ public boolean hasSchema() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
       * for an ndarray, or another schema format.
       * 
* * optional string schema = 5; * @return The schema. */ public java.lang.String getSchema() { java.lang.Object ref = schema_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { schema_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
       * for an ndarray, or another schema format.
       * 
* * optional string schema = 5; * @return The bytes for schema. */ public com.google.protobuf.ByteString getSchemaBytes() { java.lang.Object ref = schema_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); schema_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
       * for an ndarray, or another schema format.
       * 
* * optional string schema = 5; * @param value The schema to set. * @return This builder for chaining. */ public Builder setSchema( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; schema_ = value; onChanged(); return this; } /** *
       * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
       * for an ndarray, or another schema format.
       * 
* * optional string schema = 5; * @return This builder for chaining. */ public Builder clearSchema() { bitField0_ = (bitField0_ & ~0x00000010); schema_ = getDefaultInstance().getSchema(); onChanged(); return this; } /** *
       * The schema of the dataset. E.g., MLflow ColSpec JSON for a dataframe, MLflow TensorSpec JSON
       * for an ndarray, or another schema format.
       * 
* * optional string schema = 5; * @param value The bytes for schema to set. * @return This builder for chaining. */ public Builder setSchemaBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; schema_ = value; onChanged(); return this; } private java.lang.Object profile_ = ""; /** *
       * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
       * in a table, the mean / std / mode of each column in a table, or the number of elements
       * in an array.
       * 
* * optional string profile = 6; * @return Whether the profile field is set. */ public boolean hasProfile() { return ((bitField0_ & 0x00000020) != 0); } /** *
       * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
       * in a table, the mean / std / mode of each column in a table, or the number of elements
       * in an array.
       * 
* * optional string profile = 6; * @return The profile. */ public java.lang.String getProfile() { java.lang.Object ref = profile_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { profile_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
       * in a table, the mean / std / mode of each column in a table, or the number of elements
       * in an array.
       * 
* * optional string profile = 6; * @return The bytes for profile. */ public com.google.protobuf.ByteString getProfileBytes() { java.lang.Object ref = profile_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); profile_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
       * in a table, the mean / std / mode of each column in a table, or the number of elements
       * in an array.
       * 
* * optional string profile = 6; * @param value The profile to set. * @return This builder for chaining. */ public Builder setProfile( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; profile_ = value; onChanged(); return this; } /** *
       * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
       * in a table, the mean / std / mode of each column in a table, or the number of elements
       * in an array.
       * 
* * optional string profile = 6; * @return This builder for chaining. */ public Builder clearProfile() { bitField0_ = (bitField0_ & ~0x00000020); profile_ = getDefaultInstance().getProfile(); onChanged(); return this; } /** *
       * The profile of the dataset. Summary statistics for the dataset, such as the number of rows
       * in a table, the mean / std / mode of each column in a table, or the number of elements
       * in an array.
       * 
* * optional string profile = 6; * @param value The bytes for profile to set. * @return This builder for chaining. */ public Builder setProfileBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; profile_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.Dataset) } // @@protoc_insertion_point(class_scope:mlflow.Dataset) private static final org.mlflow.api.proto.Service.Dataset DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.Dataset(); } public static org.mlflow.api.proto.Service.Dataset getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Dataset parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Dataset(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.Dataset getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateExperimentOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.CreateExperiment) com.google.protobuf.MessageOrBuilder { /** *
     * Experiment name.
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ boolean hasName(); /** *
     * Experiment name.
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The name. */ java.lang.String getName(); /** *
     * Experiment name.
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Location where all artifacts for the experiment are stored.
     * If not provided, the remote server will select an appropriate default.
     * 
* * optional string artifact_location = 2; * @return Whether the artifactLocation field is set. */ boolean hasArtifactLocation(); /** *
     * Location where all artifacts for the experiment are stored.
     * If not provided, the remote server will select an appropriate default.
     * 
* * optional string artifact_location = 2; * @return The artifactLocation. */ java.lang.String getArtifactLocation(); /** *
     * Location where all artifacts for the experiment are stored.
     * If not provided, the remote server will select an appropriate default.
     * 
* * optional string artifact_location = 2; * @return The bytes for artifactLocation. */ com.google.protobuf.ByteString getArtifactLocationBytes(); /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ java.util.List getTagsList(); /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ org.mlflow.api.proto.Service.ExperimentTag getTags(int index); /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ int getTagsCount(); /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ java.util.List getTagsOrBuilderList(); /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ org.mlflow.api.proto.Service.ExperimentTagOrBuilder getTagsOrBuilder( int index); } /** * Protobuf type {@code mlflow.CreateExperiment} */ public static final class CreateExperiment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.CreateExperiment) CreateExperimentOrBuilder { private static final long serialVersionUID = 0L; // Use CreateExperiment.newBuilder() to construct. private CreateExperiment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateExperiment() { name_ = ""; artifactLocation_ = ""; tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateExperiment(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateExperiment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; name_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; artifactLocation_ = bs; break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.ExperimentTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateExperiment.class, org.mlflow.api.proto.Service.CreateExperiment.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.CreateExperiment.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); } /** * Protobuf type {@code mlflow.CreateExperiment.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.CreateExperiment.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { experimentId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateExperiment.Response.class, org.mlflow.api.proto.Service.CreateExperiment.Response.Builder.class); } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.CreateExperiment.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.CreateExperiment.Response other = (org.mlflow.api.proto.Service.CreateExperiment.Response) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.CreateExperiment.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.CreateExperiment.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.CreateExperiment.Response) org.mlflow.api.proto.Service.CreateExperiment.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateExperiment.Response.class, org.mlflow.api.proto.Service.CreateExperiment.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.CreateExperiment.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.CreateExperiment.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment.Response build() { org.mlflow.api.proto.Service.CreateExperiment.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment.Response buildPartial() { org.mlflow.api.proto.Service.CreateExperiment.Response result = new org.mlflow.api.proto.Service.CreateExperiment.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.CreateExperiment.Response) { return mergeFrom((org.mlflow.api.proto.Service.CreateExperiment.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.CreateExperiment.Response other) { if (other == org.mlflow.api.proto.Service.CreateExperiment.Response.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.CreateExperiment.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.CreateExperiment.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
         * Unique identifier for the experiment.
         * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Unique identifier for the experiment.
         * 
* * optional string experiment_id = 1; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Unique identifier for the experiment.
         * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Unique identifier for the experiment.
         * 
* * optional string experiment_id = 1; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
         * Unique identifier for the experiment.
         * 
* * optional string experiment_id = 1; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
         * Unique identifier for the experiment.
         * 
* * optional string experiment_id = 1; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.CreateExperiment.Response) } // @@protoc_insertion_point(class_scope:mlflow.CreateExperiment.Response) private static final org.mlflow.api.proto.Service.CreateExperiment.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.CreateExperiment.Response(); } public static org.mlflow.api.proto.Service.CreateExperiment.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** *
     * Experiment name.
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ @java.lang.Override public boolean hasName() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Experiment name.
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** *
     * Experiment name.
     * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ARTIFACT_LOCATION_FIELD_NUMBER = 2; private volatile java.lang.Object artifactLocation_; /** *
     * Location where all artifacts for the experiment are stored.
     * If not provided, the remote server will select an appropriate default.
     * 
* * optional string artifact_location = 2; * @return Whether the artifactLocation field is set. */ @java.lang.Override public boolean hasArtifactLocation() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Location where all artifacts for the experiment are stored.
     * If not provided, the remote server will select an appropriate default.
     * 
* * optional string artifact_location = 2; * @return The artifactLocation. */ @java.lang.Override public java.lang.String getArtifactLocation() { java.lang.Object ref = artifactLocation_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artifactLocation_ = s; } return s; } } /** *
     * Location where all artifacts for the experiment are stored.
     * If not provided, the remote server will select an appropriate default.
     * 
* * optional string artifact_location = 2; * @return The bytes for artifactLocation. */ @java.lang.Override public com.google.protobuf.ByteString getArtifactLocationBytes() { java.lang.Object ref = artifactLocation_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artifactLocation_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TAGS_FIELD_NUMBER = 3; private java.util.List tags_; /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTag getTags(int index) { return tags_.get(index); } /** *
     * 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.
     * 
* * repeated .mlflow.ExperimentTag tags = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, artifactLocation_); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(3, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, artifactLocation_); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.CreateExperiment)) { return super.equals(obj); } org.mlflow.api.proto.Service.CreateExperiment other = (org.mlflow.api.proto.Service.CreateExperiment) obj; if (hasName() != other.hasName()) return false; if (hasName()) { if (!getName() .equals(other.getName())) return false; } if (hasArtifactLocation() != other.hasArtifactLocation()) return false; if (hasArtifactLocation()) { if (!getArtifactLocation() .equals(other.getArtifactLocation())) return false; } if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasName()) { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } if (hasArtifactLocation()) { hash = (37 * hash) + ARTIFACT_LOCATION_FIELD_NUMBER; hash = (53 * hash) + getArtifactLocation().hashCode(); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateExperiment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateExperiment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.CreateExperiment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.CreateExperiment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.CreateExperiment) org.mlflow.api.proto.Service.CreateExperimentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateExperiment.class, org.mlflow.api.proto.Service.CreateExperiment.Builder.class); } // Construct using org.mlflow.api.proto.Service.CreateExperiment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); artifactLocation_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateExperiment_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment getDefaultInstanceForType() { return org.mlflow.api.proto.Service.CreateExperiment.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment build() { org.mlflow.api.proto.Service.CreateExperiment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment buildPartial() { org.mlflow.api.proto.Service.CreateExperiment result = new org.mlflow.api.proto.Service.CreateExperiment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.artifactLocation_ = artifactLocation_; if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000004); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.CreateExperiment) { return mergeFrom((org.mlflow.api.proto.Service.CreateExperiment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.CreateExperiment other) { if (other == org.mlflow.api.proto.Service.CreateExperiment.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasArtifactLocation()) { bitField0_ |= 0x00000002; artifactLocation_ = other.artifactLocation_; onChanged(); } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000004); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.CreateExperiment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.CreateExperiment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object name_ = ""; /** *
       * Experiment name.
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ public boolean hasName() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Experiment name.
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Experiment name.
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Experiment name.
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** *
       * Experiment name.
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Experiment name.
       * 
* * optional string name = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } private java.lang.Object artifactLocation_ = ""; /** *
       * Location where all artifacts for the experiment are stored.
       * If not provided, the remote server will select an appropriate default.
       * 
* * optional string artifact_location = 2; * @return Whether the artifactLocation field is set. */ public boolean hasArtifactLocation() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Location where all artifacts for the experiment are stored.
       * If not provided, the remote server will select an appropriate default.
       * 
* * optional string artifact_location = 2; * @return The artifactLocation. */ public java.lang.String getArtifactLocation() { java.lang.Object ref = artifactLocation_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artifactLocation_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Location where all artifacts for the experiment are stored.
       * If not provided, the remote server will select an appropriate default.
       * 
* * optional string artifact_location = 2; * @return The bytes for artifactLocation. */ public com.google.protobuf.ByteString getArtifactLocationBytes() { java.lang.Object ref = artifactLocation_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artifactLocation_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Location where all artifacts for the experiment are stored.
       * If not provided, the remote server will select an appropriate default.
       * 
* * optional string artifact_location = 2; * @param value The artifactLocation to set. * @return This builder for chaining. */ public Builder setArtifactLocation( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; artifactLocation_ = value; onChanged(); return this; } /** *
       * Location where all artifacts for the experiment are stored.
       * If not provided, the remote server will select an appropriate default.
       * 
* * optional string artifact_location = 2; * @return This builder for chaining. */ public Builder clearArtifactLocation() { bitField0_ = (bitField0_ & ~0x00000002); artifactLocation_ = getDefaultInstance().getArtifactLocation(); onChanged(); return this; } /** *
       * Location where all artifacts for the experiment are stored.
       * If not provided, the remote server will select an appropriate default.
       * 
* * optional string artifact_location = 2; * @param value The bytes for artifactLocation to set. * @return This builder for chaining. */ public Builder setArtifactLocationBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; artifactLocation_ = value; onChanged(); return this; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.ExperimentTag, org.mlflow.api.proto.Service.ExperimentTag.Builder, org.mlflow.api.proto.Service.ExperimentTagOrBuilder> tagsBuilder_; /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public org.mlflow.api.proto.Service.ExperimentTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder setTags( int index, org.mlflow.api.proto.Service.ExperimentTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder setTags( int index, org.mlflow.api.proto.Service.ExperimentTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder addTags(org.mlflow.api.proto.Service.ExperimentTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder addTags( int index, org.mlflow.api.proto.Service.ExperimentTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder addTags( org.mlflow.api.proto.Service.ExperimentTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder addTags( int index, org.mlflow.api.proto.Service.ExperimentTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public org.mlflow.api.proto.Service.ExperimentTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public org.mlflow.api.proto.Service.ExperimentTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public org.mlflow.api.proto.Service.ExperimentTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.ExperimentTag.getDefaultInstance()); } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public org.mlflow.api.proto.Service.ExperimentTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.ExperimentTag.getDefaultInstance()); } /** *
       * 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.
       * 
* * repeated .mlflow.ExperimentTag tags = 3; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.ExperimentTag, org.mlflow.api.proto.Service.ExperimentTag.Builder, org.mlflow.api.proto.Service.ExperimentTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.ExperimentTag, org.mlflow.api.proto.Service.ExperimentTag.Builder, org.mlflow.api.proto.Service.ExperimentTagOrBuilder>( tags_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.CreateExperiment) } // @@protoc_insertion_point(class_scope:mlflow.CreateExperiment) private static final org.mlflow.api.proto.Service.CreateExperiment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.CreateExperiment(); } public static org.mlflow.api.proto.Service.CreateExperiment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateExperiment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateExperiment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.CreateExperiment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SearchExperimentsOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchExperiments) com.google.protobuf.MessageOrBuilder { /** *
     * 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.
     * 
* * optional int64 max_results = 1; * @return Whether the maxResults field is set. */ boolean hasMaxResults(); /** *
     * 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.
     * 
* * optional int64 max_results = 1; * @return The maxResults. */ long getMaxResults(); /** *
     * Token indicating the page of experiments to fetch
     * 
* * optional string page_token = 2; * @return Whether the pageToken field is set. */ boolean hasPageToken(); /** *
     * Token indicating the page of experiments to fetch
     * 
* * optional string page_token = 2; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Token indicating the page of experiments to fetch
     * 
* * optional string page_token = 2; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression over experiment attributes and tags that allows returning a subset of
     * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
     * between an attribute or tag, and a constant.
     * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
     * You can select columns with special characters (hyphen, space, period, etc.) by using
     * double quotes or backticks.
     * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
     * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
     * 
* * optional string filter = 3; * @return Whether the filter field is set. */ boolean hasFilter(); /** *
     * A filter expression over experiment attributes and tags that allows returning a subset of
     * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
     * between an attribute or tag, and a constant.
     * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
     * You can select columns with special characters (hyphen, space, period, etc.) by using
     * double quotes or backticks.
     * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
     * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
     * 
* * optional string filter = 3; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression over experiment attributes and tags that allows returning a subset of
     * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
     * between an attribute or tag, and a constant.
     * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
     * You can select columns with special characters (hyphen, space, period, etc.) by using
     * double quotes or backticks.
     * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
     * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
     * 
* * optional string filter = 3; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @return A list containing the orderBy. */ java.util.List getOrderByList(); /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @return The count of orderBy. */ int getOrderByCount(); /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @param index The index of the element to return. * @return The orderBy at the given index. */ java.lang.String getOrderBy(int index); /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ com.google.protobuf.ByteString getOrderByBytes(int index); /** *
     * Qualifier for type of experiments to be returned.
     * If unspecified, return only active experiments.
     * 
* * optional .mlflow.ViewType view_type = 5; * @return Whether the viewType field is set. */ boolean hasViewType(); /** *
     * Qualifier for type of experiments to be returned.
     * If unspecified, return only active experiments.
     * 
* * optional .mlflow.ViewType view_type = 5; * @return The viewType. */ org.mlflow.api.proto.Service.ViewType getViewType(); } /** * Protobuf type {@code mlflow.SearchExperiments} */ public static final class SearchExperiments extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchExperiments) SearchExperimentsOrBuilder { private static final long serialVersionUID = 0L; // Use SearchExperiments.newBuilder() to construct. private SearchExperiments(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SearchExperiments() { pageToken_ = ""; filter_ = ""; orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; viewType_ = 1; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SearchExperiments(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SearchExperiments( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { bitField0_ |= 0x00000001; maxResults_ = input.readInt64(); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; pageToken_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; filter_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000008) != 0)) { orderBy_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } orderBy_.add(bs); break; } case 40: { int rawValue = input.readEnum(); @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.ViewType value = org.mlflow.api.proto.Service.ViewType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000008; viewType_ = rawValue; } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) != 0)) { orderBy_ = orderBy_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchExperiments.class, org.mlflow.api.proto.Service.SearchExperiments.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchExperiments.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ java.util.List getExperimentsList(); /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ org.mlflow.api.proto.Service.Experiment getExperiments(int index); /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ int getExperimentsCount(); /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ java.util.List getExperimentsOrBuilderList(); /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentsOrBuilder( int index); /** *
       * Token that can be used to retrieve the next page of experiments.
       * An empty token means that no more experiments are available for retrieval.
       * 
* * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ boolean hasNextPageToken(); /** *
       * Token that can be used to retrieve the next page of experiments.
       * An empty token means that no more experiments are available for retrieval.
       * 
* * optional string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
       * Token that can be used to retrieve the next page of experiments.
       * An empty token means that no more experiments are available for retrieval.
       * 
* * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code mlflow.SearchExperiments.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchExperiments.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { experiments_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { experiments_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } experiments_.add( input.readMessage(org.mlflow.api.proto.Service.Experiment.PARSER, extensionRegistry)); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; nextPageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { experiments_ = java.util.Collections.unmodifiableList(experiments_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchExperiments.Response.class, org.mlflow.api.proto.Service.SearchExperiments.Response.Builder.class); } private int bitField0_; public static final int EXPERIMENTS_FIELD_NUMBER = 1; private java.util.List experiments_; /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ @java.lang.Override public java.util.List getExperimentsList() { return experiments_; } /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ @java.lang.Override public java.util.List getExperimentsOrBuilderList() { return experiments_; } /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ @java.lang.Override public int getExperimentsCount() { return experiments_.size(); } /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.Experiment getExperiments(int index) { return experiments_.get(index); } /** *
       * Experiments that match the search criteria
       * 
* * repeated .mlflow.Experiment experiments = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentsOrBuilder( int index) { return experiments_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
       * Token that can be used to retrieve the next page of experiments.
       * An empty token means that no more experiments are available for retrieval.
       * 
* * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ @java.lang.Override public boolean hasNextPageToken() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Token that can be used to retrieve the next page of experiments.
       * An empty token means that no more experiments are available for retrieval.
       * 
* * optional string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } } /** *
       * Token that can be used to retrieve the next page of experiments.
       * An empty token means that no more experiments are available for retrieval.
       * 
* * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < experiments_.size(); i++) { output.writeMessage(1, experiments_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < experiments_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, experiments_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchExperiments.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchExperiments.Response other = (org.mlflow.api.proto.Service.SearchExperiments.Response) obj; if (!getExperimentsList() .equals(other.getExperimentsList())) return false; if (hasNextPageToken() != other.hasNextPageToken()) return false; if (hasNextPageToken()) { if (!getNextPageToken() .equals(other.getNextPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getExperimentsCount() > 0) { hash = (37 * hash) + EXPERIMENTS_FIELD_NUMBER; hash = (53 * hash) + getExperimentsList().hashCode(); } if (hasNextPageToken()) { hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchExperiments.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchExperiments.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchExperiments.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchExperiments.Response) org.mlflow.api.proto.Service.SearchExperiments.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchExperiments.Response.class, org.mlflow.api.proto.Service.SearchExperiments.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchExperiments.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getExperimentsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (experimentsBuilder_ == null) { experiments_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { experimentsBuilder_.clear(); } nextPageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchExperiments.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments.Response build() { org.mlflow.api.proto.Service.SearchExperiments.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments.Response buildPartial() { org.mlflow.api.proto.Service.SearchExperiments.Response result = new org.mlflow.api.proto.Service.SearchExperiments.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (experimentsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { experiments_ = java.util.Collections.unmodifiableList(experiments_); bitField0_ = (bitField0_ & ~0x00000001); } result.experiments_ = experiments_; } else { result.experiments_ = experimentsBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.nextPageToken_ = nextPageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchExperiments.Response) { return mergeFrom((org.mlflow.api.proto.Service.SearchExperiments.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchExperiments.Response other) { if (other == org.mlflow.api.proto.Service.SearchExperiments.Response.getDefaultInstance()) return this; if (experimentsBuilder_ == null) { if (!other.experiments_.isEmpty()) { if (experiments_.isEmpty()) { experiments_ = other.experiments_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureExperimentsIsMutable(); experiments_.addAll(other.experiments_); } onChanged(); } } else { if (!other.experiments_.isEmpty()) { if (experimentsBuilder_.isEmpty()) { experimentsBuilder_.dispose(); experimentsBuilder_ = null; experiments_ = other.experiments_; bitField0_ = (bitField0_ & ~0x00000001); experimentsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getExperimentsFieldBuilder() : null; } else { experimentsBuilder_.addAllMessages(other.experiments_); } } } if (other.hasNextPageToken()) { bitField0_ |= 0x00000002; nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchExperiments.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchExperiments.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List experiments_ = java.util.Collections.emptyList(); private void ensureExperimentsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { experiments_ = new java.util.ArrayList(experiments_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder> experimentsBuilder_; /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public java.util.List getExperimentsList() { if (experimentsBuilder_ == null) { return java.util.Collections.unmodifiableList(experiments_); } else { return experimentsBuilder_.getMessageList(); } } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public int getExperimentsCount() { if (experimentsBuilder_ == null) { return experiments_.size(); } else { return experimentsBuilder_.getCount(); } } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public org.mlflow.api.proto.Service.Experiment getExperiments(int index) { if (experimentsBuilder_ == null) { return experiments_.get(index); } else { return experimentsBuilder_.getMessage(index); } } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder setExperiments( int index, org.mlflow.api.proto.Service.Experiment value) { if (experimentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureExperimentsIsMutable(); experiments_.set(index, value); onChanged(); } else { experimentsBuilder_.setMessage(index, value); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder setExperiments( int index, org.mlflow.api.proto.Service.Experiment.Builder builderForValue) { if (experimentsBuilder_ == null) { ensureExperimentsIsMutable(); experiments_.set(index, builderForValue.build()); onChanged(); } else { experimentsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder addExperiments(org.mlflow.api.proto.Service.Experiment value) { if (experimentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureExperimentsIsMutable(); experiments_.add(value); onChanged(); } else { experimentsBuilder_.addMessage(value); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder addExperiments( int index, org.mlflow.api.proto.Service.Experiment value) { if (experimentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureExperimentsIsMutable(); experiments_.add(index, value); onChanged(); } else { experimentsBuilder_.addMessage(index, value); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder addExperiments( org.mlflow.api.proto.Service.Experiment.Builder builderForValue) { if (experimentsBuilder_ == null) { ensureExperimentsIsMutable(); experiments_.add(builderForValue.build()); onChanged(); } else { experimentsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder addExperiments( int index, org.mlflow.api.proto.Service.Experiment.Builder builderForValue) { if (experimentsBuilder_ == null) { ensureExperimentsIsMutable(); experiments_.add(index, builderForValue.build()); onChanged(); } else { experimentsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder addAllExperiments( java.lang.Iterable values) { if (experimentsBuilder_ == null) { ensureExperimentsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, experiments_); onChanged(); } else { experimentsBuilder_.addAllMessages(values); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder clearExperiments() { if (experimentsBuilder_ == null) { experiments_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { experimentsBuilder_.clear(); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public Builder removeExperiments(int index) { if (experimentsBuilder_ == null) { ensureExperimentsIsMutable(); experiments_.remove(index); onChanged(); } else { experimentsBuilder_.remove(index); } return this; } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public org.mlflow.api.proto.Service.Experiment.Builder getExperimentsBuilder( int index) { return getExperimentsFieldBuilder().getBuilder(index); } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentsOrBuilder( int index) { if (experimentsBuilder_ == null) { return experiments_.get(index); } else { return experimentsBuilder_.getMessageOrBuilder(index); } } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public java.util.List getExperimentsOrBuilderList() { if (experimentsBuilder_ != null) { return experimentsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(experiments_); } } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public org.mlflow.api.proto.Service.Experiment.Builder addExperimentsBuilder() { return getExperimentsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Experiment.getDefaultInstance()); } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public org.mlflow.api.proto.Service.Experiment.Builder addExperimentsBuilder( int index) { return getExperimentsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Experiment.getDefaultInstance()); } /** *
         * Experiments that match the search criteria
         * 
* * repeated .mlflow.Experiment experiments = 1; */ public java.util.List getExperimentsBuilderList() { return getExperimentsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder> getExperimentsFieldBuilder() { if (experimentsBuilder_ == null) { experimentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder>( experiments_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); experiments_ = null; } return experimentsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
         * Token that can be used to retrieve the next page of experiments.
         * An empty token means that no more experiments are available for retrieval.
         * 
* * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ public boolean hasNextPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** *
         * Token that can be used to retrieve the next page of experiments.
         * An empty token means that no more experiments are available for retrieval.
         * 
* * optional string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Token that can be used to retrieve the next page of experiments.
         * An empty token means that no more experiments are available for retrieval.
         * 
* * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Token that can be used to retrieve the next page of experiments.
         * An empty token means that no more experiments are available for retrieval.
         * 
* * optional string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } /** *
         * Token that can be used to retrieve the next page of experiments.
         * An empty token means that no more experiments are available for retrieval.
         * 
* * optional string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { bitField0_ = (bitField0_ & ~0x00000002); nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
         * Token that can be used to retrieve the next page of experiments.
         * An empty token means that no more experiments are available for retrieval.
         * 
* * optional string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchExperiments.Response) } // @@protoc_insertion_point(class_scope:mlflow.SearchExperiments.Response) private static final org.mlflow.api.proto.Service.SearchExperiments.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchExperiments.Response(); } public static org.mlflow.api.proto.Service.SearchExperiments.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int MAX_RESULTS_FIELD_NUMBER = 1; private long maxResults_; /** *
     * 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.
     * 
* * optional int64 max_results = 1; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * 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.
     * 
* * optional int64 max_results = 1; * @return The maxResults. */ @java.lang.Override public long getMaxResults() { return maxResults_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object pageToken_; /** *
     * Token indicating the page of experiments to fetch
     * 
* * optional string page_token = 2; * @return Whether the pageToken field is set. */ @java.lang.Override public boolean hasPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Token indicating the page of experiments to fetch
     * 
* * optional string page_token = 2; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } } /** *
     * Token indicating the page of experiments to fetch
     * 
* * optional string page_token = 2; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 3; private volatile java.lang.Object filter_; /** *
     * A filter expression over experiment attributes and tags that allows returning a subset of
     * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
     * between an attribute or tag, and a constant.
     * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
     * You can select columns with special characters (hyphen, space, period, etc.) by using
     * double quotes or backticks.
     * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
     * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
     * 
* * optional string filter = 3; * @return Whether the filter field is set. */ @java.lang.Override public boolean hasFilter() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * A filter expression over experiment attributes and tags that allows returning a subset of
     * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
     * between an attribute or tag, and a constant.
     * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
     * You can select columns with special characters (hyphen, space, period, etc.) by using
     * double quotes or backticks.
     * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
     * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
     * 
* * optional string filter = 3; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filter_ = s; } return s; } } /** *
     * A filter expression over experiment attributes and tags that allows returning a subset of
     * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
     * between an attribute or tag, and a constant.
     * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
     * You can select columns with special characters (hyphen, space, period, etc.) by using
     * double quotes or backticks.
     * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
     * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
     * 
* * optional string filter = 3; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ORDER_BY_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList orderBy_; /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @return A list containing the orderBy. */ public com.google.protobuf.ProtocolStringList getOrderByList() { return orderBy_; } /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @return The count of orderBy. */ public int getOrderByCount() { return orderBy_.size(); } /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @param index The index of the element to return. * @return The orderBy at the given index. */ public java.lang.String getOrderBy(int index) { return orderBy_.get(index); } /** *
     * List of columns for ordering search results, which can include experiment name and id
     * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
     * Tiebreaks are done by experiment id DESC.
     * 
* * repeated string order_by = 4; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ public com.google.protobuf.ByteString getOrderByBytes(int index) { return orderBy_.getByteString(index); } public static final int VIEW_TYPE_FIELD_NUMBER = 5; private int viewType_; /** *
     * Qualifier for type of experiments to be returned.
     * If unspecified, return only active experiments.
     * 
* * optional .mlflow.ViewType view_type = 5; * @return Whether the viewType field is set. */ @java.lang.Override public boolean hasViewType() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Qualifier for type of experiments to be returned.
     * If unspecified, return only active experiments.
     * 
* * optional .mlflow.ViewType view_type = 5; * @return The viewType. */ @java.lang.Override public org.mlflow.api.proto.Service.ViewType getViewType() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.ViewType result = org.mlflow.api.proto.Service.ViewType.valueOf(viewType_); return result == null ? org.mlflow.api.proto.Service.ViewType.ACTIVE_ONLY : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(1, maxResults_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, pageToken_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, filter_); } for (int i = 0; i < orderBy_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, orderBy_.getRaw(i)); } if (((bitField0_ & 0x00000008) != 0)) { output.writeEnum(5, viewType_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, maxResults_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, pageToken_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, filter_); } { int dataSize = 0; for (int i = 0; i < orderBy_.size(); i++) { dataSize += computeStringSizeNoTag(orderBy_.getRaw(i)); } size += dataSize; size += 1 * getOrderByList().size(); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, viewType_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchExperiments)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchExperiments other = (org.mlflow.api.proto.Service.SearchExperiments) obj; if (hasMaxResults() != other.hasMaxResults()) return false; if (hasMaxResults()) { if (getMaxResults() != other.getMaxResults()) return false; } if (hasPageToken() != other.hasPageToken()) return false; if (hasPageToken()) { if (!getPageToken() .equals(other.getPageToken())) return false; } if (hasFilter() != other.hasFilter()) return false; if (hasFilter()) { if (!getFilter() .equals(other.getFilter())) return false; } if (!getOrderByList() .equals(other.getOrderByList())) return false; if (hasViewType() != other.hasViewType()) return false; if (hasViewType()) { if (viewType_ != other.viewType_) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxResults()) { hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getMaxResults()); } if (hasPageToken()) { hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); } if (hasFilter()) { hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); } if (getOrderByCount() > 0) { hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; hash = (53 * hash) + getOrderByList().hashCode(); } if (hasViewType()) { hash = (37 * hash) + VIEW_TYPE_FIELD_NUMBER; hash = (53 * hash) + viewType_; } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchExperiments parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchExperiments parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchExperiments prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchExperiments} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchExperiments) org.mlflow.api.proto.Service.SearchExperimentsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchExperiments.class, org.mlflow.api.proto.Service.SearchExperiments.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchExperiments.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); maxResults_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); pageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000002); filter_ = ""; bitField0_ = (bitField0_ & ~0x00000004); orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); viewType_ = 1; bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchExperiments_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchExperiments.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments build() { org.mlflow.api.proto.Service.SearchExperiments result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments buildPartial() { org.mlflow.api.proto.Service.SearchExperiments result = new org.mlflow.api.proto.Service.SearchExperiments(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.maxResults_ = maxResults_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.pageToken_ = pageToken_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.filter_ = filter_; if (((bitField0_ & 0x00000008) != 0)) { orderBy_ = orderBy_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.orderBy_ = orderBy_; if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000008; } result.viewType_ = viewType_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchExperiments) { return mergeFrom((org.mlflow.api.proto.Service.SearchExperiments)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchExperiments other) { if (other == org.mlflow.api.proto.Service.SearchExperiments.getDefaultInstance()) return this; if (other.hasMaxResults()) { setMaxResults(other.getMaxResults()); } if (other.hasPageToken()) { bitField0_ |= 0x00000002; pageToken_ = other.pageToken_; onChanged(); } if (other.hasFilter()) { bitField0_ |= 0x00000004; filter_ = other.filter_; onChanged(); } if (!other.orderBy_.isEmpty()) { if (orderBy_.isEmpty()) { orderBy_ = other.orderBy_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureOrderByIsMutable(); orderBy_.addAll(other.orderBy_); } onChanged(); } if (other.hasViewType()) { setViewType(other.getViewType()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchExperiments parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchExperiments) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long maxResults_ ; /** *
       * 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.
       * 
* * optional int64 max_results = 1; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * 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.
       * 
* * optional int64 max_results = 1; * @return The maxResults. */ @java.lang.Override public long getMaxResults() { return maxResults_; } /** *
       * 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.
       * 
* * optional int64 max_results = 1; * @param value The maxResults to set. * @return This builder for chaining. */ public Builder setMaxResults(long value) { bitField0_ |= 0x00000001; maxResults_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional int64 max_results = 1; * @return This builder for chaining. */ public Builder clearMaxResults() { bitField0_ = (bitField0_ & ~0x00000001); maxResults_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Token indicating the page of experiments to fetch
       * 
* * optional string page_token = 2; * @return Whether the pageToken field is set. */ public boolean hasPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Token indicating the page of experiments to fetch
       * 
* * optional string page_token = 2; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Token indicating the page of experiments to fetch
       * 
* * optional string page_token = 2; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Token indicating the page of experiments to fetch
       * 
* * optional string page_token = 2; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; pageToken_ = value; onChanged(); return this; } /** *
       * Token indicating the page of experiments to fetch
       * 
* * optional string page_token = 2; * @return This builder for chaining. */ public Builder clearPageToken() { bitField0_ = (bitField0_ & ~0x00000002); pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Token indicating the page of experiments to fetch
       * 
* * optional string page_token = 2; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression over experiment attributes and tags that allows returning a subset of
       * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
       * between an attribute or tag, and a constant.
       * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
       * You can select columns with special characters (hyphen, space, period, etc.) by using
       * double quotes or backticks.
       * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
       * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
       * 
* * optional string filter = 3; * @return Whether the filter field is set. */ public boolean hasFilter() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * A filter expression over experiment attributes and tags that allows returning a subset of
       * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
       * between an attribute or tag, and a constant.
       * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
       * You can select columns with special characters (hyphen, space, period, etc.) by using
       * double quotes or backticks.
       * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
       * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
       * 
* * optional string filter = 3; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filter_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression over experiment attributes and tags that allows returning a subset of
       * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
       * between an attribute or tag, and a constant.
       * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
       * You can select columns with special characters (hyphen, space, period, etc.) by using
       * double quotes or backticks.
       * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
       * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
       * 
* * optional string filter = 3; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression over experiment attributes and tags that allows returning a subset of
       * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
       * between an attribute or tag, and a constant.
       * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
       * You can select columns with special characters (hyphen, space, period, etc.) by using
       * double quotes or backticks.
       * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
       * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
       * 
* * optional string filter = 3; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; filter_ = value; onChanged(); return this; } /** *
       * A filter expression over experiment attributes and tags that allows returning a subset of
       * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
       * between an attribute or tag, and a constant.
       * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
       * You can select columns with special characters (hyphen, space, period, etc.) by using
       * double quotes or backticks.
       * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
       * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
       * 
* * optional string filter = 3; * @return This builder for chaining. */ public Builder clearFilter() { bitField0_ = (bitField0_ & ~0x00000004); filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression over experiment attributes and tags that allows returning a subset of
       * experiments. The syntax is a subset of SQL that supports ANDing together binary operations
       * between an attribute or tag, and a constant.
       * Example: ``name LIKE 'test-%' AND tags.key = 'value'``
       * You can select columns with special characters (hyphen, space, period, etc.) by using
       * double quotes or backticks.
       * Example: ``tags."extra-key" = 'value'`` or ``tags.`extra-key` = 'value'``
       * Supported operators are ``=``, ``!=``, ``LIKE``, and ``ILIKE``.
       * 
* * optional string filter = 3; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; filter_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureOrderByIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { orderBy_ = new com.google.protobuf.LazyStringArrayList(orderBy_); bitField0_ |= 0x00000008; } } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @return A list containing the orderBy. */ public com.google.protobuf.ProtocolStringList getOrderByList() { return orderBy_.getUnmodifiableView(); } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @return The count of orderBy. */ public int getOrderByCount() { return orderBy_.size(); } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @param index The index of the element to return. * @return The orderBy at the given index. */ public java.lang.String getOrderBy(int index) { return orderBy_.get(index); } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ public com.google.protobuf.ByteString getOrderByBytes(int index) { return orderBy_.getByteString(index); } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @param index The index to set the value at. * @param value The orderBy to set. * @return This builder for chaining. */ public Builder setOrderBy( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.set(index, value); onChanged(); return this; } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @param value The orderBy to add. * @return This builder for chaining. */ public Builder addOrderBy( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.add(value); onChanged(); return this; } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @param values The orderBy to add. * @return This builder for chaining. */ public Builder addAllOrderBy( java.lang.Iterable values) { ensureOrderByIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, orderBy_); onChanged(); return this; } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @return This builder for chaining. */ public Builder clearOrderBy() { orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * List of columns for ordering search results, which can include experiment name and id
       * with an optional "DESC" or "ASC" annotation, where "ASC" is the default.
       * Tiebreaks are done by experiment id DESC.
       * 
* * repeated string order_by = 4; * @param value The bytes of the orderBy to add. * @return This builder for chaining. */ public Builder addOrderByBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.add(value); onChanged(); return this; } private int viewType_ = 1; /** *
       * Qualifier for type of experiments to be returned.
       * If unspecified, return only active experiments.
       * 
* * optional .mlflow.ViewType view_type = 5; * @return Whether the viewType field is set. */ @java.lang.Override public boolean hasViewType() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Qualifier for type of experiments to be returned.
       * If unspecified, return only active experiments.
       * 
* * optional .mlflow.ViewType view_type = 5; * @return The viewType. */ @java.lang.Override public org.mlflow.api.proto.Service.ViewType getViewType() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.ViewType result = org.mlflow.api.proto.Service.ViewType.valueOf(viewType_); return result == null ? org.mlflow.api.proto.Service.ViewType.ACTIVE_ONLY : result; } /** *
       * Qualifier for type of experiments to be returned.
       * If unspecified, return only active experiments.
       * 
* * optional .mlflow.ViewType view_type = 5; * @param value The viewType to set. * @return This builder for chaining. */ public Builder setViewType(org.mlflow.api.proto.Service.ViewType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; viewType_ = value.getNumber(); onChanged(); return this; } /** *
       * Qualifier for type of experiments to be returned.
       * If unspecified, return only active experiments.
       * 
* * optional .mlflow.ViewType view_type = 5; * @return This builder for chaining. */ public Builder clearViewType() { bitField0_ = (bitField0_ & ~0x00000010); viewType_ = 1; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchExperiments) } // @@protoc_insertion_point(class_scope:mlflow.SearchExperiments) private static final org.mlflow.api.proto.Service.SearchExperiments DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchExperiments(); } public static org.mlflow.api.proto.Service.SearchExperiments getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SearchExperiments parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SearchExperiments(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchExperiments getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetExperimentOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetExperiment) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); } /** * Protobuf type {@code mlflow.GetExperiment} */ public static final class GetExperiment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetExperiment) GetExperimentOrBuilder { private static final long serialVersionUID = 0L; // Use GetExperiment.newBuilder() to construct. private GetExperiment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetExperiment() { experimentId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetExperiment(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetExperiment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperiment.class, org.mlflow.api.proto.Service.GetExperiment.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetExperiment.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return Whether the experiment field is set. */ boolean hasExperiment(); /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return The experiment. */ org.mlflow.api.proto.Service.Experiment getExperiment(); /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; */ org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentOrBuilder(); } /** * Protobuf type {@code mlflow.GetExperiment.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetExperiment.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.Experiment.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = experiment_.toBuilder(); } experiment_ = input.readMessage(org.mlflow.api.proto.Service.Experiment.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(experiment_); experiment_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperiment.Response.class, org.mlflow.api.proto.Service.GetExperiment.Response.Builder.class); } private int bitField0_; public static final int EXPERIMENT_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.Experiment experiment_; /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return Whether the experiment field is set. */ @java.lang.Override public boolean hasExperiment() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return The experiment. */ @java.lang.Override public org.mlflow.api.proto.Service.Experiment getExperiment() { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentOrBuilder() { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getExperiment()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getExperiment()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetExperiment.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetExperiment.Response other = (org.mlflow.api.proto.Service.GetExperiment.Response) obj; if (hasExperiment() != other.hasExperiment()) return false; if (hasExperiment()) { if (!getExperiment() .equals(other.getExperiment())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperiment()) { hash = (37 * hash) + EXPERIMENT_FIELD_NUMBER; hash = (53 * hash) + getExperiment().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetExperiment.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetExperiment.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetExperiment.Response) org.mlflow.api.proto.Service.GetExperiment.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperiment.Response.class, org.mlflow.api.proto.Service.GetExperiment.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetExperiment.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getExperimentFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (experimentBuilder_ == null) { experiment_ = null; } else { experimentBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetExperiment.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment.Response build() { org.mlflow.api.proto.Service.GetExperiment.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment.Response buildPartial() { org.mlflow.api.proto.Service.GetExperiment.Response result = new org.mlflow.api.proto.Service.GetExperiment.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (experimentBuilder_ == null) { result.experiment_ = experiment_; } else { result.experiment_ = experimentBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetExperiment.Response) { return mergeFrom((org.mlflow.api.proto.Service.GetExperiment.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetExperiment.Response other) { if (other == org.mlflow.api.proto.Service.GetExperiment.Response.getDefaultInstance()) return this; if (other.hasExperiment()) { mergeExperiment(other.getExperiment()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetExperiment.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetExperiment.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.Experiment experiment_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder> experimentBuilder_; /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; * @return Whether the experiment field is set. */ public boolean hasExperiment() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; * @return The experiment. */ public org.mlflow.api.proto.Service.Experiment getExperiment() { if (experimentBuilder_ == null) { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } else { return experimentBuilder_.getMessage(); } } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder setExperiment(org.mlflow.api.proto.Service.Experiment value) { if (experimentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } experiment_ = value; onChanged(); } else { experimentBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder setExperiment( org.mlflow.api.proto.Service.Experiment.Builder builderForValue) { if (experimentBuilder_ == null) { experiment_ = builderForValue.build(); onChanged(); } else { experimentBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder mergeExperiment(org.mlflow.api.proto.Service.Experiment value) { if (experimentBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && experiment_ != null && experiment_ != org.mlflow.api.proto.Service.Experiment.getDefaultInstance()) { experiment_ = org.mlflow.api.proto.Service.Experiment.newBuilder(experiment_).mergeFrom(value).buildPartial(); } else { experiment_ = value; } onChanged(); } else { experimentBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder clearExperiment() { if (experimentBuilder_ == null) { experiment_ = null; onChanged(); } else { experimentBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public org.mlflow.api.proto.Service.Experiment.Builder getExperimentBuilder() { bitField0_ |= 0x00000001; onChanged(); return getExperimentFieldBuilder().getBuilder(); } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentOrBuilder() { if (experimentBuilder_ != null) { return experimentBuilder_.getMessageOrBuilder(); } else { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder> getExperimentFieldBuilder() { if (experimentBuilder_ == null) { experimentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder>( getExperiment(), getParentForChildren(), isClean()); experiment_ = null; } return experimentBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetExperiment.Response) } // @@protoc_insertion_point(class_scope:mlflow.GetExperiment.Response) private static final org.mlflow.api.proto.Service.GetExperiment.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetExperiment.Response(); } public static org.mlflow.api.proto.Service.GetExperiment.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetExperiment)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetExperiment other = (org.mlflow.api.proto.Service.GetExperiment) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperiment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperiment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetExperiment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetExperiment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetExperiment) org.mlflow.api.proto.Service.GetExperimentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperiment.class, org.mlflow.api.proto.Service.GetExperiment.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetExperiment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperiment_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetExperiment.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment build() { org.mlflow.api.proto.Service.GetExperiment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment buildPartial() { org.mlflow.api.proto.Service.GetExperiment result = new org.mlflow.api.proto.Service.GetExperiment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetExperiment) { return mergeFrom((org.mlflow.api.proto.Service.GetExperiment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetExperiment other) { if (other == org.mlflow.api.proto.Service.GetExperiment.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetExperiment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetExperiment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetExperiment) } // @@protoc_insertion_point(class_scope:mlflow.GetExperiment) private static final org.mlflow.api.proto.Service.GetExperiment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetExperiment(); } public static org.mlflow.api.proto.Service.GetExperiment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetExperiment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetExperiment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperiment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteExperimentOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteExperiment) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); } /** * Protobuf type {@code mlflow.DeleteExperiment} */ public static final class DeleteExperiment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteExperiment) DeleteExperimentOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteExperiment.newBuilder() to construct. private DeleteExperiment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteExperiment() { experimentId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteExperiment(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteExperiment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteExperiment.class, org.mlflow.api.proto.Service.DeleteExperiment.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteExperiment.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.DeleteExperiment.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteExperiment.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteExperiment.Response.class, org.mlflow.api.proto.Service.DeleteExperiment.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteExperiment.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteExperiment.Response other = (org.mlflow.api.proto.Service.DeleteExperiment.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteExperiment.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteExperiment.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteExperiment.Response) org.mlflow.api.proto.Service.DeleteExperiment.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteExperiment.Response.class, org.mlflow.api.proto.Service.DeleteExperiment.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteExperiment.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteExperiment.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment.Response build() { org.mlflow.api.proto.Service.DeleteExperiment.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment.Response buildPartial() { org.mlflow.api.proto.Service.DeleteExperiment.Response result = new org.mlflow.api.proto.Service.DeleteExperiment.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteExperiment.Response) { return mergeFrom((org.mlflow.api.proto.Service.DeleteExperiment.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteExperiment.Response other) { if (other == org.mlflow.api.proto.Service.DeleteExperiment.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteExperiment.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteExperiment.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteExperiment.Response) } // @@protoc_insertion_point(class_scope:mlflow.DeleteExperiment.Response) private static final org.mlflow.api.proto.Service.DeleteExperiment.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteExperiment.Response(); } public static org.mlflow.api.proto.Service.DeleteExperiment.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteExperiment)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteExperiment other = (org.mlflow.api.proto.Service.DeleteExperiment) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteExperiment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteExperiment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteExperiment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteExperiment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteExperiment) org.mlflow.api.proto.Service.DeleteExperimentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteExperiment.class, org.mlflow.api.proto.Service.DeleteExperiment.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteExperiment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteExperiment_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteExperiment.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment build() { org.mlflow.api.proto.Service.DeleteExperiment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment buildPartial() { org.mlflow.api.proto.Service.DeleteExperiment result = new org.mlflow.api.proto.Service.DeleteExperiment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteExperiment) { return mergeFrom((org.mlflow.api.proto.Service.DeleteExperiment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteExperiment other) { if (other == org.mlflow.api.proto.Service.DeleteExperiment.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteExperiment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteExperiment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteExperiment) } // @@protoc_insertion_point(class_scope:mlflow.DeleteExperiment) private static final org.mlflow.api.proto.Service.DeleteExperiment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteExperiment(); } public static org.mlflow.api.proto.Service.DeleteExperiment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteExperiment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteExperiment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteExperiment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreExperimentOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RestoreExperiment) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); } /** * Protobuf type {@code mlflow.RestoreExperiment} */ public static final class RestoreExperiment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RestoreExperiment) RestoreExperimentOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreExperiment.newBuilder() to construct. private RestoreExperiment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreExperiment() { experimentId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreExperiment(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreExperiment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreExperiment.class, org.mlflow.api.proto.Service.RestoreExperiment.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RestoreExperiment.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.RestoreExperiment.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RestoreExperiment.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreExperiment.Response.class, org.mlflow.api.proto.Service.RestoreExperiment.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RestoreExperiment.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.RestoreExperiment.Response other = (org.mlflow.api.proto.Service.RestoreExperiment.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RestoreExperiment.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.RestoreExperiment.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RestoreExperiment.Response) org.mlflow.api.proto.Service.RestoreExperiment.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreExperiment.Response.class, org.mlflow.api.proto.Service.RestoreExperiment.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.RestoreExperiment.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RestoreExperiment.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment.Response build() { org.mlflow.api.proto.Service.RestoreExperiment.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment.Response buildPartial() { org.mlflow.api.proto.Service.RestoreExperiment.Response result = new org.mlflow.api.proto.Service.RestoreExperiment.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RestoreExperiment.Response) { return mergeFrom((org.mlflow.api.proto.Service.RestoreExperiment.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RestoreExperiment.Response other) { if (other == org.mlflow.api.proto.Service.RestoreExperiment.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RestoreExperiment.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RestoreExperiment.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RestoreExperiment.Response) } // @@protoc_insertion_point(class_scope:mlflow.RestoreExperiment.Response) private static final org.mlflow.api.proto.Service.RestoreExperiment.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RestoreExperiment.Response(); } public static org.mlflow.api.proto.Service.RestoreExperiment.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RestoreExperiment)) { return super.equals(obj); } org.mlflow.api.proto.Service.RestoreExperiment other = (org.mlflow.api.proto.Service.RestoreExperiment) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreExperiment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreExperiment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RestoreExperiment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.RestoreExperiment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RestoreExperiment) org.mlflow.api.proto.Service.RestoreExperimentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreExperiment.class, org.mlflow.api.proto.Service.RestoreExperiment.Builder.class); } // Construct using org.mlflow.api.proto.Service.RestoreExperiment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreExperiment_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RestoreExperiment.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment build() { org.mlflow.api.proto.Service.RestoreExperiment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment buildPartial() { org.mlflow.api.proto.Service.RestoreExperiment result = new org.mlflow.api.proto.Service.RestoreExperiment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RestoreExperiment) { return mergeFrom((org.mlflow.api.proto.Service.RestoreExperiment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RestoreExperiment other) { if (other == org.mlflow.api.proto.Service.RestoreExperiment.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RestoreExperiment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RestoreExperiment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RestoreExperiment) } // @@protoc_insertion_point(class_scope:mlflow.RestoreExperiment) private static final org.mlflow.api.proto.Service.RestoreExperiment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RestoreExperiment(); } public static org.mlflow.api.proto.Service.RestoreExperiment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RestoreExperiment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RestoreExperiment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreExperiment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateExperimentOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.UpdateExperiment) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * If provided, the experiment's name is changed to the new name. The new name must be unique.
     * 
* * optional string new_name = 2; * @return Whether the newName field is set. */ boolean hasNewName(); /** *
     * If provided, the experiment's name is changed to the new name. The new name must be unique.
     * 
* * optional string new_name = 2; * @return The newName. */ java.lang.String getNewName(); /** *
     * If provided, the experiment's name is changed to the new name. The new name must be unique.
     * 
* * optional string new_name = 2; * @return The bytes for newName. */ com.google.protobuf.ByteString getNewNameBytes(); } /** * Protobuf type {@code mlflow.UpdateExperiment} */ public static final class UpdateExperiment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.UpdateExperiment) UpdateExperimentOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateExperiment.newBuilder() to construct. private UpdateExperiment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateExperiment() { experimentId_ = ""; newName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateExperiment(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateExperiment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; newName_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateExperiment.class, org.mlflow.api.proto.Service.UpdateExperiment.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.UpdateExperiment.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.UpdateExperiment.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.UpdateExperiment.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateExperiment.Response.class, org.mlflow.api.proto.Service.UpdateExperiment.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.UpdateExperiment.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.UpdateExperiment.Response other = (org.mlflow.api.proto.Service.UpdateExperiment.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.UpdateExperiment.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.UpdateExperiment.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.UpdateExperiment.Response) org.mlflow.api.proto.Service.UpdateExperiment.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateExperiment.Response.class, org.mlflow.api.proto.Service.UpdateExperiment.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.UpdateExperiment.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.UpdateExperiment.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment.Response build() { org.mlflow.api.proto.Service.UpdateExperiment.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment.Response buildPartial() { org.mlflow.api.proto.Service.UpdateExperiment.Response result = new org.mlflow.api.proto.Service.UpdateExperiment.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.UpdateExperiment.Response) { return mergeFrom((org.mlflow.api.proto.Service.UpdateExperiment.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.UpdateExperiment.Response other) { if (other == org.mlflow.api.proto.Service.UpdateExperiment.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.UpdateExperiment.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.UpdateExperiment.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.UpdateExperiment.Response) } // @@protoc_insertion_point(class_scope:mlflow.UpdateExperiment.Response) private static final org.mlflow.api.proto.Service.UpdateExperiment.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.UpdateExperiment.Response(); } public static org.mlflow.api.proto.Service.UpdateExperiment.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NEW_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object newName_; /** *
     * If provided, the experiment's name is changed to the new name. The new name must be unique.
     * 
* * optional string new_name = 2; * @return Whether the newName field is set. */ @java.lang.Override public boolean hasNewName() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * If provided, the experiment's name is changed to the new name. The new name must be unique.
     * 
* * optional string new_name = 2; * @return The newName. */ @java.lang.Override public java.lang.String getNewName() { java.lang.Object ref = newName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { newName_ = s; } return s; } } /** *
     * If provided, the experiment's name is changed to the new name. The new name must be unique.
     * 
* * optional string new_name = 2; * @return The bytes for newName. */ @java.lang.Override public com.google.protobuf.ByteString getNewNameBytes() { java.lang.Object ref = newName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); newName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, newName_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, newName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.UpdateExperiment)) { return super.equals(obj); } org.mlflow.api.proto.Service.UpdateExperiment other = (org.mlflow.api.proto.Service.UpdateExperiment) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasNewName() != other.hasNewName()) return false; if (hasNewName()) { if (!getNewName() .equals(other.getNewName())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasNewName()) { hash = (37 * hash) + NEW_NAME_FIELD_NUMBER; hash = (53 * hash) + getNewName().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateExperiment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateExperiment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.UpdateExperiment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.UpdateExperiment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.UpdateExperiment) org.mlflow.api.proto.Service.UpdateExperimentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateExperiment.class, org.mlflow.api.proto.Service.UpdateExperiment.Builder.class); } // Construct using org.mlflow.api.proto.Service.UpdateExperiment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); newName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateExperiment_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment getDefaultInstanceForType() { return org.mlflow.api.proto.Service.UpdateExperiment.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment build() { org.mlflow.api.proto.Service.UpdateExperiment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment buildPartial() { org.mlflow.api.proto.Service.UpdateExperiment result = new org.mlflow.api.proto.Service.UpdateExperiment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.newName_ = newName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.UpdateExperiment) { return mergeFrom((org.mlflow.api.proto.Service.UpdateExperiment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.UpdateExperiment other) { if (other == org.mlflow.api.proto.Service.UpdateExperiment.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasNewName()) { bitField0_ |= 0x00000002; newName_ = other.newName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.UpdateExperiment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.UpdateExperiment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private java.lang.Object newName_ = ""; /** *
       * If provided, the experiment's name is changed to the new name. The new name must be unique.
       * 
* * optional string new_name = 2; * @return Whether the newName field is set. */ public boolean hasNewName() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * If provided, the experiment's name is changed to the new name. The new name must be unique.
       * 
* * optional string new_name = 2; * @return The newName. */ public java.lang.String getNewName() { java.lang.Object ref = newName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { newName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * If provided, the experiment's name is changed to the new name. The new name must be unique.
       * 
* * optional string new_name = 2; * @return The bytes for newName. */ public com.google.protobuf.ByteString getNewNameBytes() { java.lang.Object ref = newName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); newName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * If provided, the experiment's name is changed to the new name. The new name must be unique.
       * 
* * optional string new_name = 2; * @param value The newName to set. * @return This builder for chaining. */ public Builder setNewName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; newName_ = value; onChanged(); return this; } /** *
       * If provided, the experiment's name is changed to the new name. The new name must be unique.
       * 
* * optional string new_name = 2; * @return This builder for chaining. */ public Builder clearNewName() { bitField0_ = (bitField0_ & ~0x00000002); newName_ = getDefaultInstance().getNewName(); onChanged(); return this; } /** *
       * If provided, the experiment's name is changed to the new name. The new name must be unique.
       * 
* * optional string new_name = 2; * @param value The bytes for newName to set. * @return This builder for chaining. */ public Builder setNewNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; newName_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.UpdateExperiment) } // @@protoc_insertion_point(class_scope:mlflow.UpdateExperiment) private static final org.mlflow.api.proto.Service.UpdateExperiment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.UpdateExperiment(); } public static org.mlflow.api.proto.Service.UpdateExperiment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateExperiment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateExperiment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateExperiment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateRunOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.CreateRun) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * 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.
     * 
* * optional string user_id = 2; * @return Whether the userId field is set. */ boolean hasUserId(); /** *
     * 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.
     * 
* * optional string user_id = 2; * @return The userId. */ java.lang.String getUserId(); /** *
     * 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.
     * 
* * optional string user_id = 2; * @return The bytes for userId. */ com.google.protobuf.ByteString getUserIdBytes(); /** *
     * Name of the run.
     * 
* * optional string run_name = 3; * @return Whether the runName field is set. */ boolean hasRunName(); /** *
     * Name of the run.
     * 
* * optional string run_name = 3; * @return The runName. */ java.lang.String getRunName(); /** *
     * Name of the run.
     * 
* * optional string run_name = 3; * @return The bytes for runName. */ com.google.protobuf.ByteString getRunNameBytes(); /** *
     * Unix timestamp in milliseconds of when the run started.
     * 
* * optional int64 start_time = 7; * @return Whether the startTime field is set. */ boolean hasStartTime(); /** *
     * Unix timestamp in milliseconds of when the run started.
     * 
* * optional int64 start_time = 7; * @return The startTime. */ long getStartTime(); /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ java.util.List getTagsList(); /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ org.mlflow.api.proto.Service.RunTag getTags(int index); /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ int getTagsCount(); /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ java.util.List getTagsOrBuilderList(); /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index); } /** * Protobuf type {@code mlflow.CreateRun} */ public static final class CreateRun extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.CreateRun) CreateRunOrBuilder { private static final long serialVersionUID = 0L; // Use CreateRun.newBuilder() to construct. private CreateRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateRun() { experimentId_ = ""; userId_ = ""; runName_ = ""; tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateRun(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateRun( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; userId_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; runName_ = bs; break; } case 56: { bitField0_ |= 0x00000008; startTime_ = input.readInt64(); break; } case 74: { if (!((mutable_bitField0_ & 0x00000010) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000010; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.RunTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000010) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateRun.class, org.mlflow.api.proto.Service.CreateRun.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.CreateRun.Response) com.google.protobuf.MessageOrBuilder { /** *
       * The newly created run.
       * 
* * optional .mlflow.Run run = 1; * @return Whether the run field is set. */ boolean hasRun(); /** *
       * The newly created run.
       * 
* * optional .mlflow.Run run = 1; * @return The run. */ org.mlflow.api.proto.Service.Run getRun(); /** *
       * The newly created run.
       * 
* * optional .mlflow.Run run = 1; */ org.mlflow.api.proto.Service.RunOrBuilder getRunOrBuilder(); } /** * Protobuf type {@code mlflow.CreateRun.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.CreateRun.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.Run.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = run_.toBuilder(); } run_ = input.readMessage(org.mlflow.api.proto.Service.Run.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(run_); run_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateRun.Response.class, org.mlflow.api.proto.Service.CreateRun.Response.Builder.class); } private int bitField0_; public static final int RUN_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.Run run_; /** *
       * The newly created run.
       * 
* * optional .mlflow.Run run = 1; * @return Whether the run field is set. */ @java.lang.Override public boolean hasRun() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The newly created run.
       * 
* * optional .mlflow.Run run = 1; * @return The run. */ @java.lang.Override public org.mlflow.api.proto.Service.Run getRun() { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } /** *
       * The newly created run.
       * 
* * optional .mlflow.Run run = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.RunOrBuilder getRunOrBuilder() { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getRun()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRun()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.CreateRun.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.CreateRun.Response other = (org.mlflow.api.proto.Service.CreateRun.Response) obj; if (hasRun() != other.hasRun()) return false; if (hasRun()) { if (!getRun() .equals(other.getRun())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRun()) { hash = (37 * hash) + RUN_FIELD_NUMBER; hash = (53 * hash) + getRun().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateRun.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateRun.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.CreateRun.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.CreateRun.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.CreateRun.Response) org.mlflow.api.proto.Service.CreateRun.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateRun.Response.class, org.mlflow.api.proto.Service.CreateRun.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.CreateRun.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRunFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (runBuilder_ == null) { run_ = null; } else { runBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.CreateRun.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun.Response build() { org.mlflow.api.proto.Service.CreateRun.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun.Response buildPartial() { org.mlflow.api.proto.Service.CreateRun.Response result = new org.mlflow.api.proto.Service.CreateRun.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (runBuilder_ == null) { result.run_ = run_; } else { result.run_ = runBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.CreateRun.Response) { return mergeFrom((org.mlflow.api.proto.Service.CreateRun.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.CreateRun.Response other) { if (other == org.mlflow.api.proto.Service.CreateRun.Response.getDefaultInstance()) return this; if (other.hasRun()) { mergeRun(other.getRun()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.CreateRun.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.CreateRun.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.Run run_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder> runBuilder_; /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; * @return Whether the run field is set. */ public boolean hasRun() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; * @return The run. */ public org.mlflow.api.proto.Service.Run getRun() { if (runBuilder_ == null) { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } else { return runBuilder_.getMessage(); } } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ public Builder setRun(org.mlflow.api.proto.Service.Run value) { if (runBuilder_ == null) { if (value == null) { throw new NullPointerException(); } run_ = value; onChanged(); } else { runBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ public Builder setRun( org.mlflow.api.proto.Service.Run.Builder builderForValue) { if (runBuilder_ == null) { run_ = builderForValue.build(); onChanged(); } else { runBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ public Builder mergeRun(org.mlflow.api.proto.Service.Run value) { if (runBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && run_ != null && run_ != org.mlflow.api.proto.Service.Run.getDefaultInstance()) { run_ = org.mlflow.api.proto.Service.Run.newBuilder(run_).mergeFrom(value).buildPartial(); } else { run_ = value; } onChanged(); } else { runBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ public Builder clearRun() { if (runBuilder_ == null) { run_ = null; onChanged(); } else { runBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ public org.mlflow.api.proto.Service.Run.Builder getRunBuilder() { bitField0_ |= 0x00000001; onChanged(); return getRunFieldBuilder().getBuilder(); } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ public org.mlflow.api.proto.Service.RunOrBuilder getRunOrBuilder() { if (runBuilder_ != null) { return runBuilder_.getMessageOrBuilder(); } else { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } } /** *
         * The newly created run.
         * 
* * optional .mlflow.Run run = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder> getRunFieldBuilder() { if (runBuilder_ == null) { runBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder>( getRun(), getParentForChildren(), isClean()); run_ = null; } return runBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.CreateRun.Response) } // @@protoc_insertion_point(class_scope:mlflow.CreateRun.Response) private static final org.mlflow.api.proto.Service.CreateRun.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.CreateRun.Response(); } public static org.mlflow.api.proto.Service.CreateRun.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_ID_FIELD_NUMBER = 2; private volatile java.lang.Object userId_; /** *
     * 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.
     * 
* * optional string user_id = 2; * @return Whether the userId field is set. */ @java.lang.Override public boolean hasUserId() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * 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.
     * 
* * optional string user_id = 2; * @return The userId. */ @java.lang.Override public java.lang.String getUserId() { java.lang.Object ref = userId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { userId_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string user_id = 2; * @return The bytes for userId. */ @java.lang.Override public com.google.protobuf.ByteString getUserIdBytes() { java.lang.Object ref = userId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_NAME_FIELD_NUMBER = 3; private volatile java.lang.Object runName_; /** *
     * Name of the run.
     * 
* * optional string run_name = 3; * @return Whether the runName field is set. */ @java.lang.Override public boolean hasRunName() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Name of the run.
     * 
* * optional string run_name = 3; * @return The runName. */ @java.lang.Override public java.lang.String getRunName() { java.lang.Object ref = runName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runName_ = s; } return s; } } /** *
     * Name of the run.
     * 
* * optional string run_name = 3; * @return The bytes for runName. */ @java.lang.Override public com.google.protobuf.ByteString getRunNameBytes() { java.lang.Object ref = runName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int START_TIME_FIELD_NUMBER = 7; private long startTime_; /** *
     * Unix timestamp in milliseconds of when the run started.
     * 
* * optional int64 start_time = 7; * @return Whether the startTime field is set. */ @java.lang.Override public boolean hasStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Unix timestamp in milliseconds of when the run started.
     * 
* * optional int64 start_time = 7; * @return The startTime. */ @java.lang.Override public long getStartTime() { return startTime_; } public static final int TAGS_FIELD_NUMBER = 9; private java.util.List tags_; /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ @java.lang.Override public org.mlflow.api.proto.Service.RunTag getTags(int index) { return tags_.get(index); } /** *
     * Additional metadata for run.
     * 
* * repeated .mlflow.RunTag tags = 9; */ @java.lang.Override public org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userId_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, runName_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(7, startTime_); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(9, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, runName_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(7, startTime_); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.CreateRun)) { return super.equals(obj); } org.mlflow.api.proto.Service.CreateRun other = (org.mlflow.api.proto.Service.CreateRun) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasUserId() != other.hasUserId()) return false; if (hasUserId()) { if (!getUserId() .equals(other.getUserId())) return false; } if (hasRunName() != other.hasRunName()) return false; if (hasRunName()) { if (!getRunName() .equals(other.getRunName())) return false; } if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { if (getStartTime() != other.getStartTime()) return false; } if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasUserId()) { hash = (37 * hash) + USER_ID_FIELD_NUMBER; hash = (53 * hash) + getUserId().hashCode(); } if (hasRunName()) { hash = (37 * hash) + RUN_NAME_FIELD_NUMBER; hash = (53 * hash) + getRunName().hashCode(); } if (hasStartTime()) { hash = (37 * hash) + START_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStartTime()); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.CreateRun parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateRun parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.CreateRun parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.CreateRun prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.CreateRun} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.CreateRun) org.mlflow.api.proto.Service.CreateRunOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.CreateRun.class, org.mlflow.api.proto.Service.CreateRun.Builder.class); } // Construct using org.mlflow.api.proto.Service.CreateRun.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); userId_ = ""; bitField0_ = (bitField0_ & ~0x00000002); runName_ = ""; bitField0_ = (bitField0_ & ~0x00000004); startTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_CreateRun_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun getDefaultInstanceForType() { return org.mlflow.api.proto.Service.CreateRun.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun build() { org.mlflow.api.proto.Service.CreateRun result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun buildPartial() { org.mlflow.api.proto.Service.CreateRun result = new org.mlflow.api.proto.Service.CreateRun(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.userId_ = userId_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.runName_ = runName_; if (((from_bitField0_ & 0x00000008) != 0)) { result.startTime_ = startTime_; to_bitField0_ |= 0x00000008; } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000010); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.CreateRun) { return mergeFrom((org.mlflow.api.proto.Service.CreateRun)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.CreateRun other) { if (other == org.mlflow.api.proto.Service.CreateRun.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasUserId()) { bitField0_ |= 0x00000002; userId_ = other.userId_; onChanged(); } if (other.hasRunName()) { bitField0_ |= 0x00000004; runName_ = other.runName_; onChanged(); } if (other.hasStartTime()) { setStartTime(other.getStartTime()); } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000010); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.CreateRun parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.CreateRun) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private java.lang.Object userId_ = ""; /** *
       * 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.
       * 
* * optional string user_id = 2; * @return Whether the userId field is set. */ public boolean hasUserId() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * 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.
       * 
* * optional string user_id = 2; * @return The userId. */ public java.lang.String getUserId() { java.lang.Object ref = userId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { userId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string user_id = 2; * @return The bytes for userId. */ public com.google.protobuf.ByteString getUserIdBytes() { java.lang.Object ref = userId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string user_id = 2; * @param value The userId to set. * @return This builder for chaining. */ public Builder setUserId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; userId_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string user_id = 2; * @return This builder for chaining. */ public Builder clearUserId() { bitField0_ = (bitField0_ & ~0x00000002); userId_ = getDefaultInstance().getUserId(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string user_id = 2; * @param value The bytes for userId to set. * @return This builder for chaining. */ public Builder setUserIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; userId_ = value; onChanged(); return this; } private java.lang.Object runName_ = ""; /** *
       * Name of the run.
       * 
* * optional string run_name = 3; * @return Whether the runName field is set. */ public boolean hasRunName() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Name of the run.
       * 
* * optional string run_name = 3; * @return The runName. */ public java.lang.String getRunName() { java.lang.Object ref = runName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the run.
       * 
* * optional string run_name = 3; * @return The bytes for runName. */ public com.google.protobuf.ByteString getRunNameBytes() { java.lang.Object ref = runName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the run.
       * 
* * optional string run_name = 3; * @param value The runName to set. * @return This builder for chaining. */ public Builder setRunName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; runName_ = value; onChanged(); return this; } /** *
       * Name of the run.
       * 
* * optional string run_name = 3; * @return This builder for chaining. */ public Builder clearRunName() { bitField0_ = (bitField0_ & ~0x00000004); runName_ = getDefaultInstance().getRunName(); onChanged(); return this; } /** *
       * Name of the run.
       * 
* * optional string run_name = 3; * @param value The bytes for runName to set. * @return This builder for chaining. */ public Builder setRunNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; runName_ = value; onChanged(); return this; } private long startTime_ ; /** *
       * Unix timestamp in milliseconds of when the run started.
       * 
* * optional int64 start_time = 7; * @return Whether the startTime field is set. */ @java.lang.Override public boolean hasStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Unix timestamp in milliseconds of when the run started.
       * 
* * optional int64 start_time = 7; * @return The startTime. */ @java.lang.Override public long getStartTime() { return startTime_; } /** *
       * Unix timestamp in milliseconds of when the run started.
       * 
* * optional int64 start_time = 7; * @param value The startTime to set. * @return This builder for chaining. */ public Builder setStartTime(long value) { bitField0_ |= 0x00000008; startTime_ = value; onChanged(); return this; } /** *
       * Unix timestamp in milliseconds of when the run started.
       * 
* * optional int64 start_time = 7; * @return This builder for chaining. */ public Builder clearStartTime() { bitField0_ = (bitField0_ & ~0x00000008); startTime_ = 0L; onChanged(); return this; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder> tagsBuilder_; /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public org.mlflow.api.proto.Service.RunTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder setTags( int index, org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder setTags( int index, org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder addTags(org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder addTags( int index, org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder addTags( org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder addTags( int index, org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public org.mlflow.api.proto.Service.RunTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public org.mlflow.api.proto.Service.RunTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.RunTag.getDefaultInstance()); } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public org.mlflow.api.proto.Service.RunTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.RunTag.getDefaultInstance()); } /** *
       * Additional metadata for run.
       * 
* * repeated .mlflow.RunTag tags = 9; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder>( tags_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.CreateRun) } // @@protoc_insertion_point(class_scope:mlflow.CreateRun) private static final org.mlflow.api.proto.Service.CreateRun DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.CreateRun(); } public static org.mlflow.api.proto.Service.CreateRun getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateRun parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateRun(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.CreateRun getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateRunOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.UpdateRun) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to update. Must be provided.
     * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to update. Must be provided.
     * 
* * optional string run_id = 4; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to update. Must be provided.
     * 
* * optional string run_id = 4; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [Deprecated, use run_id instead] ID of the run to update.. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [Deprecated, use run_id instead] ID of the run to update.. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [Deprecated, use run_id instead] ID of the run to update.. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * Updated status of the run.
     * 
* * optional .mlflow.RunStatus status = 2; * @return Whether the status field is set. */ boolean hasStatus(); /** *
     * Updated status of the run.
     * 
* * optional .mlflow.RunStatus status = 2; * @return The status. */ org.mlflow.api.proto.Service.RunStatus getStatus(); /** *
     *Unix timestamp in milliseconds of when the run ended.
     * 
* * optional int64 end_time = 3; * @return Whether the endTime field is set. */ boolean hasEndTime(); /** *
     *Unix timestamp in milliseconds of when the run ended.
     * 
* * optional int64 end_time = 3; * @return The endTime. */ long getEndTime(); /** *
     * Updated name of the run.
     * 
* * optional string run_name = 5; * @return Whether the runName field is set. */ boolean hasRunName(); /** *
     * Updated name of the run.
     * 
* * optional string run_name = 5; * @return The runName. */ java.lang.String getRunName(); /** *
     * Updated name of the run.
     * 
* * optional string run_name = 5; * @return The bytes for runName. */ com.google.protobuf.ByteString getRunNameBytes(); } /** * Protobuf type {@code mlflow.UpdateRun} */ public static final class UpdateRun extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.UpdateRun) UpdateRunOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateRun.newBuilder() to construct. private UpdateRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateRun() { runId_ = ""; runUuid_ = ""; status_ = 1; runName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateRun(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateRun( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 16: { int rawValue = input.readEnum(); @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.RunStatus value = org.mlflow.api.proto.Service.RunStatus.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000004; status_ = rawValue; } break; } case 24: { bitField0_ |= 0x00000008; endTime_ = input.readInt64(); break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; runName_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateRun.class, org.mlflow.api.proto.Service.UpdateRun.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.UpdateRun.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Updated metadata of the run.
       * 
* * optional .mlflow.RunInfo run_info = 1; * @return Whether the runInfo field is set. */ boolean hasRunInfo(); /** *
       * Updated metadata of the run.
       * 
* * optional .mlflow.RunInfo run_info = 1; * @return The runInfo. */ org.mlflow.api.proto.Service.RunInfo getRunInfo(); /** *
       * Updated metadata of the run.
       * 
* * optional .mlflow.RunInfo run_info = 1; */ org.mlflow.api.proto.Service.RunInfoOrBuilder getRunInfoOrBuilder(); } /** * Protobuf type {@code mlflow.UpdateRun.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.UpdateRun.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.RunInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = runInfo_.toBuilder(); } runInfo_ = input.readMessage(org.mlflow.api.proto.Service.RunInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(runInfo_); runInfo_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateRun.Response.class, org.mlflow.api.proto.Service.UpdateRun.Response.Builder.class); } private int bitField0_; public static final int RUN_INFO_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.RunInfo runInfo_; /** *
       * Updated metadata of the run.
       * 
* * optional .mlflow.RunInfo run_info = 1; * @return Whether the runInfo field is set. */ @java.lang.Override public boolean hasRunInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Updated metadata of the run.
       * 
* * optional .mlflow.RunInfo run_info = 1; * @return The runInfo. */ @java.lang.Override public org.mlflow.api.proto.Service.RunInfo getRunInfo() { return runInfo_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : runInfo_; } /** *
       * Updated metadata of the run.
       * 
* * optional .mlflow.RunInfo run_info = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.RunInfoOrBuilder getRunInfoOrBuilder() { return runInfo_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : runInfo_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getRunInfo()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRunInfo()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.UpdateRun.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.UpdateRun.Response other = (org.mlflow.api.proto.Service.UpdateRun.Response) obj; if (hasRunInfo() != other.hasRunInfo()) return false; if (hasRunInfo()) { if (!getRunInfo() .equals(other.getRunInfo())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunInfo()) { hash = (37 * hash) + RUN_INFO_FIELD_NUMBER; hash = (53 * hash) + getRunInfo().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateRun.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.UpdateRun.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.UpdateRun.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.UpdateRun.Response) org.mlflow.api.proto.Service.UpdateRun.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateRun.Response.class, org.mlflow.api.proto.Service.UpdateRun.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.UpdateRun.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRunInfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (runInfoBuilder_ == null) { runInfo_ = null; } else { runInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.UpdateRun.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun.Response build() { org.mlflow.api.proto.Service.UpdateRun.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun.Response buildPartial() { org.mlflow.api.proto.Service.UpdateRun.Response result = new org.mlflow.api.proto.Service.UpdateRun.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (runInfoBuilder_ == null) { result.runInfo_ = runInfo_; } else { result.runInfo_ = runInfoBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.UpdateRun.Response) { return mergeFrom((org.mlflow.api.proto.Service.UpdateRun.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.UpdateRun.Response other) { if (other == org.mlflow.api.proto.Service.UpdateRun.Response.getDefaultInstance()) return this; if (other.hasRunInfo()) { mergeRunInfo(other.getRunInfo()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.UpdateRun.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.UpdateRun.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.RunInfo runInfo_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInfo, org.mlflow.api.proto.Service.RunInfo.Builder, org.mlflow.api.proto.Service.RunInfoOrBuilder> runInfoBuilder_; /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; * @return Whether the runInfo field is set. */ public boolean hasRunInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; * @return The runInfo. */ public org.mlflow.api.proto.Service.RunInfo getRunInfo() { if (runInfoBuilder_ == null) { return runInfo_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : runInfo_; } else { return runInfoBuilder_.getMessage(); } } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ public Builder setRunInfo(org.mlflow.api.proto.Service.RunInfo value) { if (runInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } runInfo_ = value; onChanged(); } else { runInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ public Builder setRunInfo( org.mlflow.api.proto.Service.RunInfo.Builder builderForValue) { if (runInfoBuilder_ == null) { runInfo_ = builderForValue.build(); onChanged(); } else { runInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ public Builder mergeRunInfo(org.mlflow.api.proto.Service.RunInfo value) { if (runInfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && runInfo_ != null && runInfo_ != org.mlflow.api.proto.Service.RunInfo.getDefaultInstance()) { runInfo_ = org.mlflow.api.proto.Service.RunInfo.newBuilder(runInfo_).mergeFrom(value).buildPartial(); } else { runInfo_ = value; } onChanged(); } else { runInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ public Builder clearRunInfo() { if (runInfoBuilder_ == null) { runInfo_ = null; onChanged(); } else { runInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ public org.mlflow.api.proto.Service.RunInfo.Builder getRunInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); return getRunInfoFieldBuilder().getBuilder(); } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ public org.mlflow.api.proto.Service.RunInfoOrBuilder getRunInfoOrBuilder() { if (runInfoBuilder_ != null) { return runInfoBuilder_.getMessageOrBuilder(); } else { return runInfo_ == null ? org.mlflow.api.proto.Service.RunInfo.getDefaultInstance() : runInfo_; } } /** *
         * Updated metadata of the run.
         * 
* * optional .mlflow.RunInfo run_info = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInfo, org.mlflow.api.proto.Service.RunInfo.Builder, org.mlflow.api.proto.Service.RunInfoOrBuilder> getRunInfoFieldBuilder() { if (runInfoBuilder_ == null) { runInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.RunInfo, org.mlflow.api.proto.Service.RunInfo.Builder, org.mlflow.api.proto.Service.RunInfoOrBuilder>( getRunInfo(), getParentForChildren(), isClean()); runInfo_ = null; } return runInfoBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.UpdateRun.Response) } // @@protoc_insertion_point(class_scope:mlflow.UpdateRun.Response) private static final org.mlflow.api.proto.Service.UpdateRun.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.UpdateRun.Response(); } public static org.mlflow.api.proto.Service.UpdateRun.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 4; private volatile java.lang.Object runId_; /** *
     * ID of the run to update. Must be provided.
     * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to update. Must be provided.
     * 
* * optional string run_id = 4; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to update. Must be provided.
     * 
* * optional string run_id = 4; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [Deprecated, use run_id instead] ID of the run to update.. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [Deprecated, use run_id instead] ID of the run to update.. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [Deprecated, use run_id instead] ID of the run to update.. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int STATUS_FIELD_NUMBER = 2; private int status_; /** *
     * Updated status of the run.
     * 
* * optional .mlflow.RunStatus status = 2; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Updated status of the run.
     * 
* * optional .mlflow.RunStatus status = 2; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.RunStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.RunStatus result = org.mlflow.api.proto.Service.RunStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.RunStatus.RUNNING : result; } public static final int END_TIME_FIELD_NUMBER = 3; private long endTime_; /** *
     *Unix timestamp in milliseconds of when the run ended.
     * 
* * optional int64 end_time = 3; * @return Whether the endTime field is set. */ @java.lang.Override public boolean hasEndTime() { return ((bitField0_ & 0x00000008) != 0); } /** *
     *Unix timestamp in milliseconds of when the run ended.
     * 
* * optional int64 end_time = 3; * @return The endTime. */ @java.lang.Override public long getEndTime() { return endTime_; } public static final int RUN_NAME_FIELD_NUMBER = 5; private volatile java.lang.Object runName_; /** *
     * Updated name of the run.
     * 
* * optional string run_name = 5; * @return Whether the runName field is set. */ @java.lang.Override public boolean hasRunName() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * Updated name of the run.
     * 
* * optional string run_name = 5; * @return The runName. */ @java.lang.Override public java.lang.String getRunName() { java.lang.Object ref = runName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runName_ = s; } return s; } } /** *
     * Updated name of the run.
     * 
* * optional string run_name = 5; * @return The bytes for runName. */ @java.lang.Override public com.google.protobuf.ByteString getRunNameBytes() { java.lang.Object ref = runName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeEnum(2, status_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(3, endTime_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, runId_); } if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, runName_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, status_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, endTime_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, runId_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, runName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.UpdateRun)) { return super.equals(obj); } org.mlflow.api.proto.Service.UpdateRun other = (org.mlflow.api.proto.Service.UpdateRun) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasStatus() != other.hasStatus()) return false; if (hasStatus()) { if (status_ != other.status_) return false; } if (hasEndTime() != other.hasEndTime()) return false; if (hasEndTime()) { if (getEndTime() != other.getEndTime()) return false; } if (hasRunName() != other.hasRunName()) return false; if (hasRunName()) { if (!getRunName() .equals(other.getRunName())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + status_; } if (hasEndTime()) { hash = (37 * hash) + END_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getEndTime()); } if (hasRunName()) { hash = (37 * hash) + RUN_NAME_FIELD_NUMBER; hash = (53 * hash) + getRunName().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateRun parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.UpdateRun parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.UpdateRun prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.UpdateRun} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.UpdateRun) org.mlflow.api.proto.Service.UpdateRunOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.UpdateRun.class, org.mlflow.api.proto.Service.UpdateRun.Builder.class); } // Construct using org.mlflow.api.proto.Service.UpdateRun.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); status_ = 1; bitField0_ = (bitField0_ & ~0x00000004); endTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); runName_ = ""; bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_UpdateRun_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun getDefaultInstanceForType() { return org.mlflow.api.proto.Service.UpdateRun.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun build() { org.mlflow.api.proto.Service.UpdateRun result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun buildPartial() { org.mlflow.api.proto.Service.UpdateRun result = new org.mlflow.api.proto.Service.UpdateRun(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.status_ = status_; if (((from_bitField0_ & 0x00000008) != 0)) { result.endTime_ = endTime_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000010; } result.runName_ = runName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.UpdateRun) { return mergeFrom((org.mlflow.api.proto.Service.UpdateRun)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.UpdateRun other) { if (other == org.mlflow.api.proto.Service.UpdateRun.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasStatus()) { setStatus(other.getStatus()); } if (other.hasEndTime()) { setEndTime(other.getEndTime()); } if (other.hasRunName()) { bitField0_ |= 0x00000010; runName_ = other.runName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.UpdateRun parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.UpdateRun) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to update. Must be provided.
       * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to update. Must be provided.
       * 
* * optional string run_id = 4; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to update. Must be provided.
       * 
* * optional string run_id = 4; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to update. Must be provided.
       * 
* * optional string run_id = 4; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to update. Must be provided.
       * 
* * optional string run_id = 4; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to update. Must be provided.
       * 
* * optional string run_id = 4; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [Deprecated, use run_id instead] ID of the run to update.. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [Deprecated, use run_id instead] ID of the run to update.. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [Deprecated, use run_id instead] ID of the run to update.. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [Deprecated, use run_id instead] ID of the run to update.. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] ID of the run to update.. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] ID of the run to update.. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private int status_ = 1; /** *
       * Updated status of the run.
       * 
* * optional .mlflow.RunStatus status = 2; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Updated status of the run.
       * 
* * optional .mlflow.RunStatus status = 2; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.RunStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.RunStatus result = org.mlflow.api.proto.Service.RunStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.RunStatus.RUNNING : result; } /** *
       * Updated status of the run.
       * 
* * optional .mlflow.RunStatus status = 2; * @param value The status to set. * @return This builder for chaining. */ public Builder setStatus(org.mlflow.api.proto.Service.RunStatus value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; status_ = value.getNumber(); onChanged(); return this; } /** *
       * Updated status of the run.
       * 
* * optional .mlflow.RunStatus status = 2; * @return This builder for chaining. */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000004); status_ = 1; onChanged(); return this; } private long endTime_ ; /** *
       *Unix timestamp in milliseconds of when the run ended.
       * 
* * optional int64 end_time = 3; * @return Whether the endTime field is set. */ @java.lang.Override public boolean hasEndTime() { return ((bitField0_ & 0x00000008) != 0); } /** *
       *Unix timestamp in milliseconds of when the run ended.
       * 
* * optional int64 end_time = 3; * @return The endTime. */ @java.lang.Override public long getEndTime() { return endTime_; } /** *
       *Unix timestamp in milliseconds of when the run ended.
       * 
* * optional int64 end_time = 3; * @param value The endTime to set. * @return This builder for chaining. */ public Builder setEndTime(long value) { bitField0_ |= 0x00000008; endTime_ = value; onChanged(); return this; } /** *
       *Unix timestamp in milliseconds of when the run ended.
       * 
* * optional int64 end_time = 3; * @return This builder for chaining. */ public Builder clearEndTime() { bitField0_ = (bitField0_ & ~0x00000008); endTime_ = 0L; onChanged(); return this; } private java.lang.Object runName_ = ""; /** *
       * Updated name of the run.
       * 
* * optional string run_name = 5; * @return Whether the runName field is set. */ public boolean hasRunName() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Updated name of the run.
       * 
* * optional string run_name = 5; * @return The runName. */ public java.lang.String getRunName() { java.lang.Object ref = runName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Updated name of the run.
       * 
* * optional string run_name = 5; * @return The bytes for runName. */ public com.google.protobuf.ByteString getRunNameBytes() { java.lang.Object ref = runName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Updated name of the run.
       * 
* * optional string run_name = 5; * @param value The runName to set. * @return This builder for chaining. */ public Builder setRunName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; runName_ = value; onChanged(); return this; } /** *
       * Updated name of the run.
       * 
* * optional string run_name = 5; * @return This builder for chaining. */ public Builder clearRunName() { bitField0_ = (bitField0_ & ~0x00000010); runName_ = getDefaultInstance().getRunName(); onChanged(); return this; } /** *
       * Updated name of the run.
       * 
* * optional string run_name = 5; * @param value The bytes for runName to set. * @return This builder for chaining. */ public Builder setRunNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; runName_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.UpdateRun) } // @@protoc_insertion_point(class_scope:mlflow.UpdateRun) private static final org.mlflow.api.proto.Service.UpdateRun DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.UpdateRun(); } public static org.mlflow.api.proto.Service.UpdateRun getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateRun parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateRun(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.UpdateRun getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteRunOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteRun) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to delete.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to delete.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to delete.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); } /** * Protobuf type {@code mlflow.DeleteRun} */ public static final class DeleteRun extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteRun) DeleteRunOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteRun.newBuilder() to construct. private DeleteRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteRun() { runId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteRun(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteRun( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteRun.class, org.mlflow.api.proto.Service.DeleteRun.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteRun.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.DeleteRun.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteRun.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteRun.Response.class, org.mlflow.api.proto.Service.DeleteRun.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteRun.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteRun.Response other = (org.mlflow.api.proto.Service.DeleteRun.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteRun.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteRun.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteRun.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteRun.Response) org.mlflow.api.proto.Service.DeleteRun.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteRun.Response.class, org.mlflow.api.proto.Service.DeleteRun.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteRun.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteRun.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun.Response build() { org.mlflow.api.proto.Service.DeleteRun.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun.Response buildPartial() { org.mlflow.api.proto.Service.DeleteRun.Response result = new org.mlflow.api.proto.Service.DeleteRun.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteRun.Response) { return mergeFrom((org.mlflow.api.proto.Service.DeleteRun.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteRun.Response other) { if (other == org.mlflow.api.proto.Service.DeleteRun.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteRun.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteRun.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteRun.Response) } // @@protoc_insertion_point(class_scope:mlflow.DeleteRun.Response) private static final org.mlflow.api.proto.Service.DeleteRun.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteRun.Response(); } public static org.mlflow.api.proto.Service.DeleteRun.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 1; private volatile java.lang.Object runId_; /** *
     * ID of the run to delete.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to delete.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to delete.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteRun)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteRun other = (org.mlflow.api.proto.Service.DeleteRun) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteRun parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteRun parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteRun prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteRun} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteRun) org.mlflow.api.proto.Service.DeleteRunOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteRun.class, org.mlflow.api.proto.Service.DeleteRun.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteRun.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteRun_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteRun.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun build() { org.mlflow.api.proto.Service.DeleteRun result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun buildPartial() { org.mlflow.api.proto.Service.DeleteRun result = new org.mlflow.api.proto.Service.DeleteRun(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteRun) { return mergeFrom((org.mlflow.api.proto.Service.DeleteRun)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteRun other) { if (other == org.mlflow.api.proto.Service.DeleteRun.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteRun parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteRun) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to delete.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to delete.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to delete.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to delete.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to delete.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to delete.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteRun) } // @@protoc_insertion_point(class_scope:mlflow.DeleteRun) private static final org.mlflow.api.proto.Service.DeleteRun DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteRun(); } public static org.mlflow.api.proto.Service.DeleteRun getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteRun parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteRun(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteRun getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreRunOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RestoreRun) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to restore.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to restore.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to restore.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); } /** * Protobuf type {@code mlflow.RestoreRun} */ public static final class RestoreRun extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RestoreRun) RestoreRunOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreRun.newBuilder() to construct. private RestoreRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreRun() { runId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreRun(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreRun( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreRun.class, org.mlflow.api.proto.Service.RestoreRun.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.RestoreRun.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.RestoreRun.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.RestoreRun.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreRun.Response.class, org.mlflow.api.proto.Service.RestoreRun.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RestoreRun.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.RestoreRun.Response other = (org.mlflow.api.proto.Service.RestoreRun.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreRun.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RestoreRun.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.RestoreRun.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RestoreRun.Response) org.mlflow.api.proto.Service.RestoreRun.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreRun.Response.class, org.mlflow.api.proto.Service.RestoreRun.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.RestoreRun.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RestoreRun.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun.Response build() { org.mlflow.api.proto.Service.RestoreRun.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun.Response buildPartial() { org.mlflow.api.proto.Service.RestoreRun.Response result = new org.mlflow.api.proto.Service.RestoreRun.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RestoreRun.Response) { return mergeFrom((org.mlflow.api.proto.Service.RestoreRun.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RestoreRun.Response other) { if (other == org.mlflow.api.proto.Service.RestoreRun.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RestoreRun.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RestoreRun.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RestoreRun.Response) } // @@protoc_insertion_point(class_scope:mlflow.RestoreRun.Response) private static final org.mlflow.api.proto.Service.RestoreRun.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RestoreRun.Response(); } public static org.mlflow.api.proto.Service.RestoreRun.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 1; private volatile java.lang.Object runId_; /** *
     * ID of the run to restore.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to restore.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to restore.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.RestoreRun)) { return super.equals(obj); } org.mlflow.api.proto.Service.RestoreRun other = (org.mlflow.api.proto.Service.RestoreRun) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreRun parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.RestoreRun parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.RestoreRun prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.RestoreRun} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.RestoreRun) org.mlflow.api.proto.Service.RestoreRunOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.RestoreRun.class, org.mlflow.api.proto.Service.RestoreRun.Builder.class); } // Construct using org.mlflow.api.proto.Service.RestoreRun.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_RestoreRun_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun getDefaultInstanceForType() { return org.mlflow.api.proto.Service.RestoreRun.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun build() { org.mlflow.api.proto.Service.RestoreRun result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun buildPartial() { org.mlflow.api.proto.Service.RestoreRun result = new org.mlflow.api.proto.Service.RestoreRun(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.RestoreRun) { return mergeFrom((org.mlflow.api.proto.Service.RestoreRun)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.RestoreRun other) { if (other == org.mlflow.api.proto.Service.RestoreRun.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.RestoreRun parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.RestoreRun) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to restore.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to restore.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to restore.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to restore.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to restore.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to restore.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.RestoreRun) } // @@protoc_insertion_point(class_scope:mlflow.RestoreRun) private static final org.mlflow.api.proto.Service.RestoreRun DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.RestoreRun(); } public static org.mlflow.api.proto.Service.RestoreRun getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RestoreRun parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RestoreRun(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.RestoreRun getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogMetricOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogMetric) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run under which to log the metric. Must be provided.
     * 
* * optional string run_id = 6; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run under which to log the metric. Must be provided.
     * 
* * optional string run_id = 6; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run under which to log the metric. Must be provided.
     * 
* * optional string run_id = 6; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * Name of the metric.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Name of the metric.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ java.lang.String getKey(); /** *
     * Name of the metric.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Double value of the metric being logged.
     * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * Double value of the metric being logged.
     * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ double getValue(); /** *
     * Unix timestamp in milliseconds at the time metric was logged.
     * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
     * Unix timestamp in milliseconds at the time metric was logged.
     * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return The timestamp. */ long getTimestamp(); /** *
     * Step at which to log the metric
     * 
* * optional int64 step = 5 [default = 0]; * @return Whether the step field is set. */ boolean hasStep(); /** *
     * Step at which to log the metric
     * 
* * optional int64 step = 5 [default = 0]; * @return The step. */ long getStep(); } /** * Protobuf type {@code mlflow.LogMetric} */ public static final class LogMetric extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogMetric) LogMetricOrBuilder { private static final long serialVersionUID = 0L; // Use LogMetric.newBuilder() to construct. private LogMetric(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LogMetric() { runId_ = ""; runUuid_ = ""; key_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LogMetric(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LogMetric( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; key_ = bs; break; } case 25: { bitField0_ |= 0x00000008; value_ = input.readDouble(); break; } case 32: { bitField0_ |= 0x00000010; timestamp_ = input.readInt64(); break; } case 40: { bitField0_ |= 0x00000020; step_ = input.readInt64(); break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogMetric.class, org.mlflow.api.proto.Service.LogMetric.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogMetric.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.LogMetric.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogMetric.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogMetric.Response.class, org.mlflow.api.proto.Service.LogMetric.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogMetric.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogMetric.Response other = (org.mlflow.api.proto.Service.LogMetric.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogMetric.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogMetric.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogMetric.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogMetric.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogMetric.Response) org.mlflow.api.proto.Service.LogMetric.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogMetric.Response.class, org.mlflow.api.proto.Service.LogMetric.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogMetric.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogMetric.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric.Response build() { org.mlflow.api.proto.Service.LogMetric.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric.Response buildPartial() { org.mlflow.api.proto.Service.LogMetric.Response result = new org.mlflow.api.proto.Service.LogMetric.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogMetric.Response) { return mergeFrom((org.mlflow.api.proto.Service.LogMetric.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogMetric.Response other) { if (other == org.mlflow.api.proto.Service.LogMetric.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogMetric.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogMetric.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogMetric.Response) } // @@protoc_insertion_point(class_scope:mlflow.LogMetric.Response) private static final org.mlflow.api.proto.Service.LogMetric.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogMetric.Response(); } public static org.mlflow.api.proto.Service.LogMetric.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 6; private volatile java.lang.Object runId_; /** *
     * ID of the run under which to log the metric. Must be provided.
     * 
* * optional string run_id = 6; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run under which to log the metric. Must be provided.
     * 
* * optional string run_id = 6; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run under which to log the metric. Must be provided.
     * 
* * optional string run_id = 6; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * Name of the metric.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Name of the metric.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Name of the metric.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 3; private double value_; /** *
     * Double value of the metric being logged.
     * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Double value of the metric being logged.
     * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ @java.lang.Override public double getValue() { return value_; } public static final int TIMESTAMP_FIELD_NUMBER = 4; private long timestamp_; /** *
     * Unix timestamp in milliseconds at the time metric was logged.
     * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * Unix timestamp in milliseconds at the time metric was logged.
     * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } public static final int STEP_FIELD_NUMBER = 5; private long step_; /** *
     * Step at which to log the metric
     * 
* * optional int64 step = 5 [default = 0]; * @return Whether the step field is set. */ @java.lang.Override public boolean hasStep() { return ((bitField0_ & 0x00000020) != 0); } /** *
     * Step at which to log the metric
     * 
* * optional int64 step = 5 [default = 0]; * @return The step. */ @java.lang.Override public long getStep() { return step_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeDouble(3, value_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeInt64(4, timestamp_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeInt64(5, step_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(3, value_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, timestamp_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, step_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogMetric)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogMetric other = (org.mlflow.api.proto.Service.LogMetric) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (java.lang.Double.doubleToLongBits(getValue()) != java.lang.Double.doubleToLongBits( other.getValue())) return false; } if (hasTimestamp() != other.hasTimestamp()) return false; if (hasTimestamp()) { if (getTimestamp() != other.getTimestamp()) return false; } if (hasStep() != other.hasStep()) return false; if (hasStep()) { if (getStep() != other.getStep()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getValue())); } if (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestamp()); } if (hasStep()) { hash = (37 * hash) + STEP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStep()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogMetric parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogMetric parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogMetric parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogMetric prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogMetric} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogMetric) org.mlflow.api.proto.Service.LogMetricOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogMetric.class, org.mlflow.api.proto.Service.LogMetric.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogMetric.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); key_ = ""; bitField0_ = (bitField0_ & ~0x00000004); value_ = 0D; bitField0_ = (bitField0_ & ~0x00000008); timestamp_ = 0L; bitField0_ = (bitField0_ & ~0x00000010); step_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogMetric_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogMetric.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric build() { org.mlflow.api.proto.Service.LogMetric result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric buildPartial() { org.mlflow.api.proto.Service.LogMetric result = new org.mlflow.api.proto.Service.LogMetric(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.key_ = key_; if (((from_bitField0_ & 0x00000008) != 0)) { result.value_ = value_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.timestamp_ = timestamp_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { result.step_ = step_; to_bitField0_ |= 0x00000020; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogMetric) { return mergeFrom((org.mlflow.api.proto.Service.LogMetric)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogMetric other) { if (other == org.mlflow.api.proto.Service.LogMetric.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000004; key_ = other.key_; onChanged(); } if (other.hasValue()) { setValue(other.getValue()); } if (other.hasTimestamp()) { setTimestamp(other.getTimestamp()); } if (other.hasStep()) { setStep(other.getStep()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogMetric parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogMetric) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run under which to log the metric. Must be provided.
       * 
* * optional string run_id = 6; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run under which to log the metric. Must be provided.
       * 
* * optional string run_id = 6; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run under which to log the metric. Must be provided.
       * 
* * optional string run_id = 6; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run under which to log the metric. Must be provided.
       * 
* * optional string run_id = 6; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run under which to log the metric. Must be provided.
       * 
* * optional string run_id = 6; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run under which to log the metric. Must be provided.
       * 
* * optional string run_id = 6; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * Name of the metric.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Name of the metric.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the metric.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the metric.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; key_ = value; onChanged(); return this; } /** *
       * Name of the metric.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000004); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Name of the metric.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; key_ = value; onChanged(); return this; } private double value_ ; /** *
       * Double value of the metric being logged.
       * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Double value of the metric being logged.
       * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ @java.lang.Override public double getValue() { return value_; } /** *
       * Double value of the metric being logged.
       * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue(double value) { bitField0_ |= 0x00000008; value_ = value; onChanged(); return this; } /** *
       * Double value of the metric being logged.
       * 
* * optional double value = 3 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000008); value_ = 0D; onChanged(); return this; } private long timestamp_ ; /** *
       * Unix timestamp in milliseconds at the time metric was logged.
       * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Unix timestamp in milliseconds at the time metric was logged.
       * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } /** *
       * Unix timestamp in milliseconds at the time metric was logged.
       * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @param value The timestamp to set. * @return This builder for chaining. */ public Builder setTimestamp(long value) { bitField0_ |= 0x00000010; timestamp_ = value; onChanged(); return this; } /** *
       * Unix timestamp in milliseconds at the time metric was logged.
       * 
* * optional int64 timestamp = 4 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearTimestamp() { bitField0_ = (bitField0_ & ~0x00000010); timestamp_ = 0L; onChanged(); return this; } private long step_ ; /** *
       * Step at which to log the metric
       * 
* * optional int64 step = 5 [default = 0]; * @return Whether the step field is set. */ @java.lang.Override public boolean hasStep() { return ((bitField0_ & 0x00000020) != 0); } /** *
       * Step at which to log the metric
       * 
* * optional int64 step = 5 [default = 0]; * @return The step. */ @java.lang.Override public long getStep() { return step_; } /** *
       * Step at which to log the metric
       * 
* * optional int64 step = 5 [default = 0]; * @param value The step to set. * @return This builder for chaining. */ public Builder setStep(long value) { bitField0_ |= 0x00000020; step_ = value; onChanged(); return this; } /** *
       * Step at which to log the metric
       * 
* * optional int64 step = 5 [default = 0]; * @return This builder for chaining. */ public Builder clearStep() { bitField0_ = (bitField0_ & ~0x00000020); step_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogMetric) } // @@protoc_insertion_point(class_scope:mlflow.LogMetric) private static final org.mlflow.api.proto.Service.LogMetric DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogMetric(); } public static org.mlflow.api.proto.Service.LogMetric getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogMetric parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LogMetric(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogMetric getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogParamOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogParam) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run under which to log the param. Must be provided.
     * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run under which to log the param. Must be provided.
     * 
* * optional string run_id = 4; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run under which to log the param. Must be provided.
     * 
* * optional string run_id = 4; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * Name of the param. Maximum size is 255 bytes.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Name of the param. Maximum size is 255 bytes.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ java.lang.String getKey(); /** *
     * Name of the param. Maximum size is 255 bytes.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * String value of the param being logged. Maximum size is 6000 bytes.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * String value of the param being logged. Maximum size is 6000 bytes.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ java.lang.String getValue(); /** *
     * String value of the param being logged. Maximum size is 6000 bytes.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mlflow.LogParam} */ public static final class LogParam extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogParam) LogParamOrBuilder { private static final long serialVersionUID = 0L; // Use LogParam.newBuilder() to construct. private LogParam(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LogParam() { runId_ = ""; runUuid_ = ""; key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LogParam(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LogParam( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; key_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; value_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogParam.class, org.mlflow.api.proto.Service.LogParam.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogParam.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.LogParam.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogParam.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogParam.Response.class, org.mlflow.api.proto.Service.LogParam.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogParam.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogParam.Response other = (org.mlflow.api.proto.Service.LogParam.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogParam.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogParam.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogParam.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogParam.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogParam.Response) org.mlflow.api.proto.Service.LogParam.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogParam.Response.class, org.mlflow.api.proto.Service.LogParam.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogParam.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogParam.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogParam.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogParam.Response build() { org.mlflow.api.proto.Service.LogParam.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogParam.Response buildPartial() { org.mlflow.api.proto.Service.LogParam.Response result = new org.mlflow.api.proto.Service.LogParam.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogParam.Response) { return mergeFrom((org.mlflow.api.proto.Service.LogParam.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogParam.Response other) { if (other == org.mlflow.api.proto.Service.LogParam.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogParam.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogParam.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogParam.Response) } // @@protoc_insertion_point(class_scope:mlflow.LogParam.Response) private static final org.mlflow.api.proto.Service.LogParam.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogParam.Response(); } public static org.mlflow.api.proto.Service.LogParam.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogParam.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 4; private volatile java.lang.Object runId_; /** *
     * ID of the run under which to log the param. Must be provided.
     * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run under which to log the param. Must be provided.
     * 
* * optional string run_id = 4; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run under which to log the param. Must be provided.
     * 
* * optional string run_id = 4; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * Name of the param. Maximum size is 255 bytes.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Name of the param. Maximum size is 255 bytes.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Name of the param. Maximum size is 255 bytes.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 3; private volatile java.lang.Object value_; /** *
     * String value of the param being logged. Maximum size is 6000 bytes.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * String value of the param being logged. Maximum size is 6000 bytes.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * String value of the param being logged. Maximum size is 6000 bytes.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, value_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, value_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogParam)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogParam other = (org.mlflow.api.proto.Service.LogParam) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogParam parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogParam parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogParam parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogParam parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogParam parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogParam parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogParam parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogParam parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogParam prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogParam} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogParam) org.mlflow.api.proto.Service.LogParamOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogParam.class, org.mlflow.api.proto.Service.LogParam.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogParam.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); key_ = ""; bitField0_ = (bitField0_ & ~0x00000004); value_ = ""; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogParam_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogParam getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogParam.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogParam build() { org.mlflow.api.proto.Service.LogParam result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogParam buildPartial() { org.mlflow.api.proto.Service.LogParam result = new org.mlflow.api.proto.Service.LogParam(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.key_ = key_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogParam) { return mergeFrom((org.mlflow.api.proto.Service.LogParam)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogParam other) { if (other == org.mlflow.api.proto.Service.LogParam.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000004; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000008; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogParam parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogParam) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run under which to log the param. Must be provided.
       * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run under which to log the param. Must be provided.
       * 
* * optional string run_id = 4; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run under which to log the param. Must be provided.
       * 
* * optional string run_id = 4; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run under which to log the param. Must be provided.
       * 
* * optional string run_id = 4; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run under which to log the param. Must be provided.
       * 
* * optional string run_id = 4; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run under which to log the param. Must be provided.
       * 
* * optional string run_id = 4; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * Name of the param. Maximum size is 255 bytes.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Name of the param. Maximum size is 255 bytes.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the param. Maximum size is 255 bytes.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the param. Maximum size is 255 bytes.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; key_ = value; onChanged(); return this; } /** *
       * Name of the param. Maximum size is 255 bytes.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000004); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Name of the param. Maximum size is 255 bytes.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * String value of the param being logged. Maximum size is 6000 bytes.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * String value of the param being logged. Maximum size is 6000 bytes.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * String value of the param being logged. Maximum size is 6000 bytes.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * String value of the param being logged. Maximum size is 6000 bytes.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; value_ = value; onChanged(); return this; } /** *
       * String value of the param being logged. Maximum size is 6000 bytes.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000008); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * String value of the param being logged. Maximum size is 6000 bytes.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogParam) } // @@protoc_insertion_point(class_scope:mlflow.LogParam) private static final org.mlflow.api.proto.Service.LogParam DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogParam(); } public static org.mlflow.api.proto.Service.LogParam getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogParam parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LogParam(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogParam getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SetExperimentTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SetExperimentTag) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the experiment under which to log the tag. Must be provided.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the experiment under which to log the tag. Must be provided.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the experiment under which to log the tag. Must be provided.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ java.lang.String getKey(); /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ java.lang.String getValue(); /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mlflow.SetExperimentTag} */ public static final class SetExperimentTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SetExperimentTag) SetExperimentTagOrBuilder { private static final long serialVersionUID = 0L; // Use SetExperimentTag.newBuilder() to construct. private SetExperimentTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SetExperimentTag() { experimentId_ = ""; key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SetExperimentTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SetExperimentTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; key_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetExperimentTag.class, org.mlflow.api.proto.Service.SetExperimentTag.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SetExperimentTag.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.SetExperimentTag.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SetExperimentTag.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetExperimentTag.Response.class, org.mlflow.api.proto.Service.SetExperimentTag.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SetExperimentTag.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SetExperimentTag.Response other = (org.mlflow.api.proto.Service.SetExperimentTag.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SetExperimentTag.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SetExperimentTag.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SetExperimentTag.Response) org.mlflow.api.proto.Service.SetExperimentTag.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetExperimentTag.Response.class, org.mlflow.api.proto.Service.SetExperimentTag.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SetExperimentTag.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SetExperimentTag.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag.Response build() { org.mlflow.api.proto.Service.SetExperimentTag.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag.Response buildPartial() { org.mlflow.api.proto.Service.SetExperimentTag.Response result = new org.mlflow.api.proto.Service.SetExperimentTag.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SetExperimentTag.Response) { return mergeFrom((org.mlflow.api.proto.Service.SetExperimentTag.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SetExperimentTag.Response other) { if (other == org.mlflow.api.proto.Service.SetExperimentTag.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SetExperimentTag.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SetExperimentTag.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SetExperimentTag.Response) } // @@protoc_insertion_point(class_scope:mlflow.SetExperimentTag.Response) private static final org.mlflow.api.proto.Service.SetExperimentTag.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SetExperimentTag.Response(); } public static org.mlflow.api.proto.Service.SetExperimentTag.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the experiment under which to log the tag. Must be provided.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the experiment under which to log the tag. Must be provided.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the experiment under which to log the tag. Must be provided.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 3; private volatile java.lang.Object value_; /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SetExperimentTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.SetExperimentTag other = (org.mlflow.api.proto.Service.SetExperimentTag) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetExperimentTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetExperimentTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SetExperimentTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SetExperimentTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SetExperimentTag) org.mlflow.api.proto.Service.SetExperimentTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetExperimentTag.class, org.mlflow.api.proto.Service.SetExperimentTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.SetExperimentTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); key_ = ""; bitField0_ = (bitField0_ & ~0x00000002); value_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetExperimentTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SetExperimentTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag build() { org.mlflow.api.proto.Service.SetExperimentTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag buildPartial() { org.mlflow.api.proto.Service.SetExperimentTag result = new org.mlflow.api.proto.Service.SetExperimentTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.key_ = key_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SetExperimentTag) { return mergeFrom((org.mlflow.api.proto.Service.SetExperimentTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SetExperimentTag other) { if (other == org.mlflow.api.proto.Service.SetExperimentTag.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000002; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000004; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SetExperimentTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SetExperimentTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the experiment under which to log the tag. Must be provided.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the experiment under which to log the tag. Must be provided.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the experiment under which to log the tag. Must be provided.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the experiment under which to log the tag. Must be provided.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the experiment under which to log the tag. Must be provided.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the experiment under which to log the tag. Must be provided.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000002); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; value_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000004); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SetExperimentTag) } // @@protoc_insertion_point(class_scope:mlflow.SetExperimentTag) private static final org.mlflow.api.proto.Service.SetExperimentTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SetExperimentTag(); } public static org.mlflow.api.proto.Service.SetExperimentTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SetExperimentTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SetExperimentTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SetExperimentTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SetTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SetTag) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run under which to log the tag. Must be provided.
     * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run under which to log the tag. Must be provided.
     * 
* * optional string run_id = 4; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run under which to log the tag. Must be provided.
     * 
* * optional string run_id = 4; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ java.lang.String getKey(); /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ java.lang.String getValue(); /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mlflow.SetTag} */ public static final class SetTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SetTag) SetTagOrBuilder { private static final long serialVersionUID = 0L; // Use SetTag.newBuilder() to construct. private SetTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SetTag() { runId_ = ""; runUuid_ = ""; key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SetTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SetTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; key_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; value_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTag.class, org.mlflow.api.proto.Service.SetTag.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SetTag.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.SetTag.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SetTag.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTag.Response.class, org.mlflow.api.proto.Service.SetTag.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SetTag.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SetTag.Response other = (org.mlflow.api.proto.Service.SetTag.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTag.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTag.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SetTag.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SetTag.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SetTag.Response) org.mlflow.api.proto.Service.SetTag.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTag.Response.class, org.mlflow.api.proto.Service.SetTag.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SetTag.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SetTag.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SetTag.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SetTag.Response build() { org.mlflow.api.proto.Service.SetTag.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SetTag.Response buildPartial() { org.mlflow.api.proto.Service.SetTag.Response result = new org.mlflow.api.proto.Service.SetTag.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SetTag.Response) { return mergeFrom((org.mlflow.api.proto.Service.SetTag.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SetTag.Response other) { if (other == org.mlflow.api.proto.Service.SetTag.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SetTag.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SetTag.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SetTag.Response) } // @@protoc_insertion_point(class_scope:mlflow.SetTag.Response) private static final org.mlflow.api.proto.Service.SetTag.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SetTag.Response(); } public static org.mlflow.api.proto.Service.SetTag.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SetTag.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 4; private volatile java.lang.Object runId_; /** *
     * ID of the run under which to log the tag. Must be provided.
     * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run under which to log the tag. Must be provided.
     * 
* * optional string run_id = 4; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run under which to log the tag. Must be provided.
     * 
* * optional string run_id = 4; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 3; private volatile java.lang.Object value_; /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, value_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, value_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SetTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.SetTag other = (org.mlflow.api.proto.Service.SetTag) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SetTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SetTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SetTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SetTag) org.mlflow.api.proto.Service.SetTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTag.class, org.mlflow.api.proto.Service.SetTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.SetTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); key_ = ""; bitField0_ = (bitField0_ & ~0x00000004); value_ = ""; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SetTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SetTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SetTag build() { org.mlflow.api.proto.Service.SetTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SetTag buildPartial() { org.mlflow.api.proto.Service.SetTag result = new org.mlflow.api.proto.Service.SetTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.key_ = key_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SetTag) { return mergeFrom((org.mlflow.api.proto.Service.SetTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SetTag other) { if (other == org.mlflow.api.proto.Service.SetTag.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000004; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000008; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SetTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SetTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run under which to log the tag. Must be provided.
       * 
* * optional string run_id = 4; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run under which to log the tag. Must be provided.
       * 
* * optional string run_id = 4; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run under which to log the tag. Must be provided.
       * 
* * optional string run_id = 4; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run under which to log the tag. Must be provided.
       * 
* * optional string run_id = 4; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run under which to log the tag. Must be provided.
       * 
* * optional string run_id = 4; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run under which to log the tag. Must be provided.
       * 
* * optional string run_id = 4; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; key_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000004); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; value_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000008); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string value = 3 [(.mlflow.validate_required) = true]; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SetTag) } // @@protoc_insertion_point(class_scope:mlflow.SetTag) private static final org.mlflow.api.proto.Service.SetTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SetTag(); } public static org.mlflow.api.proto.Service.SetTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SetTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SetTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SetTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteTag) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run that the tag was logged under. Must be provided.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run that the tag was logged under. Must be provided.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run that the tag was logged under. Must be provided.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * Name of the tag. Maximum size is 255 bytes. Must be provided.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Name of the tag. Maximum size is 255 bytes. Must be provided.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ java.lang.String getKey(); /** *
     * Name of the tag. Maximum size is 255 bytes. Must be provided.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); } /** * Protobuf type {@code mlflow.DeleteTag} */ public static final class DeleteTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteTag) DeleteTagOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteTag.newBuilder() to construct. private DeleteTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteTag() { runId_ = ""; key_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; key_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTag.class, org.mlflow.api.proto.Service.DeleteTag.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteTag.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.DeleteTag.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteTag.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTag.Response.class, org.mlflow.api.proto.Service.DeleteTag.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteTag.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteTag.Response other = (org.mlflow.api.proto.Service.DeleteTag.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTag.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteTag.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteTag.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteTag.Response) org.mlflow.api.proto.Service.DeleteTag.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTag.Response.class, org.mlflow.api.proto.Service.DeleteTag.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteTag.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteTag.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag.Response build() { org.mlflow.api.proto.Service.DeleteTag.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag.Response buildPartial() { org.mlflow.api.proto.Service.DeleteTag.Response result = new org.mlflow.api.proto.Service.DeleteTag.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteTag.Response) { return mergeFrom((org.mlflow.api.proto.Service.DeleteTag.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteTag.Response other) { if (other == org.mlflow.api.proto.Service.DeleteTag.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteTag.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteTag.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteTag.Response) } // @@protoc_insertion_point(class_scope:mlflow.DeleteTag.Response) private static final org.mlflow.api.proto.Service.DeleteTag.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteTag.Response(); } public static org.mlflow.api.proto.Service.DeleteTag.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 1; private volatile java.lang.Object runId_; /** *
     * ID of the run that the tag was logged under. Must be provided.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run that the tag was logged under. Must be provided.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run that the tag was logged under. Must be provided.
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * Name of the tag. Maximum size is 255 bytes. Must be provided.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Name of the tag. Maximum size is 255 bytes. Must be provided.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Name of the tag. Maximum size is 255 bytes. Must be provided.
     * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteTag other = (org.mlflow.api.proto.Service.DeleteTag) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteTag) org.mlflow.api.proto.Service.DeleteTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTag.class, org.mlflow.api.proto.Service.DeleteTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); key_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag build() { org.mlflow.api.proto.Service.DeleteTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag buildPartial() { org.mlflow.api.proto.Service.DeleteTag result = new org.mlflow.api.proto.Service.DeleteTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.key_ = key_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteTag) { return mergeFrom((org.mlflow.api.proto.Service.DeleteTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteTag other) { if (other == org.mlflow.api.proto.Service.DeleteTag.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000002; key_ = other.key_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run that the tag was logged under. Must be provided.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run that the tag was logged under. Must be provided.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run that the tag was logged under. Must be provided.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run that the tag was logged under. Must be provided.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run that the tag was logged under. Must be provided.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run that the tag was logged under. Must be provided.
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * Name of the tag. Maximum size is 255 bytes. Must be provided.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Name of the tag. Maximum size is 255 bytes. Must be provided.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the tag. Maximum size is 255 bytes. Must be provided.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the tag. Maximum size is 255 bytes. Must be provided.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } /** *
       * Name of the tag. Maximum size is 255 bytes. Must be provided.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000002); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Name of the tag. Maximum size is 255 bytes. Must be provided.
       * 
* * optional string key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteTag) } // @@protoc_insertion_point(class_scope:mlflow.DeleteTag) private static final org.mlflow.api.proto.Service.DeleteTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteTag(); } public static org.mlflow.api.proto.Service.DeleteTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetRunOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetRun) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to fetch. Must be provided.
     * 
* * optional string run_id = 2; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to fetch. Must be provided.
     * 
* * optional string run_id = 2; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to fetch. Must be provided.
     * 
* * optional string run_id = 2; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [Deprecated, use run_id instead] ID of the run to fetch. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [Deprecated, use run_id instead] ID of the run to fetch. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [Deprecated, use run_id instead] ID of the run to fetch. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); } /** * Protobuf type {@code mlflow.GetRun} */ public static final class GetRun extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetRun) GetRunOrBuilder { private static final long serialVersionUID = 0L; // Use GetRun.newBuilder() to construct. private GetRun(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetRun() { runId_ = ""; runUuid_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetRun(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetRun( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetRun.class, org.mlflow.api.proto.Service.GetRun.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetRun.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Run metadata (name, start time, etc) and data (metrics, params, and tags).
       * 
* * optional .mlflow.Run run = 1; * @return Whether the run field is set. */ boolean hasRun(); /** *
       * Run metadata (name, start time, etc) and data (metrics, params, and tags).
       * 
* * optional .mlflow.Run run = 1; * @return The run. */ org.mlflow.api.proto.Service.Run getRun(); /** *
       * Run metadata (name, start time, etc) and data (metrics, params, and tags).
       * 
* * optional .mlflow.Run run = 1; */ org.mlflow.api.proto.Service.RunOrBuilder getRunOrBuilder(); } /** * Protobuf type {@code mlflow.GetRun.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetRun.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.Run.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = run_.toBuilder(); } run_ = input.readMessage(org.mlflow.api.proto.Service.Run.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(run_); run_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetRun.Response.class, org.mlflow.api.proto.Service.GetRun.Response.Builder.class); } private int bitField0_; public static final int RUN_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.Run run_; /** *
       * Run metadata (name, start time, etc) and data (metrics, params, and tags).
       * 
* * optional .mlflow.Run run = 1; * @return Whether the run field is set. */ @java.lang.Override public boolean hasRun() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Run metadata (name, start time, etc) and data (metrics, params, and tags).
       * 
* * optional .mlflow.Run run = 1; * @return The run. */ @java.lang.Override public org.mlflow.api.proto.Service.Run getRun() { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } /** *
       * Run metadata (name, start time, etc) and data (metrics, params, and tags).
       * 
* * optional .mlflow.Run run = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.RunOrBuilder getRunOrBuilder() { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getRun()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRun()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetRun.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetRun.Response other = (org.mlflow.api.proto.Service.GetRun.Response) obj; if (hasRun() != other.hasRun()) return false; if (hasRun()) { if (!getRun() .equals(other.getRun())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRun()) { hash = (37 * hash) + RUN_FIELD_NUMBER; hash = (53 * hash) + getRun().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetRun.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetRun.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetRun.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetRun.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetRun.Response) org.mlflow.api.proto.Service.GetRun.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetRun.Response.class, org.mlflow.api.proto.Service.GetRun.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetRun.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRunFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (runBuilder_ == null) { run_ = null; } else { runBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetRun.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetRun.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetRun.Response build() { org.mlflow.api.proto.Service.GetRun.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetRun.Response buildPartial() { org.mlflow.api.proto.Service.GetRun.Response result = new org.mlflow.api.proto.Service.GetRun.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (runBuilder_ == null) { result.run_ = run_; } else { result.run_ = runBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetRun.Response) { return mergeFrom((org.mlflow.api.proto.Service.GetRun.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetRun.Response other) { if (other == org.mlflow.api.proto.Service.GetRun.Response.getDefaultInstance()) return this; if (other.hasRun()) { mergeRun(other.getRun()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetRun.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetRun.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.Run run_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder> runBuilder_; /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; * @return Whether the run field is set. */ public boolean hasRun() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; * @return The run. */ public org.mlflow.api.proto.Service.Run getRun() { if (runBuilder_ == null) { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } else { return runBuilder_.getMessage(); } } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ public Builder setRun(org.mlflow.api.proto.Service.Run value) { if (runBuilder_ == null) { if (value == null) { throw new NullPointerException(); } run_ = value; onChanged(); } else { runBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ public Builder setRun( org.mlflow.api.proto.Service.Run.Builder builderForValue) { if (runBuilder_ == null) { run_ = builderForValue.build(); onChanged(); } else { runBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ public Builder mergeRun(org.mlflow.api.proto.Service.Run value) { if (runBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && run_ != null && run_ != org.mlflow.api.proto.Service.Run.getDefaultInstance()) { run_ = org.mlflow.api.proto.Service.Run.newBuilder(run_).mergeFrom(value).buildPartial(); } else { run_ = value; } onChanged(); } else { runBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ public Builder clearRun() { if (runBuilder_ == null) { run_ = null; onChanged(); } else { runBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ public org.mlflow.api.proto.Service.Run.Builder getRunBuilder() { bitField0_ |= 0x00000001; onChanged(); return getRunFieldBuilder().getBuilder(); } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ public org.mlflow.api.proto.Service.RunOrBuilder getRunOrBuilder() { if (runBuilder_ != null) { return runBuilder_.getMessageOrBuilder(); } else { return run_ == null ? org.mlflow.api.proto.Service.Run.getDefaultInstance() : run_; } } /** *
         * Run metadata (name, start time, etc) and data (metrics, params, and tags).
         * 
* * optional .mlflow.Run run = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder> getRunFieldBuilder() { if (runBuilder_ == null) { runBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder>( getRun(), getParentForChildren(), isClean()); run_ = null; } return runBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetRun.Response) } // @@protoc_insertion_point(class_scope:mlflow.GetRun.Response) private static final org.mlflow.api.proto.Service.GetRun.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetRun.Response(); } public static org.mlflow.api.proto.Service.GetRun.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetRun.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 2; private volatile java.lang.Object runId_; /** *
     * ID of the run to fetch. Must be provided.
     * 
* * optional string run_id = 2; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to fetch. Must be provided.
     * 
* * optional string run_id = 2; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to fetch. Must be provided.
     * 
* * optional string run_id = 2; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [Deprecated, use run_id instead] ID of the run to fetch. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [Deprecated, use run_id instead] ID of the run to fetch. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [Deprecated, use run_id instead] ID of the run to fetch. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetRun)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetRun other = (org.mlflow.api.proto.Service.GetRun) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetRun parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetRun parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetRun parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetRun parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetRun parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetRun parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetRun parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetRun parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetRun prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetRun} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetRun) org.mlflow.api.proto.Service.GetRunOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetRun.class, org.mlflow.api.proto.Service.GetRun.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetRun.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetRun_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetRun getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetRun.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetRun build() { org.mlflow.api.proto.Service.GetRun result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetRun buildPartial() { org.mlflow.api.proto.Service.GetRun result = new org.mlflow.api.proto.Service.GetRun(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetRun) { return mergeFrom((org.mlflow.api.proto.Service.GetRun)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetRun other) { if (other == org.mlflow.api.proto.Service.GetRun.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetRun parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetRun) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to fetch. Must be provided.
       * 
* * optional string run_id = 2; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to fetch. Must be provided.
       * 
* * optional string run_id = 2; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to fetch. Must be provided.
       * 
* * optional string run_id = 2; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to fetch. Must be provided.
       * 
* * optional string run_id = 2; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to fetch. Must be provided.
       * 
* * optional string run_id = 2; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to fetch. Must be provided.
       * 
* * optional string run_id = 2; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [Deprecated, use run_id instead] ID of the run to fetch. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [Deprecated, use run_id instead] ID of the run to fetch. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [Deprecated, use run_id instead] ID of the run to fetch. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [Deprecated, use run_id instead] ID of the run to fetch. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] ID of the run to fetch. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] ID of the run to fetch. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetRun) } // @@protoc_insertion_point(class_scope:mlflow.GetRun) private static final org.mlflow.api.proto.Service.GetRun DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetRun(); } public static org.mlflow.api.proto.Service.GetRun getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetRun parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetRun(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetRun getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SearchRunsOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchRuns) com.google.protobuf.MessageOrBuilder { /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ java.util.List getExperimentIdsList(); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ int getExperimentIdsCount(); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ java.lang.String getExperimentIds(int index); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ com.google.protobuf.ByteString getExperimentIdsBytes(int index); /** *
     * 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 ``<=``.
     * 
* * optional string filter = 4; * @return Whether the filter field is set. */ boolean hasFilter(); /** *
     * 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 ``<=``.
     * 
* * optional string filter = 4; * @return The filter. */ java.lang.String getFilter(); /** *
     * 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 ``<=``.
     * 
* * optional string filter = 4; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); /** *
     * Whether to display only active, only deleted, or all runs.
     * Defaults to only active runs.
     * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return Whether the runViewType field is set. */ boolean hasRunViewType(); /** *
     * Whether to display only active, only deleted, or all runs.
     * Defaults to only active runs.
     * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return The runViewType. */ org.mlflow.api.proto.Service.ViewType getRunViewType(); /** *
     * 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.
     * 
* * optional int32 max_results = 5 [default = 1000]; * @return Whether the maxResults field is set. */ boolean hasMaxResults(); /** *
     * 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.
     * 
* * optional int32 max_results = 5 [default = 1000]; * @return The maxResults. */ int getMaxResults(); /** *
     * 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).
     * 
* * repeated string order_by = 6; * @return A list containing the orderBy. */ java.util.List getOrderByList(); /** *
     * 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).
     * 
* * repeated string order_by = 6; * @return The count of orderBy. */ int getOrderByCount(); /** *
     * 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).
     * 
* * repeated string order_by = 6; * @param index The index of the element to return. * @return The orderBy at the given index. */ java.lang.String getOrderBy(int index); /** *
     * 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).
     * 
* * repeated string order_by = 6; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ com.google.protobuf.ByteString getOrderByBytes(int index); /** * optional string page_token = 7; * @return Whether the pageToken field is set. */ boolean hasPageToken(); /** * optional string page_token = 7; * @return The pageToken. */ java.lang.String getPageToken(); /** * optional string page_token = 7; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code mlflow.SearchRuns} */ public static final class SearchRuns extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchRuns) SearchRunsOrBuilder { private static final long serialVersionUID = 0L; // Use SearchRuns.newBuilder() to construct. private SearchRuns(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SearchRuns() { experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; filter_ = ""; runViewType_ = 1; maxResults_ = 1000; orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SearchRuns(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SearchRuns( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { experimentIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } experimentIds_.add(bs); break; } case 24: { int rawValue = input.readEnum(); @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.ViewType value = org.mlflow.api.proto.Service.ViewType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000002; runViewType_ = rawValue; } break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; filter_ = bs; break; } case 40: { bitField0_ |= 0x00000004; maxResults_ = input.readInt32(); break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000010) != 0)) { orderBy_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000010; } orderBy_.add(bs); break; } case 58: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; pageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { experimentIds_ = experimentIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000010) != 0)) { orderBy_ = orderBy_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchRuns.class, org.mlflow.api.proto.Service.SearchRuns.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchRuns.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ java.util.List getRunsList(); /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ org.mlflow.api.proto.Service.Run getRuns(int index); /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ int getRunsCount(); /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ java.util.List getRunsOrBuilderList(); /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ org.mlflow.api.proto.Service.RunOrBuilder getRunsOrBuilder( int index); /** * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ boolean hasNextPageToken(); /** * optional string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code mlflow.SearchRuns.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchRuns.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { runs_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { runs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } runs_.add( input.readMessage(org.mlflow.api.proto.Service.Run.PARSER, extensionRegistry)); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; nextPageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { runs_ = java.util.Collections.unmodifiableList(runs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchRuns.Response.class, org.mlflow.api.proto.Service.SearchRuns.Response.Builder.class); } private int bitField0_; public static final int RUNS_FIELD_NUMBER = 1; private java.util.List runs_; /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ @java.lang.Override public java.util.List getRunsList() { return runs_; } /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ @java.lang.Override public java.util.List getRunsOrBuilderList() { return runs_; } /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ @java.lang.Override public int getRunsCount() { return runs_.size(); } /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.Run getRuns(int index) { return runs_.get(index); } /** *
       * Runs that match the search criteria.
       * 
* * repeated .mlflow.Run runs = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.RunOrBuilder getRunsOrBuilder( int index) { return runs_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ @java.lang.Override public boolean hasNextPageToken() { return ((bitField0_ & 0x00000001) != 0); } /** * optional string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } } /** * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < runs_.size(); i++) { output.writeMessage(1, runs_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < runs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, runs_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchRuns.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchRuns.Response other = (org.mlflow.api.proto.Service.SearchRuns.Response) obj; if (!getRunsList() .equals(other.getRunsList())) return false; if (hasNextPageToken() != other.hasNextPageToken()) return false; if (hasNextPageToken()) { if (!getNextPageToken() .equals(other.getNextPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getRunsCount() > 0) { hash = (37 * hash) + RUNS_FIELD_NUMBER; hash = (53 * hash) + getRunsList().hashCode(); } if (hasNextPageToken()) { hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchRuns.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchRuns.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchRuns.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchRuns.Response) org.mlflow.api.proto.Service.SearchRuns.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchRuns.Response.class, org.mlflow.api.proto.Service.SearchRuns.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchRuns.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRunsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (runsBuilder_ == null) { runs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { runsBuilder_.clear(); } nextPageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchRuns.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns.Response build() { org.mlflow.api.proto.Service.SearchRuns.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns.Response buildPartial() { org.mlflow.api.proto.Service.SearchRuns.Response result = new org.mlflow.api.proto.Service.SearchRuns.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (runsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { runs_ = java.util.Collections.unmodifiableList(runs_); bitField0_ = (bitField0_ & ~0x00000001); } result.runs_ = runs_; } else { result.runs_ = runsBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.nextPageToken_ = nextPageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchRuns.Response) { return mergeFrom((org.mlflow.api.proto.Service.SearchRuns.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchRuns.Response other) { if (other == org.mlflow.api.proto.Service.SearchRuns.Response.getDefaultInstance()) return this; if (runsBuilder_ == null) { if (!other.runs_.isEmpty()) { if (runs_.isEmpty()) { runs_ = other.runs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRunsIsMutable(); runs_.addAll(other.runs_); } onChanged(); } } else { if (!other.runs_.isEmpty()) { if (runsBuilder_.isEmpty()) { runsBuilder_.dispose(); runsBuilder_ = null; runs_ = other.runs_; bitField0_ = (bitField0_ & ~0x00000001); runsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRunsFieldBuilder() : null; } else { runsBuilder_.addAllMessages(other.runs_); } } } if (other.hasNextPageToken()) { bitField0_ |= 0x00000002; nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchRuns.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchRuns.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List runs_ = java.util.Collections.emptyList(); private void ensureRunsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { runs_ = new java.util.ArrayList(runs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder> runsBuilder_; /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public java.util.List getRunsList() { if (runsBuilder_ == null) { return java.util.Collections.unmodifiableList(runs_); } else { return runsBuilder_.getMessageList(); } } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public int getRunsCount() { if (runsBuilder_ == null) { return runs_.size(); } else { return runsBuilder_.getCount(); } } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public org.mlflow.api.proto.Service.Run getRuns(int index) { if (runsBuilder_ == null) { return runs_.get(index); } else { return runsBuilder_.getMessage(index); } } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder setRuns( int index, org.mlflow.api.proto.Service.Run value) { if (runsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRunsIsMutable(); runs_.set(index, value); onChanged(); } else { runsBuilder_.setMessage(index, value); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder setRuns( int index, org.mlflow.api.proto.Service.Run.Builder builderForValue) { if (runsBuilder_ == null) { ensureRunsIsMutable(); runs_.set(index, builderForValue.build()); onChanged(); } else { runsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder addRuns(org.mlflow.api.proto.Service.Run value) { if (runsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRunsIsMutable(); runs_.add(value); onChanged(); } else { runsBuilder_.addMessage(value); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder addRuns( int index, org.mlflow.api.proto.Service.Run value) { if (runsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRunsIsMutable(); runs_.add(index, value); onChanged(); } else { runsBuilder_.addMessage(index, value); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder addRuns( org.mlflow.api.proto.Service.Run.Builder builderForValue) { if (runsBuilder_ == null) { ensureRunsIsMutable(); runs_.add(builderForValue.build()); onChanged(); } else { runsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder addRuns( int index, org.mlflow.api.proto.Service.Run.Builder builderForValue) { if (runsBuilder_ == null) { ensureRunsIsMutable(); runs_.add(index, builderForValue.build()); onChanged(); } else { runsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder addAllRuns( java.lang.Iterable values) { if (runsBuilder_ == null) { ensureRunsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, runs_); onChanged(); } else { runsBuilder_.addAllMessages(values); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder clearRuns() { if (runsBuilder_ == null) { runs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { runsBuilder_.clear(); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public Builder removeRuns(int index) { if (runsBuilder_ == null) { ensureRunsIsMutable(); runs_.remove(index); onChanged(); } else { runsBuilder_.remove(index); } return this; } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public org.mlflow.api.proto.Service.Run.Builder getRunsBuilder( int index) { return getRunsFieldBuilder().getBuilder(index); } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public org.mlflow.api.proto.Service.RunOrBuilder getRunsOrBuilder( int index) { if (runsBuilder_ == null) { return runs_.get(index); } else { return runsBuilder_.getMessageOrBuilder(index); } } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public java.util.List getRunsOrBuilderList() { if (runsBuilder_ != null) { return runsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(runs_); } } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public org.mlflow.api.proto.Service.Run.Builder addRunsBuilder() { return getRunsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Run.getDefaultInstance()); } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public org.mlflow.api.proto.Service.Run.Builder addRunsBuilder( int index) { return getRunsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Run.getDefaultInstance()); } /** *
         * Runs that match the search criteria.
         * 
* * repeated .mlflow.Run runs = 1; */ public java.util.List getRunsBuilderList() { return getRunsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder> getRunsFieldBuilder() { if (runsBuilder_ == null) { runsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Run, org.mlflow.api.proto.Service.Run.Builder, org.mlflow.api.proto.Service.RunOrBuilder>( runs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); runs_ = null; } return runsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ public boolean hasNextPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** * optional string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } /** * optional string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { bitField0_ = (bitField0_ & ~0x00000002); nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** * optional string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchRuns.Response) } // @@protoc_insertion_point(class_scope:mlflow.SearchRuns.Response) private static final org.mlflow.api.proto.Service.SearchRuns.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchRuns.Response(); } public static org.mlflow.api.proto.Service.SearchRuns.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_IDS_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList experimentIds_; /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ public com.google.protobuf.ProtocolStringList getExperimentIdsList() { return experimentIds_; } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ public int getExperimentIdsCount() { return experimentIds_.size(); } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ public java.lang.String getExperimentIds(int index) { return experimentIds_.get(index); } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ public com.google.protobuf.ByteString getExperimentIdsBytes(int index) { return experimentIds_.getByteString(index); } public static final int FILTER_FIELD_NUMBER = 4; private volatile java.lang.Object filter_; /** *
     * 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 ``<=``.
     * 
* * optional string filter = 4; * @return Whether the filter field is set. */ @java.lang.Override public boolean hasFilter() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * 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 ``<=``.
     * 
* * optional string filter = 4; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filter_ = s; } return s; } } /** *
     * 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 ``<=``.
     * 
* * optional string filter = 4; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_VIEW_TYPE_FIELD_NUMBER = 3; private int runViewType_; /** *
     * Whether to display only active, only deleted, or all runs.
     * Defaults to only active runs.
     * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return Whether the runViewType field is set. */ @java.lang.Override public boolean hasRunViewType() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Whether to display only active, only deleted, or all runs.
     * Defaults to only active runs.
     * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return The runViewType. */ @java.lang.Override public org.mlflow.api.proto.Service.ViewType getRunViewType() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.ViewType result = org.mlflow.api.proto.Service.ViewType.valueOf(runViewType_); return result == null ? org.mlflow.api.proto.Service.ViewType.ACTIVE_ONLY : result; } public static final int MAX_RESULTS_FIELD_NUMBER = 5; private int maxResults_; /** *
     * 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.
     * 
* * optional int32 max_results = 5 [default = 1000]; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * 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.
     * 
* * optional int32 max_results = 5 [default = 1000]; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } public static final int ORDER_BY_FIELD_NUMBER = 6; private com.google.protobuf.LazyStringList orderBy_; /** *
     * 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).
     * 
* * repeated string order_by = 6; * @return A list containing the orderBy. */ public com.google.protobuf.ProtocolStringList getOrderByList() { return orderBy_; } /** *
     * 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).
     * 
* * repeated string order_by = 6; * @return The count of orderBy. */ public int getOrderByCount() { return orderBy_.size(); } /** *
     * 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).
     * 
* * repeated string order_by = 6; * @param index The index of the element to return. * @return The orderBy at the given index. */ public java.lang.String getOrderBy(int index) { return orderBy_.get(index); } /** *
     * 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).
     * 
* * repeated string order_by = 6; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ public com.google.protobuf.ByteString getOrderByBytes(int index) { return orderBy_.getByteString(index); } public static final int PAGE_TOKEN_FIELD_NUMBER = 7; private volatile java.lang.Object pageToken_; /** * optional string page_token = 7; * @return Whether the pageToken field is set. */ @java.lang.Override public boolean hasPageToken() { return ((bitField0_ & 0x00000008) != 0); } /** * optional string page_token = 7; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } } /** * optional string page_token = 7; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < experimentIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentIds_.getRaw(i)); } if (((bitField0_ & 0x00000002) != 0)) { output.writeEnum(3, runViewType_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(5, maxResults_); } for (int i = 0; i < orderBy_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, orderBy_.getRaw(i)); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < experimentIds_.size(); i++) { dataSize += computeStringSizeNoTag(experimentIds_.getRaw(i)); } size += dataSize; size += 1 * getExperimentIdsList().size(); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, runViewType_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, maxResults_); } { int dataSize = 0; for (int i = 0; i < orderBy_.size(); i++) { dataSize += computeStringSizeNoTag(orderBy_.getRaw(i)); } size += dataSize; size += 1 * getOrderByList().size(); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchRuns)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchRuns other = (org.mlflow.api.proto.Service.SearchRuns) obj; if (!getExperimentIdsList() .equals(other.getExperimentIdsList())) return false; if (hasFilter() != other.hasFilter()) return false; if (hasFilter()) { if (!getFilter() .equals(other.getFilter())) return false; } if (hasRunViewType() != other.hasRunViewType()) return false; if (hasRunViewType()) { if (runViewType_ != other.runViewType_) return false; } if (hasMaxResults() != other.hasMaxResults()) return false; if (hasMaxResults()) { if (getMaxResults() != other.getMaxResults()) return false; } if (!getOrderByList() .equals(other.getOrderByList())) return false; if (hasPageToken() != other.hasPageToken()) return false; if (hasPageToken()) { if (!getPageToken() .equals(other.getPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getExperimentIdsCount() > 0) { hash = (37 * hash) + EXPERIMENT_IDS_FIELD_NUMBER; hash = (53 * hash) + getExperimentIdsList().hashCode(); } if (hasFilter()) { hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); } if (hasRunViewType()) { hash = (37 * hash) + RUN_VIEW_TYPE_FIELD_NUMBER; hash = (53 * hash) + runViewType_; } if (hasMaxResults()) { hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; hash = (53 * hash) + getMaxResults(); } if (getOrderByCount() > 0) { hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; hash = (53 * hash) + getOrderByList().hashCode(); } if (hasPageToken()) { hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchRuns parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchRuns parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchRuns prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchRuns} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchRuns) org.mlflow.api.proto.Service.SearchRunsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchRuns.class, org.mlflow.api.proto.Service.SearchRuns.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchRuns.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); filter_ = ""; bitField0_ = (bitField0_ & ~0x00000002); runViewType_ = 1; bitField0_ = (bitField0_ & ~0x00000004); maxResults_ = 1000; bitField0_ = (bitField0_ & ~0x00000008); orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); pageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000020); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchRuns_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchRuns.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns build() { org.mlflow.api.proto.Service.SearchRuns result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns buildPartial() { org.mlflow.api.proto.Service.SearchRuns result = new org.mlflow.api.proto.Service.SearchRuns(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((bitField0_ & 0x00000001) != 0)) { experimentIds_ = experimentIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.experimentIds_ = experimentIds_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.filter_ = filter_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000002; } result.runViewType_ = runViewType_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000004; } result.maxResults_ = maxResults_; if (((bitField0_ & 0x00000010) != 0)) { orderBy_ = orderBy_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000010); } result.orderBy_ = orderBy_; if (((from_bitField0_ & 0x00000020) != 0)) { to_bitField0_ |= 0x00000008; } result.pageToken_ = pageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchRuns) { return mergeFrom((org.mlflow.api.proto.Service.SearchRuns)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchRuns other) { if (other == org.mlflow.api.proto.Service.SearchRuns.getDefaultInstance()) return this; if (!other.experimentIds_.isEmpty()) { if (experimentIds_.isEmpty()) { experimentIds_ = other.experimentIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureExperimentIdsIsMutable(); experimentIds_.addAll(other.experimentIds_); } onChanged(); } if (other.hasFilter()) { bitField0_ |= 0x00000002; filter_ = other.filter_; onChanged(); } if (other.hasRunViewType()) { setRunViewType(other.getRunViewType()); } if (other.hasMaxResults()) { setMaxResults(other.getMaxResults()); } if (!other.orderBy_.isEmpty()) { if (orderBy_.isEmpty()) { orderBy_ = other.orderBy_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureOrderByIsMutable(); orderBy_.addAll(other.orderBy_); } onChanged(); } if (other.hasPageToken()) { bitField0_ |= 0x00000020; pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchRuns parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchRuns) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.LazyStringList experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureExperimentIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { experimentIds_ = new com.google.protobuf.LazyStringArrayList(experimentIds_); bitField0_ |= 0x00000001; } } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ public com.google.protobuf.ProtocolStringList getExperimentIdsList() { return experimentIds_.getUnmodifiableView(); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ public int getExperimentIdsCount() { return experimentIds_.size(); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ public java.lang.String getExperimentIds(int index) { return experimentIds_.get(index); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ public com.google.protobuf.ByteString getExperimentIdsBytes(int index) { return experimentIds_.getByteString(index); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index to set the value at. * @param value The experimentIds to set. * @return This builder for chaining. */ public Builder setExperimentIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.set(index, value); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param value The experimentIds to add. * @return This builder for chaining. */ public Builder addExperimentIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.add(value); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param values The experimentIds to add. * @return This builder for chaining. */ public Builder addAllExperimentIds( java.lang.Iterable values) { ensureExperimentIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, experimentIds_); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return This builder for chaining. */ public Builder clearExperimentIds() { experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param value The bytes of the experimentIds to add. * @return This builder for chaining. */ public Builder addExperimentIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.add(value); onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * 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 ``<=``.
       * 
* * optional string filter = 4; * @return Whether the filter field is set. */ public boolean hasFilter() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * 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 ``<=``.
       * 
* * optional string filter = 4; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filter_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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 ``<=``.
       * 
* * optional string filter = 4; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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 ``<=``.
       * 
* * optional string filter = 4; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; filter_ = value; onChanged(); return this; } /** *
       * 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 ``<=``.
       * 
* * optional string filter = 4; * @return This builder for chaining. */ public Builder clearFilter() { bitField0_ = (bitField0_ & ~0x00000002); filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * 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 ``<=``.
       * 
* * optional string filter = 4; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; filter_ = value; onChanged(); return this; } private int runViewType_ = 1; /** *
       * Whether to display only active, only deleted, or all runs.
       * Defaults to only active runs.
       * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return Whether the runViewType field is set. */ @java.lang.Override public boolean hasRunViewType() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Whether to display only active, only deleted, or all runs.
       * Defaults to only active runs.
       * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return The runViewType. */ @java.lang.Override public org.mlflow.api.proto.Service.ViewType getRunViewType() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.ViewType result = org.mlflow.api.proto.Service.ViewType.valueOf(runViewType_); return result == null ? org.mlflow.api.proto.Service.ViewType.ACTIVE_ONLY : result; } /** *
       * Whether to display only active, only deleted, or all runs.
       * Defaults to only active runs.
       * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @param value The runViewType to set. * @return This builder for chaining. */ public Builder setRunViewType(org.mlflow.api.proto.Service.ViewType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; runViewType_ = value.getNumber(); onChanged(); return this; } /** *
       * Whether to display only active, only deleted, or all runs.
       * Defaults to only active runs.
       * 
* * optional .mlflow.ViewType run_view_type = 3 [default = ACTIVE_ONLY]; * @return This builder for chaining. */ public Builder clearRunViewType() { bitField0_ = (bitField0_ & ~0x00000004); runViewType_ = 1; onChanged(); return this; } private int maxResults_ = 1000; /** *
       * 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.
       * 
* * optional int32 max_results = 5 [default = 1000]; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * 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.
       * 
* * optional int32 max_results = 5 [default = 1000]; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } /** *
       * 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.
       * 
* * optional int32 max_results = 5 [default = 1000]; * @param value The maxResults to set. * @return This builder for chaining. */ public Builder setMaxResults(int value) { bitField0_ |= 0x00000008; maxResults_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional int32 max_results = 5 [default = 1000]; * @return This builder for chaining. */ public Builder clearMaxResults() { bitField0_ = (bitField0_ & ~0x00000008); maxResults_ = 1000; onChanged(); return this; } private com.google.protobuf.LazyStringList orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureOrderByIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { orderBy_ = new com.google.protobuf.LazyStringArrayList(orderBy_); bitField0_ |= 0x00000010; } } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @return A list containing the orderBy. */ public com.google.protobuf.ProtocolStringList getOrderByList() { return orderBy_.getUnmodifiableView(); } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @return The count of orderBy. */ public int getOrderByCount() { return orderBy_.size(); } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @param index The index of the element to return. * @return The orderBy at the given index. */ public java.lang.String getOrderBy(int index) { return orderBy_.get(index); } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ public com.google.protobuf.ByteString getOrderByBytes(int index) { return orderBy_.getByteString(index); } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @param index The index to set the value at. * @param value The orderBy to set. * @return This builder for chaining. */ public Builder setOrderBy( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.set(index, value); onChanged(); return this; } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @param value The orderBy to add. * @return This builder for chaining. */ public Builder addOrderBy( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.add(value); onChanged(); return this; } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @param values The orderBy to add. * @return This builder for chaining. */ public Builder addAllOrderBy( java.lang.Iterable values) { ensureOrderByIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, orderBy_); onChanged(); return this; } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @return This builder for chaining. */ public Builder clearOrderBy() { orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } /** *
       * 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).
       * 
* * repeated string order_by = 6; * @param value The bytes of the orderBy to add. * @return This builder for chaining. */ public Builder addOrderByBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.add(value); onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** * optional string page_token = 7; * @return Whether the pageToken field is set. */ public boolean hasPageToken() { return ((bitField0_ & 0x00000020) != 0); } /** * optional string page_token = 7; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** * optional string page_token = 7; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string page_token = 7; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; pageToken_ = value; onChanged(); return this; } /** * optional string page_token = 7; * @return This builder for chaining. */ public Builder clearPageToken() { bitField0_ = (bitField0_ & ~0x00000020); pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** * optional string page_token = 7; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchRuns) } // @@protoc_insertion_point(class_scope:mlflow.SearchRuns) private static final org.mlflow.api.proto.Service.SearchRuns DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchRuns(); } public static org.mlflow.api.proto.Service.SearchRuns getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SearchRuns parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SearchRuns(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchRuns getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListArtifactsOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.ListArtifacts) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run whose artifacts to list. Must be provided.
     * 
* * optional string run_id = 3; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run whose artifacts to list. Must be provided.
     * 
* * optional string run_id = 3; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run whose artifacts to list. Must be provided.
     * 
* * optional string run_id = 3; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * Filter artifacts matching this path (a relative path from the root artifact directory).
     * 
* * optional string path = 2; * @return Whether the path field is set. */ boolean hasPath(); /** *
     * Filter artifacts matching this path (a relative path from the root artifact directory).
     * 
* * optional string path = 2; * @return The path. */ java.lang.String getPath(); /** *
     * Filter artifacts matching this path (a relative path from the root artifact directory).
     * 
* * optional string path = 2; * @return The bytes for path. */ com.google.protobuf.ByteString getPathBytes(); /** *
     * Token indicating the page of artifact results to fetch
     * 
* * optional string page_token = 4; * @return Whether the pageToken field is set. */ boolean hasPageToken(); /** *
     * Token indicating the page of artifact results to fetch
     * 
* * optional string page_token = 4; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Token indicating the page of artifact results to fetch
     * 
* * optional string page_token = 4; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code mlflow.ListArtifacts} */ public static final class ListArtifacts extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.ListArtifacts) ListArtifactsOrBuilder { private static final long serialVersionUID = 0L; // Use ListArtifacts.newBuilder() to construct. private ListArtifacts(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListArtifacts() { runId_ = ""; runUuid_ = ""; path_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListArtifacts(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListArtifacts( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; path_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; pageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.ListArtifacts.class, org.mlflow.api.proto.Service.ListArtifacts.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.ListArtifacts.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Root artifact directory for the run.
       * 
* * optional string root_uri = 1; * @return Whether the rootUri field is set. */ boolean hasRootUri(); /** *
       * Root artifact directory for the run.
       * 
* * optional string root_uri = 1; * @return The rootUri. */ java.lang.String getRootUri(); /** *
       * Root artifact directory for the run.
       * 
* * optional string root_uri = 1; * @return The bytes for rootUri. */ com.google.protobuf.ByteString getRootUriBytes(); /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ java.util.List getFilesList(); /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ org.mlflow.api.proto.Service.FileInfo getFiles(int index); /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ int getFilesCount(); /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ java.util.List getFilesOrBuilderList(); /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ org.mlflow.api.proto.Service.FileInfoOrBuilder getFilesOrBuilder( int index); /** *
       * Token that can be used to retrieve the next page of artifact results
       * 
* * optional string next_page_token = 3; * @return Whether the nextPageToken field is set. */ boolean hasNextPageToken(); /** *
       * Token that can be used to retrieve the next page of artifact results
       * 
* * optional string next_page_token = 3; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
       * Token that can be used to retrieve the next page of artifact results
       * 
* * optional string next_page_token = 3; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code mlflow.ListArtifacts.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.ListArtifacts.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { rootUri_ = ""; files_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; rootUri_ = bs; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { files_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } files_.add( input.readMessage(org.mlflow.api.proto.Service.FileInfo.PARSER, extensionRegistry)); break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; nextPageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { files_ = java.util.Collections.unmodifiableList(files_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.ListArtifacts.Response.class, org.mlflow.api.proto.Service.ListArtifacts.Response.Builder.class); } private int bitField0_; public static final int ROOT_URI_FIELD_NUMBER = 1; private volatile java.lang.Object rootUri_; /** *
       * Root artifact directory for the run.
       * 
* * optional string root_uri = 1; * @return Whether the rootUri field is set. */ @java.lang.Override public boolean hasRootUri() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Root artifact directory for the run.
       * 
* * optional string root_uri = 1; * @return The rootUri. */ @java.lang.Override public java.lang.String getRootUri() { java.lang.Object ref = rootUri_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { rootUri_ = s; } return s; } } /** *
       * Root artifact directory for the run.
       * 
* * optional string root_uri = 1; * @return The bytes for rootUri. */ @java.lang.Override public com.google.protobuf.ByteString getRootUriBytes() { java.lang.Object ref = rootUri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); rootUri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILES_FIELD_NUMBER = 2; private java.util.List files_; /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ @java.lang.Override public java.util.List getFilesList() { return files_; } /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ @java.lang.Override public java.util.List getFilesOrBuilderList() { return files_; } /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ @java.lang.Override public int getFilesCount() { return files_.size(); } /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.FileInfo getFiles(int index) { return files_.get(index); } /** *
       * File location and metadata for artifacts.
       * 
* * repeated .mlflow.FileInfo files = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.FileInfoOrBuilder getFilesOrBuilder( int index) { return files_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object nextPageToken_; /** *
       * Token that can be used to retrieve the next page of artifact results
       * 
* * optional string next_page_token = 3; * @return Whether the nextPageToken field is set. */ @java.lang.Override public boolean hasNextPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Token that can be used to retrieve the next page of artifact results
       * 
* * optional string next_page_token = 3; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } } /** *
       * Token that can be used to retrieve the next page of artifact results
       * 
* * optional string next_page_token = 3; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, rootUri_); } for (int i = 0; i < files_.size(); i++) { output.writeMessage(2, files_.get(i)); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, rootUri_); } for (int i = 0; i < files_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, files_.get(i)); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.ListArtifacts.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.ListArtifacts.Response other = (org.mlflow.api.proto.Service.ListArtifacts.Response) obj; if (hasRootUri() != other.hasRootUri()) return false; if (hasRootUri()) { if (!getRootUri() .equals(other.getRootUri())) return false; } if (!getFilesList() .equals(other.getFilesList())) return false; if (hasNextPageToken() != other.hasNextPageToken()) return false; if (hasNextPageToken()) { if (!getNextPageToken() .equals(other.getNextPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRootUri()) { hash = (37 * hash) + ROOT_URI_FIELD_NUMBER; hash = (53 * hash) + getRootUri().hashCode(); } if (getFilesCount() > 0) { hash = (37 * hash) + FILES_FIELD_NUMBER; hash = (53 * hash) + getFilesList().hashCode(); } if (hasNextPageToken()) { hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ListArtifacts.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.ListArtifacts.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.ListArtifacts.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.ListArtifacts.Response) org.mlflow.api.proto.Service.ListArtifacts.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.ListArtifacts.Response.class, org.mlflow.api.proto.Service.ListArtifacts.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.ListArtifacts.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getFilesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); rootUri_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (filesBuilder_ == null) { files_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { filesBuilder_.clear(); } nextPageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.ListArtifacts.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts.Response build() { org.mlflow.api.proto.Service.ListArtifacts.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts.Response buildPartial() { org.mlflow.api.proto.Service.ListArtifacts.Response result = new org.mlflow.api.proto.Service.ListArtifacts.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.rootUri_ = rootUri_; if (filesBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { files_ = java.util.Collections.unmodifiableList(files_); bitField0_ = (bitField0_ & ~0x00000002); } result.files_ = files_; } else { result.files_ = filesBuilder_.build(); } if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000002; } result.nextPageToken_ = nextPageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.ListArtifacts.Response) { return mergeFrom((org.mlflow.api.proto.Service.ListArtifacts.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.ListArtifacts.Response other) { if (other == org.mlflow.api.proto.Service.ListArtifacts.Response.getDefaultInstance()) return this; if (other.hasRootUri()) { bitField0_ |= 0x00000001; rootUri_ = other.rootUri_; onChanged(); } if (filesBuilder_ == null) { if (!other.files_.isEmpty()) { if (files_.isEmpty()) { files_ = other.files_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureFilesIsMutable(); files_.addAll(other.files_); } onChanged(); } } else { if (!other.files_.isEmpty()) { if (filesBuilder_.isEmpty()) { filesBuilder_.dispose(); filesBuilder_ = null; files_ = other.files_; bitField0_ = (bitField0_ & ~0x00000002); filesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFilesFieldBuilder() : null; } else { filesBuilder_.addAllMessages(other.files_); } } } if (other.hasNextPageToken()) { bitField0_ |= 0x00000004; nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.ListArtifacts.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.ListArtifacts.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object rootUri_ = ""; /** *
         * Root artifact directory for the run.
         * 
* * optional string root_uri = 1; * @return Whether the rootUri field is set. */ public boolean hasRootUri() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Root artifact directory for the run.
         * 
* * optional string root_uri = 1; * @return The rootUri. */ public java.lang.String getRootUri() { java.lang.Object ref = rootUri_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { rootUri_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Root artifact directory for the run.
         * 
* * optional string root_uri = 1; * @return The bytes for rootUri. */ public com.google.protobuf.ByteString getRootUriBytes() { java.lang.Object ref = rootUri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); rootUri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Root artifact directory for the run.
         * 
* * optional string root_uri = 1; * @param value The rootUri to set. * @return This builder for chaining. */ public Builder setRootUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; rootUri_ = value; onChanged(); return this; } /** *
         * Root artifact directory for the run.
         * 
* * optional string root_uri = 1; * @return This builder for chaining. */ public Builder clearRootUri() { bitField0_ = (bitField0_ & ~0x00000001); rootUri_ = getDefaultInstance().getRootUri(); onChanged(); return this; } /** *
         * Root artifact directory for the run.
         * 
* * optional string root_uri = 1; * @param value The bytes for rootUri to set. * @return This builder for chaining. */ public Builder setRootUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; rootUri_ = value; onChanged(); return this; } private java.util.List files_ = java.util.Collections.emptyList(); private void ensureFilesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { files_ = new java.util.ArrayList(files_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.FileInfo, org.mlflow.api.proto.Service.FileInfo.Builder, org.mlflow.api.proto.Service.FileInfoOrBuilder> filesBuilder_; /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public java.util.List getFilesList() { if (filesBuilder_ == null) { return java.util.Collections.unmodifiableList(files_); } else { return filesBuilder_.getMessageList(); } } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public int getFilesCount() { if (filesBuilder_ == null) { return files_.size(); } else { return filesBuilder_.getCount(); } } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public org.mlflow.api.proto.Service.FileInfo getFiles(int index) { if (filesBuilder_ == null) { return files_.get(index); } else { return filesBuilder_.getMessage(index); } } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder setFiles( int index, org.mlflow.api.proto.Service.FileInfo value) { if (filesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFilesIsMutable(); files_.set(index, value); onChanged(); } else { filesBuilder_.setMessage(index, value); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder setFiles( int index, org.mlflow.api.proto.Service.FileInfo.Builder builderForValue) { if (filesBuilder_ == null) { ensureFilesIsMutable(); files_.set(index, builderForValue.build()); onChanged(); } else { filesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder addFiles(org.mlflow.api.proto.Service.FileInfo value) { if (filesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFilesIsMutable(); files_.add(value); onChanged(); } else { filesBuilder_.addMessage(value); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder addFiles( int index, org.mlflow.api.proto.Service.FileInfo value) { if (filesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFilesIsMutable(); files_.add(index, value); onChanged(); } else { filesBuilder_.addMessage(index, value); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder addFiles( org.mlflow.api.proto.Service.FileInfo.Builder builderForValue) { if (filesBuilder_ == null) { ensureFilesIsMutable(); files_.add(builderForValue.build()); onChanged(); } else { filesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder addFiles( int index, org.mlflow.api.proto.Service.FileInfo.Builder builderForValue) { if (filesBuilder_ == null) { ensureFilesIsMutable(); files_.add(index, builderForValue.build()); onChanged(); } else { filesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder addAllFiles( java.lang.Iterable values) { if (filesBuilder_ == null) { ensureFilesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, files_); onChanged(); } else { filesBuilder_.addAllMessages(values); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder clearFiles() { if (filesBuilder_ == null) { files_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { filesBuilder_.clear(); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public Builder removeFiles(int index) { if (filesBuilder_ == null) { ensureFilesIsMutable(); files_.remove(index); onChanged(); } else { filesBuilder_.remove(index); } return this; } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public org.mlflow.api.proto.Service.FileInfo.Builder getFilesBuilder( int index) { return getFilesFieldBuilder().getBuilder(index); } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public org.mlflow.api.proto.Service.FileInfoOrBuilder getFilesOrBuilder( int index) { if (filesBuilder_ == null) { return files_.get(index); } else { return filesBuilder_.getMessageOrBuilder(index); } } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public java.util.List getFilesOrBuilderList() { if (filesBuilder_ != null) { return filesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(files_); } } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public org.mlflow.api.proto.Service.FileInfo.Builder addFilesBuilder() { return getFilesFieldBuilder().addBuilder( org.mlflow.api.proto.Service.FileInfo.getDefaultInstance()); } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public org.mlflow.api.proto.Service.FileInfo.Builder addFilesBuilder( int index) { return getFilesFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.FileInfo.getDefaultInstance()); } /** *
         * File location and metadata for artifacts.
         * 
* * repeated .mlflow.FileInfo files = 2; */ public java.util.List getFilesBuilderList() { return getFilesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.FileInfo, org.mlflow.api.proto.Service.FileInfo.Builder, org.mlflow.api.proto.Service.FileInfoOrBuilder> getFilesFieldBuilder() { if (filesBuilder_ == null) { filesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.FileInfo, org.mlflow.api.proto.Service.FileInfo.Builder, org.mlflow.api.proto.Service.FileInfoOrBuilder>( files_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); files_ = null; } return filesBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
         * Token that can be used to retrieve the next page of artifact results
         * 
* * optional string next_page_token = 3; * @return Whether the nextPageToken field is set. */ public boolean hasNextPageToken() { return ((bitField0_ & 0x00000004) != 0); } /** *
         * Token that can be used to retrieve the next page of artifact results
         * 
* * optional string next_page_token = 3; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Token that can be used to retrieve the next page of artifact results
         * 
* * optional string next_page_token = 3; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Token that can be used to retrieve the next page of artifact results
         * 
* * optional string next_page_token = 3; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; nextPageToken_ = value; onChanged(); return this; } /** *
         * Token that can be used to retrieve the next page of artifact results
         * 
* * optional string next_page_token = 3; * @return This builder for chaining. */ public Builder clearNextPageToken() { bitField0_ = (bitField0_ & ~0x00000004); nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
         * Token that can be used to retrieve the next page of artifact results
         * 
* * optional string next_page_token = 3; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.ListArtifacts.Response) } // @@protoc_insertion_point(class_scope:mlflow.ListArtifacts.Response) private static final org.mlflow.api.proto.Service.ListArtifacts.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.ListArtifacts.Response(); } public static org.mlflow.api.proto.Service.ListArtifacts.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 3; private volatile java.lang.Object runId_; /** *
     * ID of the run whose artifacts to list. Must be provided.
     * 
* * optional string run_id = 3; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run whose artifacts to list. Must be provided.
     * 
* * optional string run_id = 3; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run whose artifacts to list. Must be provided.
     * 
* * optional string run_id = 3; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
     * be removed in a future MLflow version.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PATH_FIELD_NUMBER = 2; private volatile java.lang.Object path_; /** *
     * Filter artifacts matching this path (a relative path from the root artifact directory).
     * 
* * optional string path = 2; * @return Whether the path field is set. */ @java.lang.Override public boolean hasPath() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Filter artifacts matching this path (a relative path from the root artifact directory).
     * 
* * optional string path = 2; * @return The path. */ @java.lang.Override public java.lang.String getPath() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { path_ = s; } return s; } } /** *
     * Filter artifacts matching this path (a relative path from the root artifact directory).
     * 
* * optional string path = 2; * @return The bytes for path. */ @java.lang.Override public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_TOKEN_FIELD_NUMBER = 4; private volatile java.lang.Object pageToken_; /** *
     * Token indicating the page of artifact results to fetch
     * 
* * optional string page_token = 4; * @return Whether the pageToken field is set. */ @java.lang.Override public boolean hasPageToken() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Token indicating the page of artifact results to fetch
     * 
* * optional string page_token = 4; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } } /** *
     * Token indicating the page of artifact results to fetch
     * 
* * optional string page_token = 4; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, path_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, runId_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, path_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, runId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.ListArtifacts)) { return super.equals(obj); } org.mlflow.api.proto.Service.ListArtifacts other = (org.mlflow.api.proto.Service.ListArtifacts) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasPath() != other.hasPath()) return false; if (hasPath()) { if (!getPath() .equals(other.getPath())) return false; } if (hasPageToken() != other.hasPageToken()) return false; if (hasPageToken()) { if (!getPageToken() .equals(other.getPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasPath()) { hash = (37 * hash) + PATH_FIELD_NUMBER; hash = (53 * hash) + getPath().hashCode(); } if (hasPageToken()) { hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ListArtifacts parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.ListArtifacts parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.ListArtifacts prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.ListArtifacts} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.ListArtifacts) org.mlflow.api.proto.Service.ListArtifactsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.ListArtifacts.class, org.mlflow.api.proto.Service.ListArtifacts.Builder.class); } // Construct using org.mlflow.api.proto.Service.ListArtifacts.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); path_ = ""; bitField0_ = (bitField0_ & ~0x00000004); pageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_ListArtifacts_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts getDefaultInstanceForType() { return org.mlflow.api.proto.Service.ListArtifacts.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts build() { org.mlflow.api.proto.Service.ListArtifacts result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts buildPartial() { org.mlflow.api.proto.Service.ListArtifacts result = new org.mlflow.api.proto.Service.ListArtifacts(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.path_ = path_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.pageToken_ = pageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.ListArtifacts) { return mergeFrom((org.mlflow.api.proto.Service.ListArtifacts)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.ListArtifacts other) { if (other == org.mlflow.api.proto.Service.ListArtifacts.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasPath()) { bitField0_ |= 0x00000004; path_ = other.path_; onChanged(); } if (other.hasPageToken()) { bitField0_ |= 0x00000008; pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.ListArtifacts parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.ListArtifacts) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run whose artifacts to list. Must be provided.
       * 
* * optional string run_id = 3; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run whose artifacts to list. Must be provided.
       * 
* * optional string run_id = 3; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run whose artifacts to list. Must be provided.
       * 
* * optional string run_id = 3; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run whose artifacts to list. Must be provided.
       * 
* * optional string run_id = 3; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run whose artifacts to list. Must be provided.
       * 
* * optional string run_id = 3; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run whose artifacts to list. Must be provided.
       * 
* * optional string run_id = 3; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [Deprecated, use run_id instead] ID of the run whose artifacts to list. This field will
       * be removed in a future MLflow version.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private java.lang.Object path_ = ""; /** *
       * Filter artifacts matching this path (a relative path from the root artifact directory).
       * 
* * optional string path = 2; * @return Whether the path field is set. */ public boolean hasPath() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Filter artifacts matching this path (a relative path from the root artifact directory).
       * 
* * optional string path = 2; * @return The path. */ public java.lang.String getPath() { java.lang.Object ref = path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { path_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Filter artifacts matching this path (a relative path from the root artifact directory).
       * 
* * optional string path = 2; * @return The bytes for path. */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Filter artifacts matching this path (a relative path from the root artifact directory).
       * 
* * optional string path = 2; * @param value The path to set. * @return This builder for chaining. */ public Builder setPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; path_ = value; onChanged(); return this; } /** *
       * Filter artifacts matching this path (a relative path from the root artifact directory).
       * 
* * optional string path = 2; * @return This builder for chaining. */ public Builder clearPath() { bitField0_ = (bitField0_ & ~0x00000004); path_ = getDefaultInstance().getPath(); onChanged(); return this; } /** *
       * Filter artifacts matching this path (a relative path from the root artifact directory).
       * 
* * optional string path = 2; * @param value The bytes for path to set. * @return This builder for chaining. */ public Builder setPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; path_ = value; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Token indicating the page of artifact results to fetch
       * 
* * optional string page_token = 4; * @return Whether the pageToken field is set. */ public boolean hasPageToken() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Token indicating the page of artifact results to fetch
       * 
* * optional string page_token = 4; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Token indicating the page of artifact results to fetch
       * 
* * optional string page_token = 4; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Token indicating the page of artifact results to fetch
       * 
* * optional string page_token = 4; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; pageToken_ = value; onChanged(); return this; } /** *
       * Token indicating the page of artifact results to fetch
       * 
* * optional string page_token = 4; * @return This builder for chaining. */ public Builder clearPageToken() { bitField0_ = (bitField0_ & ~0x00000008); pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Token indicating the page of artifact results to fetch
       * 
* * optional string page_token = 4; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.ListArtifacts) } // @@protoc_insertion_point(class_scope:mlflow.ListArtifacts) private static final org.mlflow.api.proto.Service.ListArtifacts DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.ListArtifacts(); } public static org.mlflow.api.proto.Service.ListArtifacts getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListArtifacts parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListArtifacts(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.ListArtifacts getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FileInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.FileInfo) com.google.protobuf.MessageOrBuilder { /** *
     * Path relative to the root artifact directory run.
     * 
* * optional string path = 1; * @return Whether the path field is set. */ boolean hasPath(); /** *
     * Path relative to the root artifact directory run.
     * 
* * optional string path = 1; * @return The path. */ java.lang.String getPath(); /** *
     * Path relative to the root artifact directory run.
     * 
* * optional string path = 1; * @return The bytes for path. */ com.google.protobuf.ByteString getPathBytes(); /** *
     * Whether the path is a directory.
     * 
* * optional bool is_dir = 2; * @return Whether the isDir field is set. */ boolean hasIsDir(); /** *
     * Whether the path is a directory.
     * 
* * optional bool is_dir = 2; * @return The isDir. */ boolean getIsDir(); /** *
     * Size in bytes. Unset for directories.
     * 
* * optional int64 file_size = 3; * @return Whether the fileSize field is set. */ boolean hasFileSize(); /** *
     * Size in bytes. Unset for directories.
     * 
* * optional int64 file_size = 3; * @return The fileSize. */ long getFileSize(); } /** *
   * Metadata of a single artifact file or directory.
   * 
* * Protobuf type {@code mlflow.FileInfo} */ public static final class FileInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.FileInfo) FileInfoOrBuilder { private static final long serialVersionUID = 0L; // Use FileInfo.newBuilder() to construct. private FileInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private FileInfo() { path_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new FileInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private FileInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; path_ = bs; break; } case 16: { bitField0_ |= 0x00000002; isDir_ = input.readBool(); break; } case 24: { bitField0_ |= 0x00000004; fileSize_ = input.readInt64(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_FileInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_FileInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.FileInfo.class, org.mlflow.api.proto.Service.FileInfo.Builder.class); } private int bitField0_; public static final int PATH_FIELD_NUMBER = 1; private volatile java.lang.Object path_; /** *
     * Path relative to the root artifact directory run.
     * 
* * optional string path = 1; * @return Whether the path field is set. */ @java.lang.Override public boolean hasPath() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Path relative to the root artifact directory run.
     * 
* * optional string path = 1; * @return The path. */ @java.lang.Override public java.lang.String getPath() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { path_ = s; } return s; } } /** *
     * Path relative to the root artifact directory run.
     * 
* * optional string path = 1; * @return The bytes for path. */ @java.lang.Override public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IS_DIR_FIELD_NUMBER = 2; private boolean isDir_; /** *
     * Whether the path is a directory.
     * 
* * optional bool is_dir = 2; * @return Whether the isDir field is set. */ @java.lang.Override public boolean hasIsDir() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Whether the path is a directory.
     * 
* * optional bool is_dir = 2; * @return The isDir. */ @java.lang.Override public boolean getIsDir() { return isDir_; } public static final int FILE_SIZE_FIELD_NUMBER = 3; private long fileSize_; /** *
     * Size in bytes. Unset for directories.
     * 
* * optional int64 file_size = 3; * @return Whether the fileSize field is set. */ @java.lang.Override public boolean hasFileSize() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Size in bytes. Unset for directories.
     * 
* * optional int64 file_size = 3; * @return The fileSize. */ @java.lang.Override public long getFileSize() { return fileSize_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, path_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, isDir_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt64(3, fileSize_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, path_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, isDir_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, fileSize_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.FileInfo)) { return super.equals(obj); } org.mlflow.api.proto.Service.FileInfo other = (org.mlflow.api.proto.Service.FileInfo) obj; if (hasPath() != other.hasPath()) return false; if (hasPath()) { if (!getPath() .equals(other.getPath())) return false; } if (hasIsDir() != other.hasIsDir()) return false; if (hasIsDir()) { if (getIsDir() != other.getIsDir()) return false; } if (hasFileSize() != other.hasFileSize()) return false; if (hasFileSize()) { if (getFileSize() != other.getFileSize()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasPath()) { hash = (37 * hash) + PATH_FIELD_NUMBER; hash = (53 * hash) + getPath().hashCode(); } if (hasIsDir()) { hash = (37 * hash) + IS_DIR_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsDir()); } if (hasFileSize()) { hash = (37 * hash) + FILE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getFileSize()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.FileInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.FileInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.FileInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.FileInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.FileInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.FileInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.FileInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Metadata of a single artifact file or directory.
     * 
* * Protobuf type {@code mlflow.FileInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.FileInfo) org.mlflow.api.proto.Service.FileInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_FileInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_FileInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.FileInfo.class, org.mlflow.api.proto.Service.FileInfo.Builder.class); } // Construct using org.mlflow.api.proto.Service.FileInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); path_ = ""; bitField0_ = (bitField0_ & ~0x00000001); isDir_ = false; bitField0_ = (bitField0_ & ~0x00000002); fileSize_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_FileInfo_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.FileInfo getDefaultInstanceForType() { return org.mlflow.api.proto.Service.FileInfo.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.FileInfo build() { org.mlflow.api.proto.Service.FileInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.FileInfo buildPartial() { org.mlflow.api.proto.Service.FileInfo result = new org.mlflow.api.proto.Service.FileInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.path_ = path_; if (((from_bitField0_ & 0x00000002) != 0)) { result.isDir_ = isDir_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.fileSize_ = fileSize_; to_bitField0_ |= 0x00000004; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.FileInfo) { return mergeFrom((org.mlflow.api.proto.Service.FileInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.FileInfo other) { if (other == org.mlflow.api.proto.Service.FileInfo.getDefaultInstance()) return this; if (other.hasPath()) { bitField0_ |= 0x00000001; path_ = other.path_; onChanged(); } if (other.hasIsDir()) { setIsDir(other.getIsDir()); } if (other.hasFileSize()) { setFileSize(other.getFileSize()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.FileInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.FileInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object path_ = ""; /** *
       * Path relative to the root artifact directory run.
       * 
* * optional string path = 1; * @return Whether the path field is set. */ public boolean hasPath() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Path relative to the root artifact directory run.
       * 
* * optional string path = 1; * @return The path. */ public java.lang.String getPath() { java.lang.Object ref = path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { path_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Path relative to the root artifact directory run.
       * 
* * optional string path = 1; * @return The bytes for path. */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Path relative to the root artifact directory run.
       * 
* * optional string path = 1; * @param value The path to set. * @return This builder for chaining. */ public Builder setPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; path_ = value; onChanged(); return this; } /** *
       * Path relative to the root artifact directory run.
       * 
* * optional string path = 1; * @return This builder for chaining. */ public Builder clearPath() { bitField0_ = (bitField0_ & ~0x00000001); path_ = getDefaultInstance().getPath(); onChanged(); return this; } /** *
       * Path relative to the root artifact directory run.
       * 
* * optional string path = 1; * @param value The bytes for path to set. * @return This builder for chaining. */ public Builder setPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; path_ = value; onChanged(); return this; } private boolean isDir_ ; /** *
       * Whether the path is a directory.
       * 
* * optional bool is_dir = 2; * @return Whether the isDir field is set. */ @java.lang.Override public boolean hasIsDir() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Whether the path is a directory.
       * 
* * optional bool is_dir = 2; * @return The isDir. */ @java.lang.Override public boolean getIsDir() { return isDir_; } /** *
       * Whether the path is a directory.
       * 
* * optional bool is_dir = 2; * @param value The isDir to set. * @return This builder for chaining. */ public Builder setIsDir(boolean value) { bitField0_ |= 0x00000002; isDir_ = value; onChanged(); return this; } /** *
       * Whether the path is a directory.
       * 
* * optional bool is_dir = 2; * @return This builder for chaining. */ public Builder clearIsDir() { bitField0_ = (bitField0_ & ~0x00000002); isDir_ = false; onChanged(); return this; } private long fileSize_ ; /** *
       * Size in bytes. Unset for directories.
       * 
* * optional int64 file_size = 3; * @return Whether the fileSize field is set. */ @java.lang.Override public boolean hasFileSize() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Size in bytes. Unset for directories.
       * 
* * optional int64 file_size = 3; * @return The fileSize. */ @java.lang.Override public long getFileSize() { return fileSize_; } /** *
       * Size in bytes. Unset for directories.
       * 
* * optional int64 file_size = 3; * @param value The fileSize to set. * @return This builder for chaining. */ public Builder setFileSize(long value) { bitField0_ |= 0x00000004; fileSize_ = value; onChanged(); return this; } /** *
       * Size in bytes. Unset for directories.
       * 
* * optional int64 file_size = 3; * @return This builder for chaining. */ public Builder clearFileSize() { bitField0_ = (bitField0_ & ~0x00000004); fileSize_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.FileInfo) } // @@protoc_insertion_point(class_scope:mlflow.FileInfo) private static final org.mlflow.api.proto.Service.FileInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.FileInfo(); } public static org.mlflow.api.proto.Service.FileInfo getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FileInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new FileInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.FileInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetMetricHistoryOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetMetricHistory) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run from which to fetch metric values. Must be provided.
     * 
* * optional string run_id = 3; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run from which to fetch metric values. Must be provided.
     * 
* * optional string run_id = 3; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run from which to fetch metric values. Must be provided.
     * 
* * optional string run_id = 3; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ boolean hasRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ java.lang.String getRunUuid(); /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ com.google.protobuf.ByteString getRunUuidBytes(); /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return Whether the metricKey field is set. */ boolean hasMetricKey(); /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The metricKey. */ java.lang.String getMetricKey(); /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for metricKey. */ com.google.protobuf.ByteString getMetricKeyBytes(); /** *
     * Token indicating the page of metric history to fetch
     * 
* * optional string page_token = 4; * @return Whether the pageToken field is set. */ boolean hasPageToken(); /** *
     * Token indicating the page of metric history to fetch
     * 
* * optional string page_token = 4; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Token indicating the page of metric history to fetch
     * 
* * optional string page_token = 4; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * Maximum number of logged instances of a metric for a run to return per call.
     * Backend servers may restrict the value of `max_results` depending on performance requirements.
     * Requests that do not specify this value will behave as non-paginated queries where all
     * metric history values for a given metric within a run are returned in a single response.
     * 
* * optional int32 max_results = 5; * @return Whether the maxResults field is set. */ boolean hasMaxResults(); /** *
     * Maximum number of logged instances of a metric for a run to return per call.
     * Backend servers may restrict the value of `max_results` depending on performance requirements.
     * Requests that do not specify this value will behave as non-paginated queries where all
     * metric history values for a given metric within a run are returned in a single response.
     * 
* * optional int32 max_results = 5; * @return The maxResults. */ int getMaxResults(); } /** * Protobuf type {@code mlflow.GetMetricHistory} */ public static final class GetMetricHistory extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetMetricHistory) GetMetricHistoryOrBuilder { private static final long serialVersionUID = 0L; // Use GetMetricHistory.newBuilder() to construct. private GetMetricHistory(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetMetricHistory() { runId_ = ""; runUuid_ = ""; metricKey_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetMetricHistory(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetMetricHistory( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; runUuid_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; metricKey_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; pageToken_ = bs; break; } case 40: { bitField0_ |= 0x00000010; maxResults_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistory.class, org.mlflow.api.proto.Service.GetMetricHistory.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetMetricHistory.Response) com.google.protobuf.MessageOrBuilder { /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ java.util.List getMetricsList(); /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ org.mlflow.api.proto.Service.Metric getMetrics(int index); /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ int getMetricsCount(); /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ java.util.List getMetricsOrBuilderList(); /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index); /** *
       * Token that can be used to issue a query for the next page of metric history values.
       * A missing token indicates that no additional metrics are available to fetch.
       * 
* * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ boolean hasNextPageToken(); /** *
       * Token that can be used to issue a query for the next page of metric history values.
       * A missing token indicates that no additional metrics are available to fetch.
       * 
* * optional string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
       * Token that can be used to issue a query for the next page of metric history values.
       * A missing token indicates that no additional metrics are available to fetch.
       * 
* * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code mlflow.GetMetricHistory.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetMetricHistory.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { metrics_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { metrics_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } metrics_.add( input.readMessage(org.mlflow.api.proto.Service.Metric.PARSER, extensionRegistry)); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; nextPageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistory.Response.class, org.mlflow.api.proto.Service.GetMetricHistory.Response.Builder.class); } private int bitField0_; public static final int METRICS_FIELD_NUMBER = 1; private java.util.List metrics_; /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public java.util.List getMetricsList() { return metrics_; } /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public java.util.List getMetricsOrBuilderList() { return metrics_; } /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public int getMetricsCount() { return metrics_.size(); } /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.Metric getMetrics(int index) { return metrics_.get(index); } /** *
       * All logged values for this metric.
       * 
* * repeated .mlflow.Metric metrics = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index) { return metrics_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
       * Token that can be used to issue a query for the next page of metric history values.
       * A missing token indicates that no additional metrics are available to fetch.
       * 
* * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ @java.lang.Override public boolean hasNextPageToken() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Token that can be used to issue a query for the next page of metric history values.
       * A missing token indicates that no additional metrics are available to fetch.
       * 
* * optional string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } } /** *
       * Token that can be used to issue a query for the next page of metric history values.
       * A missing token indicates that no additional metrics are available to fetch.
       * 
* * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < metrics_.size(); i++) { output.writeMessage(1, metrics_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < metrics_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, metrics_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetMetricHistory.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetMetricHistory.Response other = (org.mlflow.api.proto.Service.GetMetricHistory.Response) obj; if (!getMetricsList() .equals(other.getMetricsList())) return false; if (hasNextPageToken() != other.hasNextPageToken()) return false; if (hasNextPageToken()) { if (!getNextPageToken() .equals(other.getNextPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getMetricsCount() > 0) { hash = (37 * hash) + METRICS_FIELD_NUMBER; hash = (53 * hash) + getMetricsList().hashCode(); } if (hasNextPageToken()) { hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetMetricHistory.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetMetricHistory.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetMetricHistory.Response) org.mlflow.api.proto.Service.GetMetricHistory.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistory.Response.class, org.mlflow.api.proto.Service.GetMetricHistory.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetMetricHistory.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetricsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { metricsBuilder_.clear(); } nextPageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetMetricHistory.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory.Response build() { org.mlflow.api.proto.Service.GetMetricHistory.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory.Response buildPartial() { org.mlflow.api.proto.Service.GetMetricHistory.Response result = new org.mlflow.api.proto.Service.GetMetricHistory.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (metricsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); bitField0_ = (bitField0_ & ~0x00000001); } result.metrics_ = metrics_; } else { result.metrics_ = metricsBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.nextPageToken_ = nextPageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetMetricHistory.Response) { return mergeFrom((org.mlflow.api.proto.Service.GetMetricHistory.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetMetricHistory.Response other) { if (other == org.mlflow.api.proto.Service.GetMetricHistory.Response.getDefaultInstance()) return this; if (metricsBuilder_ == null) { if (!other.metrics_.isEmpty()) { if (metrics_.isEmpty()) { metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureMetricsIsMutable(); metrics_.addAll(other.metrics_); } onChanged(); } } else { if (!other.metrics_.isEmpty()) { if (metricsBuilder_.isEmpty()) { metricsBuilder_.dispose(); metricsBuilder_ = null; metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000001); metricsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getMetricsFieldBuilder() : null; } else { metricsBuilder_.addAllMessages(other.metrics_); } } } if (other.hasNextPageToken()) { bitField0_ |= 0x00000002; nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetMetricHistory.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetMetricHistory.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List metrics_ = java.util.Collections.emptyList(); private void ensureMetricsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { metrics_ = new java.util.ArrayList(metrics_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder> metricsBuilder_; /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public java.util.List getMetricsList() { if (metricsBuilder_ == null) { return java.util.Collections.unmodifiableList(metrics_); } else { return metricsBuilder_.getMessageList(); } } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public int getMetricsCount() { if (metricsBuilder_ == null) { return metrics_.size(); } else { return metricsBuilder_.getCount(); } } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric getMetrics(int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessage(index); } } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.set(index, value); onChanged(); } else { metricsBuilder_.setMessage(index, value); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.set(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics(org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(value); onChanged(); } else { metricsBuilder_.addMessage(value); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(index, value); onChanged(); } else { metricsBuilder_.addMessage(index, value); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics( org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder addAllMetrics( java.lang.Iterable values) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, metrics_); onChanged(); } else { metricsBuilder_.addAllMessages(values); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder clearMetrics() { if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { metricsBuilder_.clear(); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public Builder removeMetrics(int index) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.remove(index); onChanged(); } else { metricsBuilder_.remove(index); } return this; } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric.Builder getMetricsBuilder( int index) { return getMetricsFieldBuilder().getBuilder(index); } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessageOrBuilder(index); } } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public java.util.List getMetricsOrBuilderList() { if (metricsBuilder_ != null) { return metricsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(metrics_); } } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric.Builder addMetricsBuilder() { return getMetricsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Metric.getDefaultInstance()); } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public org.mlflow.api.proto.Service.Metric.Builder addMetricsBuilder( int index) { return getMetricsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Metric.getDefaultInstance()); } /** *
         * All logged values for this metric.
         * 
* * repeated .mlflow.Metric metrics = 1; */ public java.util.List getMetricsBuilderList() { return getMetricsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder> getMetricsFieldBuilder() { if (metricsBuilder_ == null) { metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder>( metrics_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); metrics_ = null; } return metricsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
         * Token that can be used to issue a query for the next page of metric history values.
         * A missing token indicates that no additional metrics are available to fetch.
         * 
* * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ public boolean hasNextPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** *
         * Token that can be used to issue a query for the next page of metric history values.
         * A missing token indicates that no additional metrics are available to fetch.
         * 
* * optional string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Token that can be used to issue a query for the next page of metric history values.
         * A missing token indicates that no additional metrics are available to fetch.
         * 
* * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Token that can be used to issue a query for the next page of metric history values.
         * A missing token indicates that no additional metrics are available to fetch.
         * 
* * optional string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } /** *
         * Token that can be used to issue a query for the next page of metric history values.
         * A missing token indicates that no additional metrics are available to fetch.
         * 
* * optional string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { bitField0_ = (bitField0_ & ~0x00000002); nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
         * Token that can be used to issue a query for the next page of metric history values.
         * A missing token indicates that no additional metrics are available to fetch.
         * 
* * optional string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetMetricHistory.Response) } // @@protoc_insertion_point(class_scope:mlflow.GetMetricHistory.Response) private static final org.mlflow.api.proto.Service.GetMetricHistory.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetMetricHistory.Response(); } public static org.mlflow.api.proto.Service.GetMetricHistory.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 3; private volatile java.lang.Object runId_; /** *
     * ID of the run from which to fetch metric values. Must be provided.
     * 
* * optional string run_id = 3; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run from which to fetch metric values. Must be provided.
     * 
* * optional string run_id = 3; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run from which to fetch metric values. Must be provided.
     * 
* * optional string run_id = 3; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RUN_UUID_FIELD_NUMBER = 1; private volatile java.lang.Object runUuid_; /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ @java.lang.Override public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The runUuid. */ @java.lang.Override public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } } /** *
     * [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.
     * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ @java.lang.Override public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int METRIC_KEY_FIELD_NUMBER = 2; private volatile java.lang.Object metricKey_; /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return Whether the metricKey field is set. */ @java.lang.Override public boolean hasMetricKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The metricKey. */ @java.lang.Override public java.lang.String getMetricKey() { java.lang.Object ref = metricKey_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { metricKey_ = s; } return s; } } /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for metricKey. */ @java.lang.Override public com.google.protobuf.ByteString getMetricKeyBytes() { java.lang.Object ref = metricKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); metricKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_TOKEN_FIELD_NUMBER = 4; private volatile java.lang.Object pageToken_; /** *
     * Token indicating the page of metric history to fetch
     * 
* * optional string page_token = 4; * @return Whether the pageToken field is set. */ @java.lang.Override public boolean hasPageToken() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Token indicating the page of metric history to fetch
     * 
* * optional string page_token = 4; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } } /** *
     * Token indicating the page of metric history to fetch
     * 
* * optional string page_token = 4; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAX_RESULTS_FIELD_NUMBER = 5; private int maxResults_; /** *
     * Maximum number of logged instances of a metric for a run to return per call.
     * Backend servers may restrict the value of `max_results` depending on performance requirements.
     * Requests that do not specify this value will behave as non-paginated queries where all
     * metric history values for a given metric within a run are returned in a single response.
     * 
* * optional int32 max_results = 5; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * Maximum number of logged instances of a metric for a run to return per call.
     * Backend servers may restrict the value of `max_results` depending on performance requirements.
     * Requests that do not specify this value will behave as non-paginated queries where all
     * metric history values for a given metric within a run are returned in a single response.
     * 
* * optional int32 max_results = 5; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, metricKey_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, runId_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeInt32(5, maxResults_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runUuid_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, metricKey_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, runId_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, maxResults_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetMetricHistory)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetMetricHistory other = (org.mlflow.api.proto.Service.GetMetricHistory) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasRunUuid() != other.hasRunUuid()) return false; if (hasRunUuid()) { if (!getRunUuid() .equals(other.getRunUuid())) return false; } if (hasMetricKey() != other.hasMetricKey()) return false; if (hasMetricKey()) { if (!getMetricKey() .equals(other.getMetricKey())) return false; } if (hasPageToken() != other.hasPageToken()) return false; if (hasPageToken()) { if (!getPageToken() .equals(other.getPageToken())) return false; } if (hasMaxResults() != other.hasMaxResults()) return false; if (hasMaxResults()) { if (getMaxResults() != other.getMaxResults()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasRunUuid()) { hash = (37 * hash) + RUN_UUID_FIELD_NUMBER; hash = (53 * hash) + getRunUuid().hashCode(); } if (hasMetricKey()) { hash = (37 * hash) + METRIC_KEY_FIELD_NUMBER; hash = (53 * hash) + getMetricKey().hashCode(); } if (hasPageToken()) { hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); } if (hasMaxResults()) { hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; hash = (53 * hash) + getMaxResults(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistory parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistory parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetMetricHistory prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetMetricHistory} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetMetricHistory) org.mlflow.api.proto.Service.GetMetricHistoryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistory.class, org.mlflow.api.proto.Service.GetMetricHistory.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetMetricHistory.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); runUuid_ = ""; bitField0_ = (bitField0_ & ~0x00000002); metricKey_ = ""; bitField0_ = (bitField0_ & ~0x00000004); pageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000008); maxResults_ = 0; bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistory_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetMetricHistory.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory build() { org.mlflow.api.proto.Service.GetMetricHistory result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory buildPartial() { org.mlflow.api.proto.Service.GetMetricHistory result = new org.mlflow.api.proto.Service.GetMetricHistory(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.runUuid_ = runUuid_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.metricKey_ = metricKey_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.pageToken_ = pageToken_; if (((from_bitField0_ & 0x00000010) != 0)) { result.maxResults_ = maxResults_; to_bitField0_ |= 0x00000010; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetMetricHistory) { return mergeFrom((org.mlflow.api.proto.Service.GetMetricHistory)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetMetricHistory other) { if (other == org.mlflow.api.proto.Service.GetMetricHistory.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasRunUuid()) { bitField0_ |= 0x00000002; runUuid_ = other.runUuid_; onChanged(); } if (other.hasMetricKey()) { bitField0_ |= 0x00000004; metricKey_ = other.metricKey_; onChanged(); } if (other.hasPageToken()) { bitField0_ |= 0x00000008; pageToken_ = other.pageToken_; onChanged(); } if (other.hasMaxResults()) { setMaxResults(other.getMaxResults()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetMetricHistory parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetMetricHistory) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run from which to fetch metric values. Must be provided.
       * 
* * optional string run_id = 3; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run from which to fetch metric values. Must be provided.
       * 
* * optional string run_id = 3; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run from which to fetch metric values. Must be provided.
       * 
* * optional string run_id = 3; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run from which to fetch metric values. Must be provided.
       * 
* * optional string run_id = 3; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run from which to fetch metric values. Must be provided.
       * 
* * optional string run_id = 3; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run from which to fetch metric values. Must be provided.
       * 
* * optional string run_id = 3; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object runUuid_ = ""; /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return Whether the runUuid field is set. */ public boolean hasRunUuid() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The runUuid. */ public java.lang.String getRunUuid() { java.lang.Object ref = runUuid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runUuid_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return The bytes for runUuid. */ public com.google.protobuf.ByteString getRunUuidBytes() { java.lang.Object ref = runUuid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runUuid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The runUuid to set. * @return This builder for chaining. */ public Builder setRunUuid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @return This builder for chaining. */ public Builder clearRunUuid() { bitField0_ = (bitField0_ & ~0x00000002); runUuid_ = getDefaultInstance().getRunUuid(); onChanged(); return this; } /** *
       * [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.
       * 
* * optional string run_uuid = 1; * @param value The bytes for runUuid to set. * @return This builder for chaining. */ public Builder setRunUuidBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; runUuid_ = value; onChanged(); return this; } private java.lang.Object metricKey_ = ""; /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return Whether the metricKey field is set. */ public boolean hasMetricKey() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The metricKey. */ public java.lang.String getMetricKey() { java.lang.Object ref = metricKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { metricKey_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for metricKey. */ public com.google.protobuf.ByteString getMetricKeyBytes() { java.lang.Object ref = metricKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); metricKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @param value The metricKey to set. * @return This builder for chaining. */ public Builder setMetricKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; metricKey_ = value; onChanged(); return this; } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearMetricKey() { bitField0_ = (bitField0_ & ~0x00000004); metricKey_ = getDefaultInstance().getMetricKey(); onChanged(); return this; } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for metricKey to set. * @return This builder for chaining. */ public Builder setMetricKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; metricKey_ = value; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Token indicating the page of metric history to fetch
       * 
* * optional string page_token = 4; * @return Whether the pageToken field is set. */ public boolean hasPageToken() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Token indicating the page of metric history to fetch
       * 
* * optional string page_token = 4; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Token indicating the page of metric history to fetch
       * 
* * optional string page_token = 4; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Token indicating the page of metric history to fetch
       * 
* * optional string page_token = 4; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; pageToken_ = value; onChanged(); return this; } /** *
       * Token indicating the page of metric history to fetch
       * 
* * optional string page_token = 4; * @return This builder for chaining. */ public Builder clearPageToken() { bitField0_ = (bitField0_ & ~0x00000008); pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Token indicating the page of metric history to fetch
       * 
* * optional string page_token = 4; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; pageToken_ = value; onChanged(); return this; } private int maxResults_ ; /** *
       * Maximum number of logged instances of a metric for a run to return per call.
       * Backend servers may restrict the value of `max_results` depending on performance requirements.
       * Requests that do not specify this value will behave as non-paginated queries where all
       * metric history values for a given metric within a run are returned in a single response.
       * 
* * optional int32 max_results = 5; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Maximum number of logged instances of a metric for a run to return per call.
       * Backend servers may restrict the value of `max_results` depending on performance requirements.
       * Requests that do not specify this value will behave as non-paginated queries where all
       * metric history values for a given metric within a run are returned in a single response.
       * 
* * optional int32 max_results = 5; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } /** *
       * Maximum number of logged instances of a metric for a run to return per call.
       * Backend servers may restrict the value of `max_results` depending on performance requirements.
       * Requests that do not specify this value will behave as non-paginated queries where all
       * metric history values for a given metric within a run are returned in a single response.
       * 
* * optional int32 max_results = 5; * @param value The maxResults to set. * @return This builder for chaining. */ public Builder setMaxResults(int value) { bitField0_ |= 0x00000010; maxResults_ = value; onChanged(); return this; } /** *
       * Maximum number of logged instances of a metric for a run to return per call.
       * Backend servers may restrict the value of `max_results` depending on performance requirements.
       * Requests that do not specify this value will behave as non-paginated queries where all
       * metric history values for a given metric within a run are returned in a single response.
       * 
* * optional int32 max_results = 5; * @return This builder for chaining. */ public Builder clearMaxResults() { bitField0_ = (bitField0_ & ~0x00000010); maxResults_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetMetricHistory) } // @@protoc_insertion_point(class_scope:mlflow.GetMetricHistory) private static final org.mlflow.api.proto.Service.GetMetricHistory DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetMetricHistory(); } public static org.mlflow.api.proto.Service.GetMetricHistory getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetMetricHistory parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetMetricHistory(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistory getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MetricWithRunIdOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.MetricWithRunId) com.google.protobuf.MessageOrBuilder { /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return The value. */ double getValue(); /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return The timestamp. */ long getTimestamp(); /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return Whether the step field is set. */ boolean hasStep(); /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return The step. */ long getStep(); /** *
     * The ID of the run containing the metric
     * 
* * optional string run_id = 5; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * The ID of the run containing the metric
     * 
* * optional string run_id = 5; * @return The runId. */ java.lang.String getRunId(); /** *
     * The ID of the run containing the metric
     * 
* * optional string run_id = 5; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); } /** * Protobuf type {@code mlflow.MetricWithRunId} */ public static final class MetricWithRunId extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.MetricWithRunId) MetricWithRunIdOrBuilder { private static final long serialVersionUID = 0L; // Use MetricWithRunId.newBuilder() to construct. private MetricWithRunId(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MetricWithRunId() { key_ = ""; runId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MetricWithRunId(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MetricWithRunId( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 17: { bitField0_ |= 0x00000002; value_ = input.readDouble(); break; } case 24: { bitField0_ |= 0x00000004; timestamp_ = input.readInt64(); break; } case 32: { bitField0_ |= 0x00000008; step_ = input.readInt64(); break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; runId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_MetricWithRunId_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_MetricWithRunId_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.MetricWithRunId.class, org.mlflow.api.proto.Service.MetricWithRunId.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Key identifying this metric.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private double value_; /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Value associated with this metric.
     * 
* * optional double value = 2; * @return The value. */ @java.lang.Override public double getValue() { return value_; } public static final int TIMESTAMP_FIELD_NUMBER = 3; private long timestamp_; /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * The timestamp at which this metric was recorded.
     * 
* * optional int64 timestamp = 3; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } public static final int STEP_FIELD_NUMBER = 4; private long step_; /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return Whether the step field is set. */ @java.lang.Override public boolean hasStep() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Step at which to log the metric.
     * 
* * optional int64 step = 4 [default = 0]; * @return The step. */ @java.lang.Override public long getStep() { return step_; } public static final int RUN_ID_FIELD_NUMBER = 5; private volatile java.lang.Object runId_; /** *
     * The ID of the run containing the metric
     * 
* * optional string run_id = 5; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * The ID of the run containing the metric
     * 
* * optional string run_id = 5; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * The ID of the run containing the metric
     * 
* * optional string run_id = 5; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(2, value_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt64(3, timestamp_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(4, step_); } if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, runId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(2, value_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, timestamp_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, step_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, runId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.MetricWithRunId)) { return super.equals(obj); } org.mlflow.api.proto.Service.MetricWithRunId other = (org.mlflow.api.proto.Service.MetricWithRunId) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (java.lang.Double.doubleToLongBits(getValue()) != java.lang.Double.doubleToLongBits( other.getValue())) return false; } if (hasTimestamp() != other.hasTimestamp()) return false; if (hasTimestamp()) { if (getTimestamp() != other.getTimestamp()) return false; } if (hasStep() != other.hasStep()) return false; if (hasStep()) { if (getStep() != other.getStep()) return false; } if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getValue())); } if (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestamp()); } if (hasStep()) { hash = (37 * hash) + STEP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStep()); } if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.MetricWithRunId parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.MetricWithRunId parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.MetricWithRunId parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.MetricWithRunId prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.MetricWithRunId} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.MetricWithRunId) org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_MetricWithRunId_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_MetricWithRunId_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.MetricWithRunId.class, org.mlflow.api.proto.Service.MetricWithRunId.Builder.class); } // Construct using org.mlflow.api.proto.Service.MetricWithRunId.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = 0D; bitField0_ = (bitField0_ & ~0x00000002); timestamp_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); step_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_MetricWithRunId_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.MetricWithRunId getDefaultInstanceForType() { return org.mlflow.api.proto.Service.MetricWithRunId.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.MetricWithRunId build() { org.mlflow.api.proto.Service.MetricWithRunId result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.MetricWithRunId buildPartial() { org.mlflow.api.proto.Service.MetricWithRunId result = new org.mlflow.api.proto.Service.MetricWithRunId(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { result.value_ = value_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.timestamp_ = timestamp_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.step_ = step_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000010; } result.runId_ = runId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.MetricWithRunId) { return mergeFrom((org.mlflow.api.proto.Service.MetricWithRunId)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.MetricWithRunId other) { if (other == org.mlflow.api.proto.Service.MetricWithRunId.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { setValue(other.getValue()); } if (other.hasTimestamp()) { setTimestamp(other.getTimestamp()); } if (other.hasStep()) { setStep(other.getStep()); } if (other.hasRunId()) { bitField0_ |= 0x00000010; runId_ = other.runId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.MetricWithRunId parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.MetricWithRunId) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Key identifying this metric.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private double value_ ; /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @return The value. */ @java.lang.Override public double getValue() { return value_; } /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue(double value) { bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * Value associated with this metric.
       * 
* * optional double value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = 0D; onChanged(); return this; } private long timestamp_ ; /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @param value The timestamp to set. * @return This builder for chaining. */ public Builder setTimestamp(long value) { bitField0_ |= 0x00000004; timestamp_ = value; onChanged(); return this; } /** *
       * The timestamp at which this metric was recorded.
       * 
* * optional int64 timestamp = 3; * @return This builder for chaining. */ public Builder clearTimestamp() { bitField0_ = (bitField0_ & ~0x00000004); timestamp_ = 0L; onChanged(); return this; } private long step_ ; /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @return Whether the step field is set. */ @java.lang.Override public boolean hasStep() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @return The step. */ @java.lang.Override public long getStep() { return step_; } /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @param value The step to set. * @return This builder for chaining. */ public Builder setStep(long value) { bitField0_ |= 0x00000008; step_ = value; onChanged(); return this; } /** *
       * Step at which to log the metric.
       * 
* * optional int64 step = 4 [default = 0]; * @return This builder for chaining. */ public Builder clearStep() { bitField0_ = (bitField0_ & ~0x00000008); step_ = 0L; onChanged(); return this; } private java.lang.Object runId_ = ""; /** *
       * The ID of the run containing the metric
       * 
* * optional string run_id = 5; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * The ID of the run containing the metric
       * 
* * optional string run_id = 5; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The ID of the run containing the metric
       * 
* * optional string run_id = 5; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The ID of the run containing the metric
       * 
* * optional string run_id = 5; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; runId_ = value; onChanged(); return this; } /** *
       * The ID of the run containing the metric
       * 
* * optional string run_id = 5; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000010); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * The ID of the run containing the metric
       * 
* * optional string run_id = 5; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; runId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.MetricWithRunId) } // @@protoc_insertion_point(class_scope:mlflow.MetricWithRunId) private static final org.mlflow.api.proto.Service.MetricWithRunId DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.MetricWithRunId(); } public static org.mlflow.api.proto.Service.MetricWithRunId getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MetricWithRunId parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MetricWithRunId(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.MetricWithRunId getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetMetricHistoryBulkIntervalOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetMetricHistoryBulkInterval) com.google.protobuf.MessageOrBuilder { /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @return A list containing the runIds. */ java.util.List getRunIdsList(); /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @return The count of runIds. */ int getRunIdsCount(); /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @param index The index of the element to return. * @return The runIds at the given index. */ java.lang.String getRunIds(int index); /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @param index The index of the value to return. * @return The bytes of the runIds at the given index. */ com.google.protobuf.ByteString getRunIdsBytes(int index); /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return Whether the metricKey field is set. */ boolean hasMetricKey(); /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The metricKey. */ java.lang.String getMetricKey(); /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for metricKey. */ com.google.protobuf.ByteString getMetricKeyBytes(); /** *
     * Optional start step to only fetch metrics after the specified step. Must be defined if
     * end_step is defined.
     * 
* * optional int32 start_step = 3; * @return Whether the startStep field is set. */ boolean hasStartStep(); /** *
     * Optional start step to only fetch metrics after the specified step. Must be defined if
     * end_step is defined.
     * 
* * optional int32 start_step = 3; * @return The startStep. */ int getStartStep(); /** *
     * Optional end step to only fetch metrics before the specified step. Must be defined if
     * start_step is defined.
     * 
* * optional int32 end_step = 4; * @return Whether the endStep field is set. */ boolean hasEndStep(); /** *
     * Optional end step to only fetch metrics before the specified step. Must be defined if
     * start_step is defined.
     * 
* * optional int32 end_step = 4; * @return The endStep. */ int getEndStep(); /** *
     * Maximum number of results to fetch per run specified. Must be set to a positive number.
     * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
     * data points.
     * 
* * optional int32 max_results = 5; * @return Whether the maxResults field is set. */ boolean hasMaxResults(); /** *
     * Maximum number of results to fetch per run specified. Must be set to a positive number.
     * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
     * data points.
     * 
* * optional int32 max_results = 5; * @return The maxResults. */ int getMaxResults(); } /** * Protobuf type {@code mlflow.GetMetricHistoryBulkInterval} */ public static final class GetMetricHistoryBulkInterval extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetMetricHistoryBulkInterval) GetMetricHistoryBulkIntervalOrBuilder { private static final long serialVersionUID = 0L; // Use GetMetricHistoryBulkInterval.newBuilder() to construct. private GetMetricHistoryBulkInterval(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetMetricHistoryBulkInterval() { runIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; metricKey_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetMetricHistoryBulkInterval(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetMetricHistoryBulkInterval( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { runIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } runIds_.add(bs); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; metricKey_ = bs; break; } case 24: { bitField0_ |= 0x00000002; startStep_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000004; endStep_ = input.readInt32(); break; } case 40: { bitField0_ |= 0x00000008; maxResults_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { runIds_ = runIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.class, org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetMetricHistoryBulkInterval.Response) com.google.protobuf.MessageOrBuilder { /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ java.util.List getMetricsList(); /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ org.mlflow.api.proto.Service.MetricWithRunId getMetrics(int index); /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ int getMetricsCount(); /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ java.util.List getMetricsOrBuilderList(); /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder getMetricsOrBuilder( int index); } /** * Protobuf type {@code mlflow.GetMetricHistoryBulkInterval.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetMetricHistoryBulkInterval.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { metrics_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { metrics_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } metrics_.add( input.readMessage(org.mlflow.api.proto.Service.MetricWithRunId.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.class, org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.Builder.class); } public static final int METRICS_FIELD_NUMBER = 1; private java.util.List metrics_; /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ @java.lang.Override public java.util.List getMetricsList() { return metrics_; } /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ @java.lang.Override public java.util.List getMetricsOrBuilderList() { return metrics_; } /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ @java.lang.Override public int getMetricsCount() { return metrics_.size(); } /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.MetricWithRunId getMetrics(int index) { return metrics_.get(index); } /** *
       * List of metrics representing history of values and metadata.
       * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder getMetricsOrBuilder( int index) { return metrics_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < metrics_.size(); i++) { output.writeMessage(1, metrics_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < metrics_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, metrics_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response other = (org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response) obj; if (!getMetricsList() .equals(other.getMetricsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getMetricsCount() > 0) { hash = (37 * hash) + METRICS_FIELD_NUMBER; hash = (53 * hash) + getMetricsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetMetricHistoryBulkInterval.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetMetricHistoryBulkInterval.Response) org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.class, org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetricsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { metricsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response build() { org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response buildPartial() { org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response result = new org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response(this); int from_bitField0_ = bitField0_; if (metricsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); bitField0_ = (bitField0_ & ~0x00000001); } result.metrics_ = metrics_; } else { result.metrics_ = metricsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response) { return mergeFrom((org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response other) { if (other == org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response.getDefaultInstance()) return this; if (metricsBuilder_ == null) { if (!other.metrics_.isEmpty()) { if (metrics_.isEmpty()) { metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureMetricsIsMutable(); metrics_.addAll(other.metrics_); } onChanged(); } } else { if (!other.metrics_.isEmpty()) { if (metricsBuilder_.isEmpty()) { metricsBuilder_.dispose(); metricsBuilder_ = null; metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000001); metricsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getMetricsFieldBuilder() : null; } else { metricsBuilder_.addAllMessages(other.metrics_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List metrics_ = java.util.Collections.emptyList(); private void ensureMetricsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { metrics_ = new java.util.ArrayList(metrics_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.MetricWithRunId, org.mlflow.api.proto.Service.MetricWithRunId.Builder, org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder> metricsBuilder_; /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public java.util.List getMetricsList() { if (metricsBuilder_ == null) { return java.util.Collections.unmodifiableList(metrics_); } else { return metricsBuilder_.getMessageList(); } } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public int getMetricsCount() { if (metricsBuilder_ == null) { return metrics_.size(); } else { return metricsBuilder_.getCount(); } } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public org.mlflow.api.proto.Service.MetricWithRunId getMetrics(int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessage(index); } } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.MetricWithRunId value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.set(index, value); onChanged(); } else { metricsBuilder_.setMessage(index, value); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.MetricWithRunId.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.set(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder addMetrics(org.mlflow.api.proto.Service.MetricWithRunId value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(value); onChanged(); } else { metricsBuilder_.addMessage(value); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.MetricWithRunId value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(index, value); onChanged(); } else { metricsBuilder_.addMessage(index, value); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder addMetrics( org.mlflow.api.proto.Service.MetricWithRunId.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.MetricWithRunId.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder addAllMetrics( java.lang.Iterable values) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, metrics_); onChanged(); } else { metricsBuilder_.addAllMessages(values); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder clearMetrics() { if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { metricsBuilder_.clear(); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public Builder removeMetrics(int index) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.remove(index); onChanged(); } else { metricsBuilder_.remove(index); } return this; } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public org.mlflow.api.proto.Service.MetricWithRunId.Builder getMetricsBuilder( int index) { return getMetricsFieldBuilder().getBuilder(index); } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder getMetricsOrBuilder( int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessageOrBuilder(index); } } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public java.util.List getMetricsOrBuilderList() { if (metricsBuilder_ != null) { return metricsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(metrics_); } } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public org.mlflow.api.proto.Service.MetricWithRunId.Builder addMetricsBuilder() { return getMetricsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.MetricWithRunId.getDefaultInstance()); } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public org.mlflow.api.proto.Service.MetricWithRunId.Builder addMetricsBuilder( int index) { return getMetricsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.MetricWithRunId.getDefaultInstance()); } /** *
         * List of metrics representing history of values and metadata.
         * 
* * repeated .mlflow.MetricWithRunId metrics = 1; */ public java.util.List getMetricsBuilderList() { return getMetricsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.MetricWithRunId, org.mlflow.api.proto.Service.MetricWithRunId.Builder, org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder> getMetricsFieldBuilder() { if (metricsBuilder_ == null) { metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.MetricWithRunId, org.mlflow.api.proto.Service.MetricWithRunId.Builder, org.mlflow.api.proto.Service.MetricWithRunIdOrBuilder>( metrics_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); metrics_ = null; } return metricsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetMetricHistoryBulkInterval.Response) } // @@protoc_insertion_point(class_scope:mlflow.GetMetricHistoryBulkInterval.Response) private static final org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response(); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_IDS_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList runIds_; /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @return A list containing the runIds. */ public com.google.protobuf.ProtocolStringList getRunIdsList() { return runIds_; } /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @return The count of runIds. */ public int getRunIdsCount() { return runIds_.size(); } /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @param index The index of the element to return. * @return The runIds at the given index. */ public java.lang.String getRunIds(int index) { return runIds_.get(index); } /** *
     * ID(s) of the run(s) from which to fetch metric values. Must be provided.
     * 
* * repeated string run_ids = 1; * @param index The index of the value to return. * @return The bytes of the runIds at the given index. */ public com.google.protobuf.ByteString getRunIdsBytes(int index) { return runIds_.getByteString(index); } public static final int METRIC_KEY_FIELD_NUMBER = 2; private volatile java.lang.Object metricKey_; /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return Whether the metricKey field is set. */ @java.lang.Override public boolean hasMetricKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The metricKey. */ @java.lang.Override public java.lang.String getMetricKey() { java.lang.Object ref = metricKey_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { metricKey_ = s; } return s; } } /** *
     * Name of the metric.
     * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for metricKey. */ @java.lang.Override public com.google.protobuf.ByteString getMetricKeyBytes() { java.lang.Object ref = metricKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); metricKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int START_STEP_FIELD_NUMBER = 3; private int startStep_; /** *
     * Optional start step to only fetch metrics after the specified step. Must be defined if
     * end_step is defined.
     * 
* * optional int32 start_step = 3; * @return Whether the startStep field is set. */ @java.lang.Override public boolean hasStartStep() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Optional start step to only fetch metrics after the specified step. Must be defined if
     * end_step is defined.
     * 
* * optional int32 start_step = 3; * @return The startStep. */ @java.lang.Override public int getStartStep() { return startStep_; } public static final int END_STEP_FIELD_NUMBER = 4; private int endStep_; /** *
     * Optional end step to only fetch metrics before the specified step. Must be defined if
     * start_step is defined.
     * 
* * optional int32 end_step = 4; * @return Whether the endStep field is set. */ @java.lang.Override public boolean hasEndStep() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Optional end step to only fetch metrics before the specified step. Must be defined if
     * start_step is defined.
     * 
* * optional int32 end_step = 4; * @return The endStep. */ @java.lang.Override public int getEndStep() { return endStep_; } public static final int MAX_RESULTS_FIELD_NUMBER = 5; private int maxResults_; /** *
     * Maximum number of results to fetch per run specified. Must be set to a positive number.
     * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
     * data points.
     * 
* * optional int32 max_results = 5; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Maximum number of results to fetch per run specified. Must be set to a positive number.
     * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
     * data points.
     * 
* * optional int32 max_results = 5; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < runIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runIds_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, metricKey_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(3, startStep_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(4, endStep_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt32(5, maxResults_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < runIds_.size(); i++) { dataSize += computeStringSizeNoTag(runIds_.getRaw(i)); } size += dataSize; size += 1 * getRunIdsList().size(); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, metricKey_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, startStep_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, endStep_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, maxResults_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval other = (org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval) obj; if (!getRunIdsList() .equals(other.getRunIdsList())) return false; if (hasMetricKey() != other.hasMetricKey()) return false; if (hasMetricKey()) { if (!getMetricKey() .equals(other.getMetricKey())) return false; } if (hasStartStep() != other.hasStartStep()) return false; if (hasStartStep()) { if (getStartStep() != other.getStartStep()) return false; } if (hasEndStep() != other.hasEndStep()) return false; if (hasEndStep()) { if (getEndStep() != other.getEndStep()) return false; } if (hasMaxResults() != other.hasMaxResults()) return false; if (hasMaxResults()) { if (getMaxResults() != other.getMaxResults()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getRunIdsCount() > 0) { hash = (37 * hash) + RUN_IDS_FIELD_NUMBER; hash = (53 * hash) + getRunIdsList().hashCode(); } if (hasMetricKey()) { hash = (37 * hash) + METRIC_KEY_FIELD_NUMBER; hash = (53 * hash) + getMetricKey().hashCode(); } if (hasStartStep()) { hash = (37 * hash) + START_STEP_FIELD_NUMBER; hash = (53 * hash) + getStartStep(); } if (hasEndStep()) { hash = (37 * hash) + END_STEP_FIELD_NUMBER; hash = (53 * hash) + getEndStep(); } if (hasMaxResults()) { hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; hash = (53 * hash) + getMaxResults(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetMetricHistoryBulkInterval} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetMetricHistoryBulkInterval) org.mlflow.api.proto.Service.GetMetricHistoryBulkIntervalOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.class, org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); metricKey_ = ""; bitField0_ = (bitField0_ & ~0x00000002); startStep_ = 0; bitField0_ = (bitField0_ & ~0x00000004); endStep_ = 0; bitField0_ = (bitField0_ & ~0x00000008); maxResults_ = 0; bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval build() { org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval buildPartial() { org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval result = new org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((bitField0_ & 0x00000001) != 0)) { runIds_ = runIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.runIds_ = runIds_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.metricKey_ = metricKey_; if (((from_bitField0_ & 0x00000004) != 0)) { result.startStep_ = startStep_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { result.endStep_ = endStep_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { result.maxResults_ = maxResults_; to_bitField0_ |= 0x00000008; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval) { return mergeFrom((org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval other) { if (other == org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval.getDefaultInstance()) return this; if (!other.runIds_.isEmpty()) { if (runIds_.isEmpty()) { runIds_ = other.runIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRunIdsIsMutable(); runIds_.addAll(other.runIds_); } onChanged(); } if (other.hasMetricKey()) { bitField0_ |= 0x00000002; metricKey_ = other.metricKey_; onChanged(); } if (other.hasStartStep()) { setStartStep(other.getStartStep()); } if (other.hasEndStep()) { setEndStep(other.getEndStep()); } if (other.hasMaxResults()) { setMaxResults(other.getMaxResults()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.LazyStringList runIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureRunIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { runIds_ = new com.google.protobuf.LazyStringArrayList(runIds_); bitField0_ |= 0x00000001; } } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @return A list containing the runIds. */ public com.google.protobuf.ProtocolStringList getRunIdsList() { return runIds_.getUnmodifiableView(); } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @return The count of runIds. */ public int getRunIdsCount() { return runIds_.size(); } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @param index The index of the element to return. * @return The runIds at the given index. */ public java.lang.String getRunIds(int index) { return runIds_.get(index); } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @param index The index of the value to return. * @return The bytes of the runIds at the given index. */ public com.google.protobuf.ByteString getRunIdsBytes(int index) { return runIds_.getByteString(index); } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @param index The index to set the value at. * @param value The runIds to set. * @return This builder for chaining. */ public Builder setRunIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRunIdsIsMutable(); runIds_.set(index, value); onChanged(); return this; } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @param value The runIds to add. * @return This builder for chaining. */ public Builder addRunIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRunIdsIsMutable(); runIds_.add(value); onChanged(); return this; } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @param values The runIds to add. * @return This builder for chaining. */ public Builder addAllRunIds( java.lang.Iterable values) { ensureRunIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, runIds_); onChanged(); return this; } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @return This builder for chaining. */ public Builder clearRunIds() { runIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * ID(s) of the run(s) from which to fetch metric values. Must be provided.
       * 
* * repeated string run_ids = 1; * @param value The bytes of the runIds to add. * @return This builder for chaining. */ public Builder addRunIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureRunIdsIsMutable(); runIds_.add(value); onChanged(); return this; } private java.lang.Object metricKey_ = ""; /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return Whether the metricKey field is set. */ public boolean hasMetricKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The metricKey. */ public java.lang.String getMetricKey() { java.lang.Object ref = metricKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { metricKey_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return The bytes for metricKey. */ public com.google.protobuf.ByteString getMetricKeyBytes() { java.lang.Object ref = metricKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); metricKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @param value The metricKey to set. * @return This builder for chaining. */ public Builder setMetricKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; metricKey_ = value; onChanged(); return this; } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearMetricKey() { bitField0_ = (bitField0_ & ~0x00000002); metricKey_ = getDefaultInstance().getMetricKey(); onChanged(); return this; } /** *
       * Name of the metric.
       * 
* * optional string metric_key = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for metricKey to set. * @return This builder for chaining. */ public Builder setMetricKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; metricKey_ = value; onChanged(); return this; } private int startStep_ ; /** *
       * Optional start step to only fetch metrics after the specified step. Must be defined if
       * end_step is defined.
       * 
* * optional int32 start_step = 3; * @return Whether the startStep field is set. */ @java.lang.Override public boolean hasStartStep() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Optional start step to only fetch metrics after the specified step. Must be defined if
       * end_step is defined.
       * 
* * optional int32 start_step = 3; * @return The startStep. */ @java.lang.Override public int getStartStep() { return startStep_; } /** *
       * Optional start step to only fetch metrics after the specified step. Must be defined if
       * end_step is defined.
       * 
* * optional int32 start_step = 3; * @param value The startStep to set. * @return This builder for chaining. */ public Builder setStartStep(int value) { bitField0_ |= 0x00000004; startStep_ = value; onChanged(); return this; } /** *
       * Optional start step to only fetch metrics after the specified step. Must be defined if
       * end_step is defined.
       * 
* * optional int32 start_step = 3; * @return This builder for chaining. */ public Builder clearStartStep() { bitField0_ = (bitField0_ & ~0x00000004); startStep_ = 0; onChanged(); return this; } private int endStep_ ; /** *
       * Optional end step to only fetch metrics before the specified step. Must be defined if
       * start_step is defined.
       * 
* * optional int32 end_step = 4; * @return Whether the endStep field is set. */ @java.lang.Override public boolean hasEndStep() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Optional end step to only fetch metrics before the specified step. Must be defined if
       * start_step is defined.
       * 
* * optional int32 end_step = 4; * @return The endStep. */ @java.lang.Override public int getEndStep() { return endStep_; } /** *
       * Optional end step to only fetch metrics before the specified step. Must be defined if
       * start_step is defined.
       * 
* * optional int32 end_step = 4; * @param value The endStep to set. * @return This builder for chaining. */ public Builder setEndStep(int value) { bitField0_ |= 0x00000008; endStep_ = value; onChanged(); return this; } /** *
       * Optional end step to only fetch metrics before the specified step. Must be defined if
       * start_step is defined.
       * 
* * optional int32 end_step = 4; * @return This builder for chaining. */ public Builder clearEndStep() { bitField0_ = (bitField0_ & ~0x00000008); endStep_ = 0; onChanged(); return this; } private int maxResults_ ; /** *
       * Maximum number of results to fetch per run specified. Must be set to a positive number.
       * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
       * data points.
       * 
* * optional int32 max_results = 5; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Maximum number of results to fetch per run specified. Must be set to a positive number.
       * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
       * data points.
       * 
* * optional int32 max_results = 5; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } /** *
       * Maximum number of results to fetch per run specified. Must be set to a positive number.
       * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
       * data points.
       * 
* * optional int32 max_results = 5; * @param value The maxResults to set. * @return This builder for chaining. */ public Builder setMaxResults(int value) { bitField0_ |= 0x00000010; maxResults_ = value; onChanged(); return this; } /** *
       * Maximum number of results to fetch per run specified. Must be set to a positive number.
       * Note, in reality, the API returns at most (max_results + # of run IDs) x (# run IDs) metric
       * data points.
       * 
* * optional int32 max_results = 5; * @return This builder for chaining. */ public Builder clearMaxResults() { bitField0_ = (bitField0_ & ~0x00000010); maxResults_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetMetricHistoryBulkInterval) } // @@protoc_insertion_point(class_scope:mlflow.GetMetricHistoryBulkInterval) private static final org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval(); } public static org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetMetricHistoryBulkInterval parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetMetricHistoryBulkInterval(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetMetricHistoryBulkInterval getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogBatchOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogBatch) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ java.util.List getMetricsList(); /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ org.mlflow.api.proto.Service.Metric getMetrics(int index); /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ int getMetricsCount(); /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ java.util.List getMetricsOrBuilderList(); /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index); /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ java.util.List getParamsList(); /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ org.mlflow.api.proto.Service.Param getParams(int index); /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ int getParamsCount(); /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ java.util.List getParamsOrBuilderList(); /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ org.mlflow.api.proto.Service.ParamOrBuilder getParamsOrBuilder( int index); /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ java.util.List getTagsList(); /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ org.mlflow.api.proto.Service.RunTag getTags(int index); /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ int getTagsCount(); /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ java.util.List getTagsOrBuilderList(); /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index); } /** * Protobuf type {@code mlflow.LogBatch} */ public static final class LogBatch extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogBatch) LogBatchOrBuilder { private static final long serialVersionUID = 0L; // Use LogBatch.newBuilder() to construct. private LogBatch(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LogBatch() { runId_ = ""; metrics_ = java.util.Collections.emptyList(); params_ = java.util.Collections.emptyList(); tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LogBatch(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LogBatch( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { metrics_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } metrics_.add( input.readMessage(org.mlflow.api.proto.Service.Metric.PARSER, extensionRegistry)); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { params_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } params_.add( input.readMessage(org.mlflow.api.proto.Service.Param.PARSER, extensionRegistry)); break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.RunTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { params_ = java.util.Collections.unmodifiableList(params_); } if (((mutable_bitField0_ & 0x00000008) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogBatch.class, org.mlflow.api.proto.Service.LogBatch.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogBatch.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.LogBatch.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogBatch.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogBatch.Response.class, org.mlflow.api.proto.Service.LogBatch.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogBatch.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogBatch.Response other = (org.mlflow.api.proto.Service.LogBatch.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogBatch.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogBatch.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogBatch.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogBatch.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogBatch.Response) org.mlflow.api.proto.Service.LogBatch.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogBatch.Response.class, org.mlflow.api.proto.Service.LogBatch.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogBatch.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogBatch.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch.Response build() { org.mlflow.api.proto.Service.LogBatch.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch.Response buildPartial() { org.mlflow.api.proto.Service.LogBatch.Response result = new org.mlflow.api.proto.Service.LogBatch.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogBatch.Response) { return mergeFrom((org.mlflow.api.proto.Service.LogBatch.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogBatch.Response other) { if (other == org.mlflow.api.proto.Service.LogBatch.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogBatch.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogBatch.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogBatch.Response) } // @@protoc_insertion_point(class_scope:mlflow.LogBatch.Response) private static final org.mlflow.api.proto.Service.LogBatch.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogBatch.Response(); } public static org.mlflow.api.proto.Service.LogBatch.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 1; private volatile java.lang.Object runId_; /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int METRICS_FIELD_NUMBER = 2; private java.util.List metrics_; /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ @java.lang.Override public java.util.List getMetricsList() { return metrics_; } /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ @java.lang.Override public java.util.List getMetricsOrBuilderList() { return metrics_; } /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ @java.lang.Override public int getMetricsCount() { return metrics_.size(); } /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.Metric getMetrics(int index) { return metrics_.get(index); } /** *
     * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Metric metrics = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index) { return metrics_.get(index); } public static final int PARAMS_FIELD_NUMBER = 3; private java.util.List params_; /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ @java.lang.Override public java.util.List getParamsList() { return params_; } /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ @java.lang.Override public java.util.List getParamsOrBuilderList() { return params_; } /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ @java.lang.Override public int getParamsCount() { return params_.size(); } /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.Param getParams(int index) { return params_.get(index); } /** *
     * Params to log. A single request can contain up to 100 params, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.Param params = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.ParamOrBuilder getParamsOrBuilder( int index) { return params_.get(index); } public static final int TAGS_FIELD_NUMBER = 4; private java.util.List tags_; /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ @java.lang.Override public org.mlflow.api.proto.Service.RunTag getTags(int index) { return tags_.get(index); } /** *
     * Tags to log. A single request can contain up to 100 tags, and up to 1000
     * metrics, params, and tags in total.
     * 
* * repeated .mlflow.RunTag tags = 4; */ @java.lang.Override public org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runId_); } for (int i = 0; i < metrics_.size(); i++) { output.writeMessage(2, metrics_.get(i)); } for (int i = 0; i < params_.size(); i++) { output.writeMessage(3, params_.get(i)); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(4, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runId_); } for (int i = 0; i < metrics_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, metrics_.get(i)); } for (int i = 0; i < params_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, params_.get(i)); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogBatch)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogBatch other = (org.mlflow.api.proto.Service.LogBatch) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (!getMetricsList() .equals(other.getMetricsList())) return false; if (!getParamsList() .equals(other.getParamsList())) return false; if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (getMetricsCount() > 0) { hash = (37 * hash) + METRICS_FIELD_NUMBER; hash = (53 * hash) + getMetricsList().hashCode(); } if (getParamsCount() > 0) { hash = (37 * hash) + PARAMS_FIELD_NUMBER; hash = (53 * hash) + getParamsList().hashCode(); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogBatch parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogBatch parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogBatch parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogBatch prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogBatch} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogBatch) org.mlflow.api.proto.Service.LogBatchOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogBatch.class, org.mlflow.api.proto.Service.LogBatch.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogBatch.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetricsFieldBuilder(); getParamsFieldBuilder(); getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { metricsBuilder_.clear(); } if (paramsBuilder_ == null) { params_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { paramsBuilder_.clear(); } if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogBatch_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogBatch.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch build() { org.mlflow.api.proto.Service.LogBatch result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch buildPartial() { org.mlflow.api.proto.Service.LogBatch result = new org.mlflow.api.proto.Service.LogBatch(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (metricsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { metrics_ = java.util.Collections.unmodifiableList(metrics_); bitField0_ = (bitField0_ & ~0x00000002); } result.metrics_ = metrics_; } else { result.metrics_ = metricsBuilder_.build(); } if (paramsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { params_ = java.util.Collections.unmodifiableList(params_); bitField0_ = (bitField0_ & ~0x00000004); } result.params_ = params_; } else { result.params_ = paramsBuilder_.build(); } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000008); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogBatch) { return mergeFrom((org.mlflow.api.proto.Service.LogBatch)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogBatch other) { if (other == org.mlflow.api.proto.Service.LogBatch.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (metricsBuilder_ == null) { if (!other.metrics_.isEmpty()) { if (metrics_.isEmpty()) { metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureMetricsIsMutable(); metrics_.addAll(other.metrics_); } onChanged(); } } else { if (!other.metrics_.isEmpty()) { if (metricsBuilder_.isEmpty()) { metricsBuilder_.dispose(); metricsBuilder_ = null; metrics_ = other.metrics_; bitField0_ = (bitField0_ & ~0x00000002); metricsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getMetricsFieldBuilder() : null; } else { metricsBuilder_.addAllMessages(other.metrics_); } } } if (paramsBuilder_ == null) { if (!other.params_.isEmpty()) { if (params_.isEmpty()) { params_ = other.params_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureParamsIsMutable(); params_.addAll(other.params_); } onChanged(); } } else { if (!other.params_.isEmpty()) { if (paramsBuilder_.isEmpty()) { paramsBuilder_.dispose(); paramsBuilder_ = null; params_ = other.params_; bitField0_ = (bitField0_ & ~0x00000004); paramsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getParamsFieldBuilder() : null; } else { paramsBuilder_.addAllMessages(other.params_); } } } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000008); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogBatch parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogBatch) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.util.List metrics_ = java.util.Collections.emptyList(); private void ensureMetricsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { metrics_ = new java.util.ArrayList(metrics_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder> metricsBuilder_; /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public java.util.List getMetricsList() { if (metricsBuilder_ == null) { return java.util.Collections.unmodifiableList(metrics_); } else { return metricsBuilder_.getMessageList(); } } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public int getMetricsCount() { if (metricsBuilder_ == null) { return metrics_.size(); } else { return metricsBuilder_.getCount(); } } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public org.mlflow.api.proto.Service.Metric getMetrics(int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessage(index); } } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.set(index, value); onChanged(); } else { metricsBuilder_.setMessage(index, value); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder setMetrics( int index, org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.set(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder addMetrics(org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(value); onChanged(); } else { metricsBuilder_.addMessage(value); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.Metric value) { if (metricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMetricsIsMutable(); metrics_.add(index, value); onChanged(); } else { metricsBuilder_.addMessage(index, value); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder addMetrics( org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder addMetrics( int index, org.mlflow.api.proto.Service.Metric.Builder builderForValue) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.add(index, builderForValue.build()); onChanged(); } else { metricsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder addAllMetrics( java.lang.Iterable values) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, metrics_); onChanged(); } else { metricsBuilder_.addAllMessages(values); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder clearMetrics() { if (metricsBuilder_ == null) { metrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { metricsBuilder_.clear(); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public Builder removeMetrics(int index) { if (metricsBuilder_ == null) { ensureMetricsIsMutable(); metrics_.remove(index); onChanged(); } else { metricsBuilder_.remove(index); } return this; } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public org.mlflow.api.proto.Service.Metric.Builder getMetricsBuilder( int index) { return getMetricsFieldBuilder().getBuilder(index); } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public org.mlflow.api.proto.Service.MetricOrBuilder getMetricsOrBuilder( int index) { if (metricsBuilder_ == null) { return metrics_.get(index); } else { return metricsBuilder_.getMessageOrBuilder(index); } } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public java.util.List getMetricsOrBuilderList() { if (metricsBuilder_ != null) { return metricsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(metrics_); } } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public org.mlflow.api.proto.Service.Metric.Builder addMetricsBuilder() { return getMetricsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Metric.getDefaultInstance()); } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public org.mlflow.api.proto.Service.Metric.Builder addMetricsBuilder( int index) { return getMetricsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Metric.getDefaultInstance()); } /** *
       * Metrics to log. A single request can contain up to 1000 metrics, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Metric metrics = 2; */ public java.util.List getMetricsBuilderList() { return getMetricsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder> getMetricsFieldBuilder() { if (metricsBuilder_ == null) { metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Metric, org.mlflow.api.proto.Service.Metric.Builder, org.mlflow.api.proto.Service.MetricOrBuilder>( metrics_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); metrics_ = null; } return metricsBuilder_; } private java.util.List params_ = java.util.Collections.emptyList(); private void ensureParamsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { params_ = new java.util.ArrayList(params_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Param, org.mlflow.api.proto.Service.Param.Builder, org.mlflow.api.proto.Service.ParamOrBuilder> paramsBuilder_; /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public java.util.List getParamsList() { if (paramsBuilder_ == null) { return java.util.Collections.unmodifiableList(params_); } else { return paramsBuilder_.getMessageList(); } } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public int getParamsCount() { if (paramsBuilder_ == null) { return params_.size(); } else { return paramsBuilder_.getCount(); } } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public org.mlflow.api.proto.Service.Param getParams(int index) { if (paramsBuilder_ == null) { return params_.get(index); } else { return paramsBuilder_.getMessage(index); } } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder setParams( int index, org.mlflow.api.proto.Service.Param value) { if (paramsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureParamsIsMutable(); params_.set(index, value); onChanged(); } else { paramsBuilder_.setMessage(index, value); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder setParams( int index, org.mlflow.api.proto.Service.Param.Builder builderForValue) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.set(index, builderForValue.build()); onChanged(); } else { paramsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder addParams(org.mlflow.api.proto.Service.Param value) { if (paramsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureParamsIsMutable(); params_.add(value); onChanged(); } else { paramsBuilder_.addMessage(value); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder addParams( int index, org.mlflow.api.proto.Service.Param value) { if (paramsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureParamsIsMutable(); params_.add(index, value); onChanged(); } else { paramsBuilder_.addMessage(index, value); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder addParams( org.mlflow.api.proto.Service.Param.Builder builderForValue) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.add(builderForValue.build()); onChanged(); } else { paramsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder addParams( int index, org.mlflow.api.proto.Service.Param.Builder builderForValue) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.add(index, builderForValue.build()); onChanged(); } else { paramsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder addAllParams( java.lang.Iterable values) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, params_); onChanged(); } else { paramsBuilder_.addAllMessages(values); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder clearParams() { if (paramsBuilder_ == null) { params_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { paramsBuilder_.clear(); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public Builder removeParams(int index) { if (paramsBuilder_ == null) { ensureParamsIsMutable(); params_.remove(index); onChanged(); } else { paramsBuilder_.remove(index); } return this; } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public org.mlflow.api.proto.Service.Param.Builder getParamsBuilder( int index) { return getParamsFieldBuilder().getBuilder(index); } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public org.mlflow.api.proto.Service.ParamOrBuilder getParamsOrBuilder( int index) { if (paramsBuilder_ == null) { return params_.get(index); } else { return paramsBuilder_.getMessageOrBuilder(index); } } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public java.util.List getParamsOrBuilderList() { if (paramsBuilder_ != null) { return paramsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(params_); } } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public org.mlflow.api.proto.Service.Param.Builder addParamsBuilder() { return getParamsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.Param.getDefaultInstance()); } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public org.mlflow.api.proto.Service.Param.Builder addParamsBuilder( int index) { return getParamsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.Param.getDefaultInstance()); } /** *
       * Params to log. A single request can contain up to 100 params, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.Param params = 3; */ public java.util.List getParamsBuilderList() { return getParamsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Param, org.mlflow.api.proto.Service.Param.Builder, org.mlflow.api.proto.Service.ParamOrBuilder> getParamsFieldBuilder() { if (paramsBuilder_ == null) { paramsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.Param, org.mlflow.api.proto.Service.Param.Builder, org.mlflow.api.proto.Service.ParamOrBuilder>( params_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); params_ = null; } return paramsBuilder_; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder> tagsBuilder_; /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public org.mlflow.api.proto.Service.RunTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder setTags( int index, org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder setTags( int index, org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder addTags(org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder addTags( int index, org.mlflow.api.proto.Service.RunTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder addTags( org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder addTags( int index, org.mlflow.api.proto.Service.RunTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public org.mlflow.api.proto.Service.RunTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public org.mlflow.api.proto.Service.RunTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public org.mlflow.api.proto.Service.RunTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.RunTag.getDefaultInstance()); } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public org.mlflow.api.proto.Service.RunTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.RunTag.getDefaultInstance()); } /** *
       * Tags to log. A single request can contain up to 100 tags, and up to 1000
       * metrics, params, and tags in total.
       * 
* * repeated .mlflow.RunTag tags = 4; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.RunTag, org.mlflow.api.proto.Service.RunTag.Builder, org.mlflow.api.proto.Service.RunTagOrBuilder>( tags_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogBatch) } // @@protoc_insertion_point(class_scope:mlflow.LogBatch) private static final org.mlflow.api.proto.Service.LogBatch DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogBatch(); } public static org.mlflow.api.proto.Service.LogBatch getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogBatch parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LogBatch(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogBatch getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogModelOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogModel) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * MLmodel file in json format.
     * 
* * optional string model_json = 2; * @return Whether the modelJson field is set. */ boolean hasModelJson(); /** *
     * MLmodel file in json format.
     * 
* * optional string model_json = 2; * @return The modelJson. */ java.lang.String getModelJson(); /** *
     * MLmodel file in json format.
     * 
* * optional string model_json = 2; * @return The bytes for modelJson. */ com.google.protobuf.ByteString getModelJsonBytes(); } /** * Protobuf type {@code mlflow.LogModel} */ public static final class LogModel extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogModel) LogModelOrBuilder { private static final long serialVersionUID = 0L; // Use LogModel.newBuilder() to construct. private LogModel(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LogModel() { runId_ = ""; modelJson_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LogModel(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LogModel( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; modelJson_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogModel.class, org.mlflow.api.proto.Service.LogModel.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogModel.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.LogModel.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogModel.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogModel.Response.class, org.mlflow.api.proto.Service.LogModel.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogModel.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogModel.Response other = (org.mlflow.api.proto.Service.LogModel.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogModel.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogModel.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogModel.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogModel.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogModel.Response) org.mlflow.api.proto.Service.LogModel.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogModel.Response.class, org.mlflow.api.proto.Service.LogModel.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogModel.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogModel.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogModel.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogModel.Response build() { org.mlflow.api.proto.Service.LogModel.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogModel.Response buildPartial() { org.mlflow.api.proto.Service.LogModel.Response result = new org.mlflow.api.proto.Service.LogModel.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogModel.Response) { return mergeFrom((org.mlflow.api.proto.Service.LogModel.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogModel.Response other) { if (other == org.mlflow.api.proto.Service.LogModel.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogModel.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogModel.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogModel.Response) } // @@protoc_insertion_point(class_scope:mlflow.LogModel.Response) private static final org.mlflow.api.proto.Service.LogModel.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogModel.Response(); } public static org.mlflow.api.proto.Service.LogModel.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogModel.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 1; private volatile java.lang.Object runId_; /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MODEL_JSON_FIELD_NUMBER = 2; private volatile java.lang.Object modelJson_; /** *
     * MLmodel file in json format.
     * 
* * optional string model_json = 2; * @return Whether the modelJson field is set. */ @java.lang.Override public boolean hasModelJson() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * MLmodel file in json format.
     * 
* * optional string model_json = 2; * @return The modelJson. */ @java.lang.Override public java.lang.String getModelJson() { java.lang.Object ref = modelJson_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { modelJson_ = s; } return s; } } /** *
     * MLmodel file in json format.
     * 
* * optional string model_json = 2; * @return The bytes for modelJson. */ @java.lang.Override public com.google.protobuf.ByteString getModelJsonBytes() { java.lang.Object ref = modelJson_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); modelJson_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, modelJson_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, modelJson_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogModel)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogModel other = (org.mlflow.api.proto.Service.LogModel) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (hasModelJson() != other.hasModelJson()) return false; if (hasModelJson()) { if (!getModelJson() .equals(other.getModelJson())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (hasModelJson()) { hash = (37 * hash) + MODEL_JSON_FIELD_NUMBER; hash = (53 * hash) + getModelJson().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogModel parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogModel parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogModel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogModel parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogModel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogModel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogModel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogModel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogModel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogModel} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogModel) org.mlflow.api.proto.Service.LogModelOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogModel.class, org.mlflow.api.proto.Service.LogModel.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogModel.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); modelJson_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogModel_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogModel getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogModel.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogModel build() { org.mlflow.api.proto.Service.LogModel result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogModel buildPartial() { org.mlflow.api.proto.Service.LogModel result = new org.mlflow.api.proto.Service.LogModel(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.modelJson_ = modelJson_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogModel) { return mergeFrom((org.mlflow.api.proto.Service.LogModel)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogModel other) { if (other == org.mlflow.api.proto.Service.LogModel.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (other.hasModelJson()) { bitField0_ |= 0x00000002; modelJson_ = other.modelJson_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogModel parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogModel) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.lang.Object modelJson_ = ""; /** *
       * MLmodel file in json format.
       * 
* * optional string model_json = 2; * @return Whether the modelJson field is set. */ public boolean hasModelJson() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * MLmodel file in json format.
       * 
* * optional string model_json = 2; * @return The modelJson. */ public java.lang.String getModelJson() { java.lang.Object ref = modelJson_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { modelJson_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * MLmodel file in json format.
       * 
* * optional string model_json = 2; * @return The bytes for modelJson. */ public com.google.protobuf.ByteString getModelJsonBytes() { java.lang.Object ref = modelJson_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); modelJson_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * MLmodel file in json format.
       * 
* * optional string model_json = 2; * @param value The modelJson to set. * @return This builder for chaining. */ public Builder setModelJson( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; modelJson_ = value; onChanged(); return this; } /** *
       * MLmodel file in json format.
       * 
* * optional string model_json = 2; * @return This builder for chaining. */ public Builder clearModelJson() { bitField0_ = (bitField0_ & ~0x00000002); modelJson_ = getDefaultInstance().getModelJson(); onChanged(); return this; } /** *
       * MLmodel file in json format.
       * 
* * optional string model_json = 2; * @param value The bytes for modelJson to set. * @return This builder for chaining. */ public Builder setModelJsonBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; modelJson_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogModel) } // @@protoc_insertion_point(class_scope:mlflow.LogModel) private static final org.mlflow.api.proto.Service.LogModel DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogModel(); } public static org.mlflow.api.proto.Service.LogModel getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogModel parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LogModel(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogModel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogInputsOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogInputs) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ boolean hasRunId(); /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ java.lang.String getRunId(); /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ com.google.protobuf.ByteString getRunIdBytes(); /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ java.util.List getDatasetsList(); /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ org.mlflow.api.proto.Service.DatasetInput getDatasets(int index); /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ int getDatasetsCount(); /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ java.util.List getDatasetsOrBuilderList(); /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ org.mlflow.api.proto.Service.DatasetInputOrBuilder getDatasetsOrBuilder( int index); } /** * Protobuf type {@code mlflow.LogInputs} */ public static final class LogInputs extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogInputs) LogInputsOrBuilder { private static final long serialVersionUID = 0L; // Use LogInputs.newBuilder() to construct. private LogInputs(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LogInputs() { runId_ = ""; datasets_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LogInputs(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LogInputs( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; runId_ = bs; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { datasets_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } datasets_.add( input.readMessage(org.mlflow.api.proto.Service.DatasetInput.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { datasets_ = java.util.Collections.unmodifiableList(datasets_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogInputs.class, org.mlflow.api.proto.Service.LogInputs.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.LogInputs.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.LogInputs.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.LogInputs.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogInputs.Response.class, org.mlflow.api.proto.Service.LogInputs.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogInputs.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogInputs.Response other = (org.mlflow.api.proto.Service.LogInputs.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogInputs.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogInputs.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogInputs.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogInputs.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogInputs.Response) org.mlflow.api.proto.Service.LogInputs.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogInputs.Response.class, org.mlflow.api.proto.Service.LogInputs.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogInputs.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogInputs.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs.Response build() { org.mlflow.api.proto.Service.LogInputs.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs.Response buildPartial() { org.mlflow.api.proto.Service.LogInputs.Response result = new org.mlflow.api.proto.Service.LogInputs.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogInputs.Response) { return mergeFrom((org.mlflow.api.proto.Service.LogInputs.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogInputs.Response other) { if (other == org.mlflow.api.proto.Service.LogInputs.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogInputs.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogInputs.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogInputs.Response) } // @@protoc_insertion_point(class_scope:mlflow.LogInputs.Response) private static final org.mlflow.api.proto.Service.LogInputs.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogInputs.Response(); } public static org.mlflow.api.proto.Service.LogInputs.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int RUN_ID_FIELD_NUMBER = 1; private volatile java.lang.Object runId_; /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ @java.lang.Override public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ @java.lang.Override public java.lang.String getRunId() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } } /** *
     * ID of the run to log under
     * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ @java.lang.Override public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATASETS_FIELD_NUMBER = 2; private java.util.List datasets_; /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ @java.lang.Override public java.util.List getDatasetsList() { return datasets_; } /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ @java.lang.Override public java.util.List getDatasetsOrBuilderList() { return datasets_; } /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ @java.lang.Override public int getDatasetsCount() { return datasets_.size(); } /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetInput getDatasets(int index) { return datasets_.get(index); } /** *
     * Dataset inputs
     * 
* * repeated .mlflow.DatasetInput datasets = 2; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetInputOrBuilder getDatasetsOrBuilder( int index) { return datasets_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, runId_); } for (int i = 0; i < datasets_.size(); i++) { output.writeMessage(2, datasets_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, runId_); } for (int i = 0; i < datasets_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, datasets_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.LogInputs)) { return super.equals(obj); } org.mlflow.api.proto.Service.LogInputs other = (org.mlflow.api.proto.Service.LogInputs) obj; if (hasRunId() != other.hasRunId()) return false; if (hasRunId()) { if (!getRunId() .equals(other.getRunId())) return false; } if (!getDatasetsList() .equals(other.getDatasetsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRunId()) { hash = (37 * hash) + RUN_ID_FIELD_NUMBER; hash = (53 * hash) + getRunId().hashCode(); } if (getDatasetsCount() > 0) { hash = (37 * hash) + DATASETS_FIELD_NUMBER; hash = (53 * hash) + getDatasetsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.LogInputs parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogInputs parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.LogInputs parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.LogInputs prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.LogInputs} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.LogInputs) org.mlflow.api.proto.Service.LogInputsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.LogInputs.class, org.mlflow.api.proto.Service.LogInputs.Builder.class); } // Construct using org.mlflow.api.proto.Service.LogInputs.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDatasetsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); runId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (datasetsBuilder_ == null) { datasets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { datasetsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_LogInputs_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs getDefaultInstanceForType() { return org.mlflow.api.proto.Service.LogInputs.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs build() { org.mlflow.api.proto.Service.LogInputs result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs buildPartial() { org.mlflow.api.proto.Service.LogInputs result = new org.mlflow.api.proto.Service.LogInputs(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.runId_ = runId_; if (datasetsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { datasets_ = java.util.Collections.unmodifiableList(datasets_); bitField0_ = (bitField0_ & ~0x00000002); } result.datasets_ = datasets_; } else { result.datasets_ = datasetsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.LogInputs) { return mergeFrom((org.mlflow.api.proto.Service.LogInputs)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.LogInputs other) { if (other == org.mlflow.api.proto.Service.LogInputs.getDefaultInstance()) return this; if (other.hasRunId()) { bitField0_ |= 0x00000001; runId_ = other.runId_; onChanged(); } if (datasetsBuilder_ == null) { if (!other.datasets_.isEmpty()) { if (datasets_.isEmpty()) { datasets_ = other.datasets_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureDatasetsIsMutable(); datasets_.addAll(other.datasets_); } onChanged(); } } else { if (!other.datasets_.isEmpty()) { if (datasetsBuilder_.isEmpty()) { datasetsBuilder_.dispose(); datasetsBuilder_ = null; datasets_ = other.datasets_; bitField0_ = (bitField0_ & ~0x00000002); datasetsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getDatasetsFieldBuilder() : null; } else { datasetsBuilder_.addAllMessages(other.datasets_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.LogInputs parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.LogInputs) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object runId_ = ""; /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the runId field is set. */ public boolean hasRunId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The runId. */ public java.lang.String getRunId() { java.lang.Object ref = runId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { runId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for runId. */ public com.google.protobuf.ByteString getRunIdBytes() { java.lang.Object ref = runId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); runId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The runId to set. * @return This builder for chaining. */ public Builder setRunId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearRunId() { bitField0_ = (bitField0_ & ~0x00000001); runId_ = getDefaultInstance().getRunId(); onChanged(); return this; } /** *
       * ID of the run to log under
       * 
* * optional string run_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for runId to set. * @return This builder for chaining. */ public Builder setRunIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; runId_ = value; onChanged(); return this; } private java.util.List datasets_ = java.util.Collections.emptyList(); private void ensureDatasetsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { datasets_ = new java.util.ArrayList(datasets_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetInput, org.mlflow.api.proto.Service.DatasetInput.Builder, org.mlflow.api.proto.Service.DatasetInputOrBuilder> datasetsBuilder_; /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public java.util.List getDatasetsList() { if (datasetsBuilder_ == null) { return java.util.Collections.unmodifiableList(datasets_); } else { return datasetsBuilder_.getMessageList(); } } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public int getDatasetsCount() { if (datasetsBuilder_ == null) { return datasets_.size(); } else { return datasetsBuilder_.getCount(); } } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public org.mlflow.api.proto.Service.DatasetInput getDatasets(int index) { if (datasetsBuilder_ == null) { return datasets_.get(index); } else { return datasetsBuilder_.getMessage(index); } } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder setDatasets( int index, org.mlflow.api.proto.Service.DatasetInput value) { if (datasetsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetsIsMutable(); datasets_.set(index, value); onChanged(); } else { datasetsBuilder_.setMessage(index, value); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder setDatasets( int index, org.mlflow.api.proto.Service.DatasetInput.Builder builderForValue) { if (datasetsBuilder_ == null) { ensureDatasetsIsMutable(); datasets_.set(index, builderForValue.build()); onChanged(); } else { datasetsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder addDatasets(org.mlflow.api.proto.Service.DatasetInput value) { if (datasetsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetsIsMutable(); datasets_.add(value); onChanged(); } else { datasetsBuilder_.addMessage(value); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder addDatasets( int index, org.mlflow.api.proto.Service.DatasetInput value) { if (datasetsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetsIsMutable(); datasets_.add(index, value); onChanged(); } else { datasetsBuilder_.addMessage(index, value); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder addDatasets( org.mlflow.api.proto.Service.DatasetInput.Builder builderForValue) { if (datasetsBuilder_ == null) { ensureDatasetsIsMutable(); datasets_.add(builderForValue.build()); onChanged(); } else { datasetsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder addDatasets( int index, org.mlflow.api.proto.Service.DatasetInput.Builder builderForValue) { if (datasetsBuilder_ == null) { ensureDatasetsIsMutable(); datasets_.add(index, builderForValue.build()); onChanged(); } else { datasetsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder addAllDatasets( java.lang.Iterable values) { if (datasetsBuilder_ == null) { ensureDatasetsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, datasets_); onChanged(); } else { datasetsBuilder_.addAllMessages(values); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder clearDatasets() { if (datasetsBuilder_ == null) { datasets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { datasetsBuilder_.clear(); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public Builder removeDatasets(int index) { if (datasetsBuilder_ == null) { ensureDatasetsIsMutable(); datasets_.remove(index); onChanged(); } else { datasetsBuilder_.remove(index); } return this; } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public org.mlflow.api.proto.Service.DatasetInput.Builder getDatasetsBuilder( int index) { return getDatasetsFieldBuilder().getBuilder(index); } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public org.mlflow.api.proto.Service.DatasetInputOrBuilder getDatasetsOrBuilder( int index) { if (datasetsBuilder_ == null) { return datasets_.get(index); } else { return datasetsBuilder_.getMessageOrBuilder(index); } } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public java.util.List getDatasetsOrBuilderList() { if (datasetsBuilder_ != null) { return datasetsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(datasets_); } } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public org.mlflow.api.proto.Service.DatasetInput.Builder addDatasetsBuilder() { return getDatasetsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.DatasetInput.getDefaultInstance()); } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public org.mlflow.api.proto.Service.DatasetInput.Builder addDatasetsBuilder( int index) { return getDatasetsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.DatasetInput.getDefaultInstance()); } /** *
       * Dataset inputs
       * 
* * repeated .mlflow.DatasetInput datasets = 2; */ public java.util.List getDatasetsBuilderList() { return getDatasetsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetInput, org.mlflow.api.proto.Service.DatasetInput.Builder, org.mlflow.api.proto.Service.DatasetInputOrBuilder> getDatasetsFieldBuilder() { if (datasetsBuilder_ == null) { datasetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetInput, org.mlflow.api.proto.Service.DatasetInput.Builder, org.mlflow.api.proto.Service.DatasetInputOrBuilder>( datasets_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); datasets_ = null; } return datasetsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.LogInputs) } // @@protoc_insertion_point(class_scope:mlflow.LogInputs) private static final org.mlflow.api.proto.Service.LogInputs DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.LogInputs(); } public static org.mlflow.api.proto.Service.LogInputs getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogInputs parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LogInputs(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.LogInputs getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetExperimentByNameOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetExperimentByName) com.google.protobuf.MessageOrBuilder { /** *
     * Name of the associated experiment.
     * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentName field is set. */ boolean hasExperimentName(); /** *
     * Name of the associated experiment.
     * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return The experimentName. */ java.lang.String getExperimentName(); /** *
     * Name of the associated experiment.
     * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentName. */ com.google.protobuf.ByteString getExperimentNameBytes(); } /** * Protobuf type {@code mlflow.GetExperimentByName} */ public static final class GetExperimentByName extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetExperimentByName) GetExperimentByNameOrBuilder { private static final long serialVersionUID = 0L; // Use GetExperimentByName.newBuilder() to construct. private GetExperimentByName(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetExperimentByName() { experimentName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetExperimentByName(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetExperimentByName( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentName_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperimentByName.class, org.mlflow.api.proto.Service.GetExperimentByName.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetExperimentByName.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return Whether the experiment field is set. */ boolean hasExperiment(); /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return The experiment. */ org.mlflow.api.proto.Service.Experiment getExperiment(); /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; */ org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentOrBuilder(); } /** * Protobuf type {@code mlflow.GetExperimentByName.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetExperimentByName.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.Experiment.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = experiment_.toBuilder(); } experiment_ = input.readMessage(org.mlflow.api.proto.Service.Experiment.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(experiment_); experiment_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperimentByName.Response.class, org.mlflow.api.proto.Service.GetExperimentByName.Response.Builder.class); } private int bitField0_; public static final int EXPERIMENT_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.Experiment experiment_; /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return Whether the experiment field is set. */ @java.lang.Override public boolean hasExperiment() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; * @return The experiment. */ @java.lang.Override public org.mlflow.api.proto.Service.Experiment getExperiment() { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } /** *
       * Experiment details.
       * 
* * optional .mlflow.Experiment experiment = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentOrBuilder() { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getExperiment()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getExperiment()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetExperimentByName.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetExperimentByName.Response other = (org.mlflow.api.proto.Service.GetExperimentByName.Response) obj; if (hasExperiment() != other.hasExperiment()) return false; if (hasExperiment()) { if (!getExperiment() .equals(other.getExperiment())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperiment()) { hash = (37 * hash) + EXPERIMENT_FIELD_NUMBER; hash = (53 * hash) + getExperiment().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetExperimentByName.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetExperimentByName.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetExperimentByName.Response) org.mlflow.api.proto.Service.GetExperimentByName.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperimentByName.Response.class, org.mlflow.api.proto.Service.GetExperimentByName.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetExperimentByName.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getExperimentFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (experimentBuilder_ == null) { experiment_ = null; } else { experimentBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetExperimentByName.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName.Response build() { org.mlflow.api.proto.Service.GetExperimentByName.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName.Response buildPartial() { org.mlflow.api.proto.Service.GetExperimentByName.Response result = new org.mlflow.api.proto.Service.GetExperimentByName.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (experimentBuilder_ == null) { result.experiment_ = experiment_; } else { result.experiment_ = experimentBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetExperimentByName.Response) { return mergeFrom((org.mlflow.api.proto.Service.GetExperimentByName.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetExperimentByName.Response other) { if (other == org.mlflow.api.proto.Service.GetExperimentByName.Response.getDefaultInstance()) return this; if (other.hasExperiment()) { mergeExperiment(other.getExperiment()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetExperimentByName.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetExperimentByName.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.Experiment experiment_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder> experimentBuilder_; /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; * @return Whether the experiment field is set. */ public boolean hasExperiment() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; * @return The experiment. */ public org.mlflow.api.proto.Service.Experiment getExperiment() { if (experimentBuilder_ == null) { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } else { return experimentBuilder_.getMessage(); } } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder setExperiment(org.mlflow.api.proto.Service.Experiment value) { if (experimentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } experiment_ = value; onChanged(); } else { experimentBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder setExperiment( org.mlflow.api.proto.Service.Experiment.Builder builderForValue) { if (experimentBuilder_ == null) { experiment_ = builderForValue.build(); onChanged(); } else { experimentBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder mergeExperiment(org.mlflow.api.proto.Service.Experiment value) { if (experimentBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && experiment_ != null && experiment_ != org.mlflow.api.proto.Service.Experiment.getDefaultInstance()) { experiment_ = org.mlflow.api.proto.Service.Experiment.newBuilder(experiment_).mergeFrom(value).buildPartial(); } else { experiment_ = value; } onChanged(); } else { experimentBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public Builder clearExperiment() { if (experimentBuilder_ == null) { experiment_ = null; onChanged(); } else { experimentBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public org.mlflow.api.proto.Service.Experiment.Builder getExperimentBuilder() { bitField0_ |= 0x00000001; onChanged(); return getExperimentFieldBuilder().getBuilder(); } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ public org.mlflow.api.proto.Service.ExperimentOrBuilder getExperimentOrBuilder() { if (experimentBuilder_ != null) { return experimentBuilder_.getMessageOrBuilder(); } else { return experiment_ == null ? org.mlflow.api.proto.Service.Experiment.getDefaultInstance() : experiment_; } } /** *
         * Experiment details.
         * 
* * optional .mlflow.Experiment experiment = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder> getExperimentFieldBuilder() { if (experimentBuilder_ == null) { experimentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.Experiment, org.mlflow.api.proto.Service.Experiment.Builder, org.mlflow.api.proto.Service.ExperimentOrBuilder>( getExperiment(), getParentForChildren(), isClean()); experiment_ = null; } return experimentBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetExperimentByName.Response) } // @@protoc_insertion_point(class_scope:mlflow.GetExperimentByName.Response) private static final org.mlflow.api.proto.Service.GetExperimentByName.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetExperimentByName.Response(); } public static org.mlflow.api.proto.Service.GetExperimentByName.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object experimentName_; /** *
     * Name of the associated experiment.
     * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentName field is set. */ @java.lang.Override public boolean hasExperimentName() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Name of the associated experiment.
     * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return The experimentName. */ @java.lang.Override public java.lang.String getExperimentName() { java.lang.Object ref = experimentName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentName_ = s; } return s; } } /** *
     * Name of the associated experiment.
     * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentName. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentNameBytes() { java.lang.Object ref = experimentName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentName_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetExperimentByName)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetExperimentByName other = (org.mlflow.api.proto.Service.GetExperimentByName) obj; if (hasExperimentName() != other.hasExperimentName()) return false; if (hasExperimentName()) { if (!getExperimentName() .equals(other.getExperimentName())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentName()) { hash = (37 * hash) + EXPERIMENT_NAME_FIELD_NUMBER; hash = (53 * hash) + getExperimentName().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperimentByName parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetExperimentByName parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetExperimentByName prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetExperimentByName} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetExperimentByName) org.mlflow.api.proto.Service.GetExperimentByNameOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetExperimentByName.class, org.mlflow.api.proto.Service.GetExperimentByName.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetExperimentByName.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentName_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetExperimentByName_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetExperimentByName.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName build() { org.mlflow.api.proto.Service.GetExperimentByName result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName buildPartial() { org.mlflow.api.proto.Service.GetExperimentByName result = new org.mlflow.api.proto.Service.GetExperimentByName(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentName_ = experimentName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetExperimentByName) { return mergeFrom((org.mlflow.api.proto.Service.GetExperimentByName)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetExperimentByName other) { if (other == org.mlflow.api.proto.Service.GetExperimentByName.getDefaultInstance()) return this; if (other.hasExperimentName()) { bitField0_ |= 0x00000001; experimentName_ = other.experimentName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetExperimentByName parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetExperimentByName) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentName_ = ""; /** *
       * Name of the associated experiment.
       * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentName field is set. */ public boolean hasExperimentName() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Name of the associated experiment.
       * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return The experimentName. */ public java.lang.String getExperimentName() { java.lang.Object ref = experimentName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the associated experiment.
       * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentName. */ public com.google.protobuf.ByteString getExperimentNameBytes() { java.lang.Object ref = experimentName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the associated experiment.
       * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @param value The experimentName to set. * @return This builder for chaining. */ public Builder setExperimentName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentName_ = value; onChanged(); return this; } /** *
       * Name of the associated experiment.
       * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentName() { bitField0_ = (bitField0_ & ~0x00000001); experimentName_ = getDefaultInstance().getExperimentName(); onChanged(); return this; } /** *
       * Name of the associated experiment.
       * 
* * optional string experiment_name = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentName to set. * @return This builder for chaining. */ public Builder setExperimentNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentName_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetExperimentByName) } // @@protoc_insertion_point(class_scope:mlflow.GetExperimentByName) private static final org.mlflow.api.proto.Service.GetExperimentByName DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetExperimentByName(); } public static org.mlflow.api.proto.Service.GetExperimentByName getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetExperimentByName parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetExperimentByName(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetExperimentByName getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TraceInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.TraceInfo) com.google.protobuf.MessageOrBuilder { /** *
     * Unique identifier for the trace.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ boolean hasRequestId(); /** *
     * Unique identifier for the trace.
     * 
* * optional string request_id = 1; * @return The requestId. */ java.lang.String getRequestId(); /** *
     * Unique identifier for the trace.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ com.google.protobuf.ByteString getRequestIdBytes(); /** *
     * The ID of the experiment that contains the trace.
     * 
* * optional string experiment_id = 2; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * The ID of the experiment that contains the trace.
     * 
* * optional string experiment_id = 2; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * The ID of the experiment that contains the trace.
     * 
* * optional string experiment_id = 2; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 3; * @return Whether the timestampMs field is set. */ boolean hasTimestampMs(); /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 3; * @return The timestampMs. */ long getTimestampMs(); /** *
     * Unix timestamp of the duration of the trace in milliseconds.
     * 
* * optional int64 execution_time_ms = 4; * @return Whether the executionTimeMs field is set. */ boolean hasExecutionTimeMs(); /** *
     * Unix timestamp of the duration of the trace in milliseconds.
     * 
* * optional int64 execution_time_ms = 4; * @return The executionTimeMs. */ long getExecutionTimeMs(); /** *
     * Overall status of the operation being traced (OK, error, etc.).
     * 
* * optional .mlflow.TraceStatus status = 5; * @return Whether the status field is set. */ boolean hasStatus(); /** *
     * Overall status of the operation being traced (OK, error, etc.).
     * 
* * optional .mlflow.TraceStatus status = 5; * @return The status. */ org.mlflow.api.proto.Service.TraceStatus getStatus(); /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ java.util.List getRequestMetadataList(); /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index); /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ int getRequestMetadataCount(); /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ java.util.List getRequestMetadataOrBuilderList(); /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ java.util.List getTagsList(); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ org.mlflow.api.proto.Service.TraceTag getTags(int index); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ int getTagsCount(); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ java.util.List getTagsOrBuilderList(); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index); } /** *
   * TraceInfo. Represents metadata of a trace.
   * 
* * Protobuf type {@code mlflow.TraceInfo} */ public static final class TraceInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.TraceInfo) TraceInfoOrBuilder { private static final long serialVersionUID = 0L; // Use TraceInfo.newBuilder() to construct. private TraceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TraceInfo() { requestId_ = ""; experimentId_ = ""; status_ = 0; requestMetadata_ = java.util.Collections.emptyList(); tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TraceInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TraceInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; requestId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; experimentId_ = bs; break; } case 24: { bitField0_ |= 0x00000004; timestampMs_ = input.readInt64(); break; } case 32: { bitField0_ |= 0x00000008; executionTimeMs_ = input.readInt64(); break; } case 40: { int rawValue = input.readEnum(); @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.TraceStatus value = org.mlflow.api.proto.Service.TraceStatus.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000010; status_ = rawValue; } break; } case 50: { if (!((mutable_bitField0_ & 0x00000020) != 0)) { requestMetadata_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } requestMetadata_.add( input.readMessage(org.mlflow.api.proto.Service.TraceRequestMetadata.PARSER, extensionRegistry)); break; } case 58: { if (!((mutable_bitField0_ & 0x00000040) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.TraceTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000020) != 0)) { requestMetadata_ = java.util.Collections.unmodifiableList(requestMetadata_); } if (((mutable_bitField0_ & 0x00000040) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.TraceInfo.class, org.mlflow.api.proto.Service.TraceInfo.Builder.class); } private int bitField0_; public static final int REQUEST_ID_FIELD_NUMBER = 1; private volatile java.lang.Object requestId_; /** *
     * Unique identifier for the trace.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ @java.lang.Override public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Unique identifier for the trace.
     * 
* * optional string request_id = 1; * @return The requestId. */ @java.lang.Override public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } } /** *
     * Unique identifier for the trace.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ @java.lang.Override public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int EXPERIMENT_ID_FIELD_NUMBER = 2; private volatile java.lang.Object experimentId_; /** *
     * The ID of the experiment that contains the trace.
     * 
* * optional string experiment_id = 2; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * The ID of the experiment that contains the trace.
     * 
* * optional string experiment_id = 2; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * The ID of the experiment that contains the trace.
     * 
* * optional string experiment_id = 2; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TIMESTAMP_MS_FIELD_NUMBER = 3; private long timestampMs_; /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 3; * @return Whether the timestampMs field is set. */ @java.lang.Override public boolean hasTimestampMs() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 3; * @return The timestampMs. */ @java.lang.Override public long getTimestampMs() { return timestampMs_; } public static final int EXECUTION_TIME_MS_FIELD_NUMBER = 4; private long executionTimeMs_; /** *
     * Unix timestamp of the duration of the trace in milliseconds.
     * 
* * optional int64 execution_time_ms = 4; * @return Whether the executionTimeMs field is set. */ @java.lang.Override public boolean hasExecutionTimeMs() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Unix timestamp of the duration of the trace in milliseconds.
     * 
* * optional int64 execution_time_ms = 4; * @return The executionTimeMs. */ @java.lang.Override public long getExecutionTimeMs() { return executionTimeMs_; } public static final int STATUS_FIELD_NUMBER = 5; private int status_; /** *
     * Overall status of the operation being traced (OK, error, etc.).
     * 
* * optional .mlflow.TraceStatus status = 5; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * Overall status of the operation being traced (OK, error, etc.).
     * 
* * optional .mlflow.TraceStatus status = 5; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.TraceStatus result = org.mlflow.api.proto.Service.TraceStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.TraceStatus.TRACE_STATUS_UNSPECIFIED : result; } public static final int REQUEST_METADATA_FIELD_NUMBER = 6; private java.util.List requestMetadata_; /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ @java.lang.Override public java.util.List getRequestMetadataList() { return requestMetadata_; } /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ @java.lang.Override public java.util.List getRequestMetadataOrBuilderList() { return requestMetadata_; } /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ @java.lang.Override public int getRequestMetadataCount() { return requestMetadata_.size(); } /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index) { return requestMetadata_.get(index); } /** *
     * Other trace metadata.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index) { return requestMetadata_.get(index); } public static final int TAGS_FIELD_NUMBER = 7; private java.util.List tags_; /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceTag getTags(int index) { return tags_.get(index); } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 7; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, experimentId_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt64(3, timestampMs_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(4, executionTimeMs_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeEnum(5, status_); } for (int i = 0; i < requestMetadata_.size(); i++) { output.writeMessage(6, requestMetadata_.get(i)); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(7, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, experimentId_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, timestampMs_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, executionTimeMs_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, status_); } for (int i = 0; i < requestMetadata_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, requestMetadata_.get(i)); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.TraceInfo)) { return super.equals(obj); } org.mlflow.api.proto.Service.TraceInfo other = (org.mlflow.api.proto.Service.TraceInfo) obj; if (hasRequestId() != other.hasRequestId()) return false; if (hasRequestId()) { if (!getRequestId() .equals(other.getRequestId())) return false; } if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasTimestampMs() != other.hasTimestampMs()) return false; if (hasTimestampMs()) { if (getTimestampMs() != other.getTimestampMs()) return false; } if (hasExecutionTimeMs() != other.hasExecutionTimeMs()) return false; if (hasExecutionTimeMs()) { if (getExecutionTimeMs() != other.getExecutionTimeMs()) return false; } if (hasStatus() != other.hasStatus()) return false; if (hasStatus()) { if (status_ != other.status_) return false; } if (!getRequestMetadataList() .equals(other.getRequestMetadataList())) return false; if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRequestId()) { hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; hash = (53 * hash) + getRequestId().hashCode(); } if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasTimestampMs()) { hash = (37 * hash) + TIMESTAMP_MS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestampMs()); } if (hasExecutionTimeMs()) { hash = (37 * hash) + EXECUTION_TIME_MS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getExecutionTimeMs()); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + status_; } if (getRequestMetadataCount() > 0) { hash = (37 * hash) + REQUEST_METADATA_FIELD_NUMBER; hash = (53 * hash) + getRequestMetadataList().hashCode(); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.TraceInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * TraceInfo. Represents metadata of a trace.
     * 
* * Protobuf type {@code mlflow.TraceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.TraceInfo) org.mlflow.api.proto.Service.TraceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.TraceInfo.class, org.mlflow.api.proto.Service.TraceInfo.Builder.class); } // Construct using org.mlflow.api.proto.Service.TraceInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRequestMetadataFieldBuilder(); getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); requestId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000002); timestampMs_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); executionTimeMs_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); status_ = 0; bitField0_ = (bitField0_ & ~0x00000010); if (requestMetadataBuilder_ == null) { requestMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); } else { requestMetadataBuilder_.clear(); } if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceInfo_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo getDefaultInstanceForType() { return org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo build() { org.mlflow.api.proto.Service.TraceInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo buildPartial() { org.mlflow.api.proto.Service.TraceInfo result = new org.mlflow.api.proto.Service.TraceInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.requestId_ = requestId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000004) != 0)) { result.timestampMs_ = timestampMs_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.executionTimeMs_ = executionTimeMs_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000010; } result.status_ = status_; if (requestMetadataBuilder_ == null) { if (((bitField0_ & 0x00000020) != 0)) { requestMetadata_ = java.util.Collections.unmodifiableList(requestMetadata_); bitField0_ = (bitField0_ & ~0x00000020); } result.requestMetadata_ = requestMetadata_; } else { result.requestMetadata_ = requestMetadataBuilder_.build(); } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000040) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000040); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.TraceInfo) { return mergeFrom((org.mlflow.api.proto.Service.TraceInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.TraceInfo other) { if (other == org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance()) return this; if (other.hasRequestId()) { bitField0_ |= 0x00000001; requestId_ = other.requestId_; onChanged(); } if (other.hasExperimentId()) { bitField0_ |= 0x00000002; experimentId_ = other.experimentId_; onChanged(); } if (other.hasTimestampMs()) { setTimestampMs(other.getTimestampMs()); } if (other.hasExecutionTimeMs()) { setExecutionTimeMs(other.getExecutionTimeMs()); } if (other.hasStatus()) { setStatus(other.getStatus()); } if (requestMetadataBuilder_ == null) { if (!other.requestMetadata_.isEmpty()) { if (requestMetadata_.isEmpty()) { requestMetadata_ = other.requestMetadata_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureRequestMetadataIsMutable(); requestMetadata_.addAll(other.requestMetadata_); } onChanged(); } } else { if (!other.requestMetadata_.isEmpty()) { if (requestMetadataBuilder_.isEmpty()) { requestMetadataBuilder_.dispose(); requestMetadataBuilder_ = null; requestMetadata_ = other.requestMetadata_; bitField0_ = (bitField0_ & ~0x00000020); requestMetadataBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRequestMetadataFieldBuilder() : null; } else { requestMetadataBuilder_.addAllMessages(other.requestMetadata_); } } } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000040); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.TraceInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.TraceInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object requestId_ = ""; /** *
       * Unique identifier for the trace.
       * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Unique identifier for the trace.
       * 
* * optional string request_id = 1; * @return The requestId. */ public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Unique identifier for the trace.
       * 
* * optional string request_id = 1; * @return The bytes for requestId. */ public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Unique identifier for the trace.
       * 
* * optional string request_id = 1; * @param value The requestId to set. * @return This builder for chaining. */ public Builder setRequestId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } /** *
       * Unique identifier for the trace.
       * 
* * optional string request_id = 1; * @return This builder for chaining. */ public Builder clearRequestId() { bitField0_ = (bitField0_ & ~0x00000001); requestId_ = getDefaultInstance().getRequestId(); onChanged(); return this; } /** *
       * Unique identifier for the trace.
       * 
* * optional string request_id = 1; * @param value The bytes for requestId to set. * @return This builder for chaining. */ public Builder setRequestIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } private java.lang.Object experimentId_ = ""; /** *
       * The ID of the experiment that contains the trace.
       * 
* * optional string experiment_id = 2; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * The ID of the experiment that contains the trace.
       * 
* * optional string experiment_id = 2; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The ID of the experiment that contains the trace.
       * 
* * optional string experiment_id = 2; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The ID of the experiment that contains the trace.
       * 
* * optional string experiment_id = 2; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; experimentId_ = value; onChanged(); return this; } /** *
       * The ID of the experiment that contains the trace.
       * 
* * optional string experiment_id = 2; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000002); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * The ID of the experiment that contains the trace.
       * 
* * optional string experiment_id = 2; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; experimentId_ = value; onChanged(); return this; } private long timestampMs_ ; /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 3; * @return Whether the timestampMs field is set. */ @java.lang.Override public boolean hasTimestampMs() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 3; * @return The timestampMs. */ @java.lang.Override public long getTimestampMs() { return timestampMs_; } /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 3; * @param value The timestampMs to set. * @return This builder for chaining. */ public Builder setTimestampMs(long value) { bitField0_ |= 0x00000004; timestampMs_ = value; onChanged(); return this; } /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 3; * @return This builder for chaining. */ public Builder clearTimestampMs() { bitField0_ = (bitField0_ & ~0x00000004); timestampMs_ = 0L; onChanged(); return this; } private long executionTimeMs_ ; /** *
       * Unix timestamp of the duration of the trace in milliseconds.
       * 
* * optional int64 execution_time_ms = 4; * @return Whether the executionTimeMs field is set. */ @java.lang.Override public boolean hasExecutionTimeMs() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Unix timestamp of the duration of the trace in milliseconds.
       * 
* * optional int64 execution_time_ms = 4; * @return The executionTimeMs. */ @java.lang.Override public long getExecutionTimeMs() { return executionTimeMs_; } /** *
       * Unix timestamp of the duration of the trace in milliseconds.
       * 
* * optional int64 execution_time_ms = 4; * @param value The executionTimeMs to set. * @return This builder for chaining. */ public Builder setExecutionTimeMs(long value) { bitField0_ |= 0x00000008; executionTimeMs_ = value; onChanged(); return this; } /** *
       * Unix timestamp of the duration of the trace in milliseconds.
       * 
* * optional int64 execution_time_ms = 4; * @return This builder for chaining. */ public Builder clearExecutionTimeMs() { bitField0_ = (bitField0_ & ~0x00000008); executionTimeMs_ = 0L; onChanged(); return this; } private int status_ = 0; /** *
       * Overall status of the operation being traced (OK, error, etc.).
       * 
* * optional .mlflow.TraceStatus status = 5; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Overall status of the operation being traced (OK, error, etc.).
       * 
* * optional .mlflow.TraceStatus status = 5; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.TraceStatus result = org.mlflow.api.proto.Service.TraceStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.TraceStatus.TRACE_STATUS_UNSPECIFIED : result; } /** *
       * Overall status of the operation being traced (OK, error, etc.).
       * 
* * optional .mlflow.TraceStatus status = 5; * @param value The status to set. * @return This builder for chaining. */ public Builder setStatus(org.mlflow.api.proto.Service.TraceStatus value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; status_ = value.getNumber(); onChanged(); return this; } /** *
       * Overall status of the operation being traced (OK, error, etc.).
       * 
* * optional .mlflow.TraceStatus status = 5; * @return This builder for chaining. */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000010); status_ = 0; onChanged(); return this; } private java.util.List requestMetadata_ = java.util.Collections.emptyList(); private void ensureRequestMetadataIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { requestMetadata_ = new java.util.ArrayList(requestMetadata_); bitField0_ |= 0x00000020; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder> requestMetadataBuilder_; /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public java.util.List getRequestMetadataList() { if (requestMetadataBuilder_ == null) { return java.util.Collections.unmodifiableList(requestMetadata_); } else { return requestMetadataBuilder_.getMessageList(); } } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public int getRequestMetadataCount() { if (requestMetadataBuilder_ == null) { return requestMetadata_.size(); } else { return requestMetadataBuilder_.getCount(); } } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index) { if (requestMetadataBuilder_ == null) { return requestMetadata_.get(index); } else { return requestMetadataBuilder_.getMessage(index); } } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder setRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.set(index, value); onChanged(); } else { requestMetadataBuilder_.setMessage(index, value); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder setRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.set(index, builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder addRequestMetadata(org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.add(value); onChanged(); } else { requestMetadataBuilder_.addMessage(value); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder addRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.add(index, value); onChanged(); } else { requestMetadataBuilder_.addMessage(index, value); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder addRequestMetadata( org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.add(builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder addRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.add(index, builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder addAllRequestMetadata( java.lang.Iterable values) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestMetadata_); onChanged(); } else { requestMetadataBuilder_.addAllMessages(values); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder clearRequestMetadata() { if (requestMetadataBuilder_ == null) { requestMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { requestMetadataBuilder_.clear(); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public Builder removeRequestMetadata(int index) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.remove(index); onChanged(); } else { requestMetadataBuilder_.remove(index); } return this; } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder getRequestMetadataBuilder( int index) { return getRequestMetadataFieldBuilder().getBuilder(index); } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index) { if (requestMetadataBuilder_ == null) { return requestMetadata_.get(index); } else { return requestMetadataBuilder_.getMessageOrBuilder(index); } } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public java.util.List getRequestMetadataOrBuilderList() { if (requestMetadataBuilder_ != null) { return requestMetadataBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(requestMetadata_); } } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder addRequestMetadataBuilder() { return getRequestMetadataFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()); } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder addRequestMetadataBuilder( int index) { return getRequestMetadataFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()); } /** *
       * Other trace metadata.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 6; */ public java.util.List getRequestMetadataBuilderList() { return getRequestMetadataFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder> getRequestMetadataFieldBuilder() { if (requestMetadataBuilder_ == null) { requestMetadataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder>( requestMetadata_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); requestMetadata_ = null; } return requestMetadataBuilder_; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000040; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder> tagsBuilder_; /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public org.mlflow.api.proto.Service.TraceTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder setTags( int index, org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder setTags( int index, org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder addTags(org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder addTags( int index, org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder addTags( org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder addTags( int index, org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public org.mlflow.api.proto.Service.TraceTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public org.mlflow.api.proto.Service.TraceTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()); } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public org.mlflow.api.proto.Service.TraceTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()); } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 7; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder>( tags_, ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.TraceInfo) } // @@protoc_insertion_point(class_scope:mlflow.TraceInfo) private static final org.mlflow.api.proto.Service.TraceInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.TraceInfo(); } public static org.mlflow.api.proto.Service.TraceInfo getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TraceInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TraceInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TraceRequestMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.TraceRequestMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * Key identifying this metadata.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Key identifying this metadata.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * Key identifying this metadata.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Value identifying this metadata.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * Value identifying this metadata.
     * 
* * optional string value = 2; * @return The value. */ java.lang.String getValue(); /** *
     * Value identifying this metadata.
     * 
* * optional string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mlflow.TraceRequestMetadata} */ public static final class TraceRequestMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.TraceRequestMetadata) TraceRequestMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use TraceRequestMetadata.newBuilder() to construct. private TraceRequestMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TraceRequestMetadata() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TraceRequestMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TraceRequestMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceRequestMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceRequestMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.TraceRequestMetadata.class, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * Key identifying this metadata.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Key identifying this metadata.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Key identifying this metadata.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * Value identifying this metadata.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Value identifying this metadata.
     * 
* * optional string value = 2; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * Value identifying this metadata.
     * 
* * optional string value = 2; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.TraceRequestMetadata)) { return super.equals(obj); } org.mlflow.api.proto.Service.TraceRequestMetadata other = (org.mlflow.api.proto.Service.TraceRequestMetadata) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceRequestMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.TraceRequestMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.TraceRequestMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.TraceRequestMetadata) org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceRequestMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceRequestMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.TraceRequestMetadata.class, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder.class); } // Construct using org.mlflow.api.proto.Service.TraceRequestMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceRequestMetadata_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata getDefaultInstanceForType() { return org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata build() { org.mlflow.api.proto.Service.TraceRequestMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata buildPartial() { org.mlflow.api.proto.Service.TraceRequestMetadata result = new org.mlflow.api.proto.Service.TraceRequestMetadata(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.TraceRequestMetadata) { return mergeFrom((org.mlflow.api.proto.Service.TraceRequestMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.TraceRequestMetadata other) { if (other == org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.TraceRequestMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.TraceRequestMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * Key identifying this metadata.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Key identifying this metadata.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Key identifying this metadata.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Key identifying this metadata.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * Key identifying this metadata.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Key identifying this metadata.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * Value identifying this metadata.
       * 
* * optional string value = 2; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Value identifying this metadata.
       * 
* * optional string value = 2; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Value identifying this metadata.
       * 
* * optional string value = 2; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Value identifying this metadata.
       * 
* * optional string value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * Value identifying this metadata.
       * 
* * optional string value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * Value identifying this metadata.
       * 
* * optional string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.TraceRequestMetadata) } // @@protoc_insertion_point(class_scope:mlflow.TraceRequestMetadata) private static final org.mlflow.api.proto.Service.TraceRequestMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.TraceRequestMetadata(); } public static org.mlflow.api.proto.Service.TraceRequestMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TraceRequestMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TraceRequestMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TraceTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.TraceTag) com.google.protobuf.MessageOrBuilder { /** *
     * Key identifying this trace tag.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Key identifying this trace tag.
     * 
* * optional string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * Key identifying this trace tag.
     * 
* * optional string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Value associated with this trace tag.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * Value associated with this trace tag.
     * 
* * optional string value = 2; * @return The value. */ java.lang.String getValue(); /** *
     * Value associated with this trace tag.
     * 
* * optional string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mlflow.TraceTag} */ public static final class TraceTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.TraceTag) TraceTagOrBuilder { private static final long serialVersionUID = 0L; // Use TraceTag.newBuilder() to construct. private TraceTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TraceTag() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TraceTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TraceTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; key_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.TraceTag.class, org.mlflow.api.proto.Service.TraceTag.Builder.class); } private int bitField0_; public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * Key identifying this trace tag.
     * 
* * optional string key = 1; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Key identifying this trace tag.
     * 
* * optional string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Key identifying this trace tag.
     * 
* * optional string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * Value associated with this trace tag.
     * 
* * optional string value = 2; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Value associated with this trace tag.
     * 
* * optional string value = 2; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * Value associated with this trace tag.
     * 
* * optional string value = 2; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.TraceTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.TraceTag other = (org.mlflow.api.proto.Service.TraceTag) obj; if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.TraceTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.TraceTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.TraceTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.TraceTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.TraceTag) org.mlflow.api.proto.Service.TraceTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.TraceTag.class, org.mlflow.api.proto.Service.TraceTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.TraceTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; bitField0_ = (bitField0_ & ~0x00000001); value_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_TraceTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.TraceTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.TraceTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.TraceTag build() { org.mlflow.api.proto.Service.TraceTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.TraceTag buildPartial() { org.mlflow.api.proto.Service.TraceTag result = new org.mlflow.api.proto.Service.TraceTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.key_ = key_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.TraceTag) { return mergeFrom((org.mlflow.api.proto.Service.TraceTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.TraceTag other) { if (other == org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()) return this; if (other.hasKey()) { bitField0_ |= 0x00000001; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000002; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.TraceTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.TraceTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object key_ = ""; /** *
       * Key identifying this trace tag.
       * 
* * optional string key = 1; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Key identifying this trace tag.
       * 
* * optional string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Key identifying this trace tag.
       * 
* * optional string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Key identifying this trace tag.
       * 
* * optional string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } /** *
       * Key identifying this trace tag.
       * 
* * optional string key = 1; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000001); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Key identifying this trace tag.
       * 
* * optional string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * Value associated with this trace tag.
       * 
* * optional string value = 2; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Value associated with this trace tag.
       * 
* * optional string value = 2; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Value associated with this trace tag.
       * 
* * optional string value = 2; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Value associated with this trace tag.
       * 
* * optional string value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } /** *
       * Value associated with this trace tag.
       * 
* * optional string value = 2; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000002); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * Value associated with this trace tag.
       * 
* * optional string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.TraceTag) } // @@protoc_insertion_point(class_scope:mlflow.TraceTag) private static final org.mlflow.api.proto.Service.TraceTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.TraceTag(); } public static org.mlflow.api.proto.Service.TraceTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TraceTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TraceTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.TraceTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartTraceOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.StartTrace) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return Whether the timestampMs field is set. */ boolean hasTimestampMs(); /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return The timestampMs. */ long getTimestampMs(); /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ java.util.List getRequestMetadataList(); /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index); /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ int getRequestMetadataCount(); /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ java.util.List getRequestMetadataOrBuilderList(); /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ java.util.List getTagsList(); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ org.mlflow.api.proto.Service.TraceTag getTags(int index); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ int getTagsCount(); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ java.util.List getTagsOrBuilderList(); /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index); } /** * Protobuf type {@code mlflow.StartTrace} */ public static final class StartTrace extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.StartTrace) StartTraceOrBuilder { private static final long serialVersionUID = 0L; // Use StartTrace.newBuilder() to construct. private StartTrace(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartTrace() { experimentId_ = ""; requestMetadata_ = java.util.Collections.emptyList(); tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartTrace(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartTrace( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 16: { bitField0_ |= 0x00000002; timestampMs_ = input.readInt64(); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { requestMetadata_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } requestMetadata_.add( input.readMessage(org.mlflow.api.proto.Service.TraceRequestMetadata.PARSER, extensionRegistry)); break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.TraceTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) != 0)) { requestMetadata_ = java.util.Collections.unmodifiableList(requestMetadata_); } if (((mutable_bitField0_ & 0x00000008) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.StartTrace.class, org.mlflow.api.proto.Service.StartTrace.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.StartTrace.Response) com.google.protobuf.MessageOrBuilder { /** *
       * The newly created trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ boolean hasTraceInfo(); /** *
       * The newly created trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ org.mlflow.api.proto.Service.TraceInfo getTraceInfo(); /** *
       * The newly created trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; */ org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder(); } /** * Protobuf type {@code mlflow.StartTrace.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.StartTrace.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.TraceInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = traceInfo_.toBuilder(); } traceInfo_ = input.readMessage(org.mlflow.api.proto.Service.TraceInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(traceInfo_); traceInfo_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.StartTrace.Response.class, org.mlflow.api.proto.Service.StartTrace.Response.Builder.class); } private int bitField0_; public static final int TRACE_INFO_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.TraceInfo traceInfo_; /** *
       * The newly created trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ @java.lang.Override public boolean hasTraceInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The newly created trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo getTraceInfo() { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } /** *
       * The newly created trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder() { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getTraceInfo()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getTraceInfo()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.StartTrace.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.StartTrace.Response other = (org.mlflow.api.proto.Service.StartTrace.Response) obj; if (hasTraceInfo() != other.hasTraceInfo()) return false; if (hasTraceInfo()) { if (!getTraceInfo() .equals(other.getTraceInfo())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasTraceInfo()) { hash = (37 * hash) + TRACE_INFO_FIELD_NUMBER; hash = (53 * hash) + getTraceInfo().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.StartTrace.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.StartTrace.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.StartTrace.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.StartTrace.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.StartTrace.Response) org.mlflow.api.proto.Service.StartTrace.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.StartTrace.Response.class, org.mlflow.api.proto.Service.StartTrace.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.StartTrace.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTraceInfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (traceInfoBuilder_ == null) { traceInfo_ = null; } else { traceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.StartTrace.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace.Response build() { org.mlflow.api.proto.Service.StartTrace.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace.Response buildPartial() { org.mlflow.api.proto.Service.StartTrace.Response result = new org.mlflow.api.proto.Service.StartTrace.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (traceInfoBuilder_ == null) { result.traceInfo_ = traceInfo_; } else { result.traceInfo_ = traceInfoBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.StartTrace.Response) { return mergeFrom((org.mlflow.api.proto.Service.StartTrace.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.StartTrace.Response other) { if (other == org.mlflow.api.proto.Service.StartTrace.Response.getDefaultInstance()) return this; if (other.hasTraceInfo()) { mergeTraceInfo(other.getTraceInfo()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.StartTrace.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.StartTrace.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.TraceInfo traceInfo_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> traceInfoBuilder_; /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ public boolean hasTraceInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ public org.mlflow.api.proto.Service.TraceInfo getTraceInfo() { if (traceInfoBuilder_ == null) { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } else { return traceInfoBuilder_.getMessage(); } } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder setTraceInfo(org.mlflow.api.proto.Service.TraceInfo value) { if (traceInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } traceInfo_ = value; onChanged(); } else { traceInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder setTraceInfo( org.mlflow.api.proto.Service.TraceInfo.Builder builderForValue) { if (traceInfoBuilder_ == null) { traceInfo_ = builderForValue.build(); onChanged(); } else { traceInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder mergeTraceInfo(org.mlflow.api.proto.Service.TraceInfo value) { if (traceInfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && traceInfo_ != null && traceInfo_ != org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance()) { traceInfo_ = org.mlflow.api.proto.Service.TraceInfo.newBuilder(traceInfo_).mergeFrom(value).buildPartial(); } else { traceInfo_ = value; } onChanged(); } else { traceInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder clearTraceInfo() { if (traceInfoBuilder_ == null) { traceInfo_ = null; onChanged(); } else { traceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public org.mlflow.api.proto.Service.TraceInfo.Builder getTraceInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); return getTraceInfoFieldBuilder().getBuilder(); } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder() { if (traceInfoBuilder_ != null) { return traceInfoBuilder_.getMessageOrBuilder(); } else { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } } /** *
         * The newly created trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> getTraceInfoFieldBuilder() { if (traceInfoBuilder_ == null) { traceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder>( getTraceInfo(), getParentForChildren(), isClean()); traceInfo_ = null; } return traceInfoBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.StartTrace.Response) } // @@protoc_insertion_point(class_scope:mlflow.StartTrace.Response) private static final org.mlflow.api.proto.Service.StartTrace.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.StartTrace.Response(); } public static org.mlflow.api.proto.Service.StartTrace.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TIMESTAMP_MS_FIELD_NUMBER = 2; private long timestampMs_; /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return Whether the timestampMs field is set. */ @java.lang.Override public boolean hasTimestampMs() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Unix timestamp of when the trace started in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return The timestampMs. */ @java.lang.Override public long getTimestampMs() { return timestampMs_; } public static final int REQUEST_METADATA_FIELD_NUMBER = 3; private java.util.List requestMetadata_; /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ @java.lang.Override public java.util.List getRequestMetadataList() { return requestMetadata_; } /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ @java.lang.Override public java.util.List getRequestMetadataOrBuilderList() { return requestMetadata_; } /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ @java.lang.Override public int getRequestMetadataCount() { return requestMetadata_.size(); } /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index) { return requestMetadata_.get(index); } /** *
     * Metadata about the request that initiated the trace.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index) { return requestMetadata_.get(index); } public static final int TAGS_FIELD_NUMBER = 4; private java.util.List tags_; /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceTag getTags(int index) { return tags_.get(index); } /** *
     * Tags for the trace.
     * 
* * repeated .mlflow.TraceTag tags = 4; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(2, timestampMs_); } for (int i = 0; i < requestMetadata_.size(); i++) { output.writeMessage(3, requestMetadata_.get(i)); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(4, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, timestampMs_); } for (int i = 0; i < requestMetadata_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, requestMetadata_.get(i)); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.StartTrace)) { return super.equals(obj); } org.mlflow.api.proto.Service.StartTrace other = (org.mlflow.api.proto.Service.StartTrace) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasTimestampMs() != other.hasTimestampMs()) return false; if (hasTimestampMs()) { if (getTimestampMs() != other.getTimestampMs()) return false; } if (!getRequestMetadataList() .equals(other.getRequestMetadataList())) return false; if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasTimestampMs()) { hash = (37 * hash) + TIMESTAMP_MS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestampMs()); } if (getRequestMetadataCount() > 0) { hash = (37 * hash) + REQUEST_METADATA_FIELD_NUMBER; hash = (53 * hash) + getRequestMetadataList().hashCode(); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.StartTrace parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.StartTrace parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.StartTrace parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.StartTrace prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.StartTrace} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.StartTrace) org.mlflow.api.proto.Service.StartTraceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.StartTrace.class, org.mlflow.api.proto.Service.StartTrace.Builder.class); } // Construct using org.mlflow.api.proto.Service.StartTrace.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRequestMetadataFieldBuilder(); getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); timestampMs_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); if (requestMetadataBuilder_ == null) { requestMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { requestMetadataBuilder_.clear(); } if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_StartTrace_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace getDefaultInstanceForType() { return org.mlflow.api.proto.Service.StartTrace.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace build() { org.mlflow.api.proto.Service.StartTrace result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace buildPartial() { org.mlflow.api.proto.Service.StartTrace result = new org.mlflow.api.proto.Service.StartTrace(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.timestampMs_ = timestampMs_; to_bitField0_ |= 0x00000002; } if (requestMetadataBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { requestMetadata_ = java.util.Collections.unmodifiableList(requestMetadata_); bitField0_ = (bitField0_ & ~0x00000004); } result.requestMetadata_ = requestMetadata_; } else { result.requestMetadata_ = requestMetadataBuilder_.build(); } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000008); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.StartTrace) { return mergeFrom((org.mlflow.api.proto.Service.StartTrace)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.StartTrace other) { if (other == org.mlflow.api.proto.Service.StartTrace.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasTimestampMs()) { setTimestampMs(other.getTimestampMs()); } if (requestMetadataBuilder_ == null) { if (!other.requestMetadata_.isEmpty()) { if (requestMetadata_.isEmpty()) { requestMetadata_ = other.requestMetadata_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureRequestMetadataIsMutable(); requestMetadata_.addAll(other.requestMetadata_); } onChanged(); } } else { if (!other.requestMetadata_.isEmpty()) { if (requestMetadataBuilder_.isEmpty()) { requestMetadataBuilder_.dispose(); requestMetadataBuilder_ = null; requestMetadata_ = other.requestMetadata_; bitField0_ = (bitField0_ & ~0x00000004); requestMetadataBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRequestMetadataFieldBuilder() : null; } else { requestMetadataBuilder_.addAllMessages(other.requestMetadata_); } } } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000008); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.StartTrace parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.StartTrace) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private long timestampMs_ ; /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @return Whether the timestampMs field is set. */ @java.lang.Override public boolean hasTimestampMs() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @return The timestampMs. */ @java.lang.Override public long getTimestampMs() { return timestampMs_; } /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @param value The timestampMs to set. * @return This builder for chaining. */ public Builder setTimestampMs(long value) { bitField0_ |= 0x00000002; timestampMs_ = value; onChanged(); return this; } /** *
       * Unix timestamp of when the trace started in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @return This builder for chaining. */ public Builder clearTimestampMs() { bitField0_ = (bitField0_ & ~0x00000002); timestampMs_ = 0L; onChanged(); return this; } private java.util.List requestMetadata_ = java.util.Collections.emptyList(); private void ensureRequestMetadataIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { requestMetadata_ = new java.util.ArrayList(requestMetadata_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder> requestMetadataBuilder_; /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public java.util.List getRequestMetadataList() { if (requestMetadataBuilder_ == null) { return java.util.Collections.unmodifiableList(requestMetadata_); } else { return requestMetadataBuilder_.getMessageList(); } } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public int getRequestMetadataCount() { if (requestMetadataBuilder_ == null) { return requestMetadata_.size(); } else { return requestMetadataBuilder_.getCount(); } } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index) { if (requestMetadataBuilder_ == null) { return requestMetadata_.get(index); } else { return requestMetadataBuilder_.getMessage(index); } } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder setRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.set(index, value); onChanged(); } else { requestMetadataBuilder_.setMessage(index, value); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder setRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.set(index, builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder addRequestMetadata(org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.add(value); onChanged(); } else { requestMetadataBuilder_.addMessage(value); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder addRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.add(index, value); onChanged(); } else { requestMetadataBuilder_.addMessage(index, value); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder addRequestMetadata( org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.add(builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder addRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.add(index, builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder addAllRequestMetadata( java.lang.Iterable values) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestMetadata_); onChanged(); } else { requestMetadataBuilder_.addAllMessages(values); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder clearRequestMetadata() { if (requestMetadataBuilder_ == null) { requestMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { requestMetadataBuilder_.clear(); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public Builder removeRequestMetadata(int index) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.remove(index); onChanged(); } else { requestMetadataBuilder_.remove(index); } return this; } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder getRequestMetadataBuilder( int index) { return getRequestMetadataFieldBuilder().getBuilder(index); } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index) { if (requestMetadataBuilder_ == null) { return requestMetadata_.get(index); } else { return requestMetadataBuilder_.getMessageOrBuilder(index); } } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public java.util.List getRequestMetadataOrBuilderList() { if (requestMetadataBuilder_ != null) { return requestMetadataBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(requestMetadata_); } } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder addRequestMetadataBuilder() { return getRequestMetadataFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()); } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder addRequestMetadataBuilder( int index) { return getRequestMetadataFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()); } /** *
       * Metadata about the request that initiated the trace.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 3; */ public java.util.List getRequestMetadataBuilderList() { return getRequestMetadataFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder> getRequestMetadataFieldBuilder() { if (requestMetadataBuilder_ == null) { requestMetadataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder>( requestMetadata_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); requestMetadata_ = null; } return requestMetadataBuilder_; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder> tagsBuilder_; /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public org.mlflow.api.proto.Service.TraceTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder setTags( int index, org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder setTags( int index, org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder addTags(org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder addTags( int index, org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder addTags( org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder addTags( int index, org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public org.mlflow.api.proto.Service.TraceTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public org.mlflow.api.proto.Service.TraceTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()); } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public org.mlflow.api.proto.Service.TraceTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()); } /** *
       * Tags for the trace.
       * 
* * repeated .mlflow.TraceTag tags = 4; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder>( tags_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.StartTrace) } // @@protoc_insertion_point(class_scope:mlflow.StartTrace) private static final org.mlflow.api.proto.Service.StartTrace DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.StartTrace(); } public static org.mlflow.api.proto.Service.StartTrace getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartTrace parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartTrace(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.StartTrace getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface EndTraceOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.EndTrace) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the trace to end.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ boolean hasRequestId(); /** *
     * ID of the trace to end.
     * 
* * optional string request_id = 1; * @return The requestId. */ java.lang.String getRequestId(); /** *
     * ID of the trace to end.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ com.google.protobuf.ByteString getRequestIdBytes(); /** *
     * Unix timestamp of when the trace ended in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return Whether the timestampMs field is set. */ boolean hasTimestampMs(); /** *
     * Unix timestamp of when the trace ended in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return The timestampMs. */ long getTimestampMs(); /** *
     * Overall status of the operation being traced (OK, error, etc).
     * 
* * optional .mlflow.TraceStatus status = 3; * @return Whether the status field is set. */ boolean hasStatus(); /** *
     * Overall status of the operation being traced (OK, error, etc).
     * 
* * optional .mlflow.TraceStatus status = 3; * @return The status. */ org.mlflow.api.proto.Service.TraceStatus getStatus(); /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ java.util.List getRequestMetadataList(); /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index); /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ int getRequestMetadataCount(); /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ java.util.List getRequestMetadataOrBuilderList(); /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index); /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ java.util.List getTagsList(); /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ org.mlflow.api.proto.Service.TraceTag getTags(int index); /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ int getTagsCount(); /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ java.util.List getTagsOrBuilderList(); /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index); } /** * Protobuf type {@code mlflow.EndTrace} */ public static final class EndTrace extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.EndTrace) EndTraceOrBuilder { private static final long serialVersionUID = 0L; // Use EndTrace.newBuilder() to construct. private EndTrace(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private EndTrace() { requestId_ = ""; status_ = 0; requestMetadata_ = java.util.Collections.emptyList(); tags_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new EndTrace(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private EndTrace( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; requestId_ = bs; break; } case 16: { bitField0_ |= 0x00000002; timestampMs_ = input.readInt64(); break; } case 24: { int rawValue = input.readEnum(); @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.TraceStatus value = org.mlflow.api.proto.Service.TraceStatus.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; status_ = rawValue; } break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { requestMetadata_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } requestMetadata_.add( input.readMessage(org.mlflow.api.proto.Service.TraceRequestMetadata.PARSER, extensionRegistry)); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) != 0)) { tags_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000010; } tags_.add( input.readMessage(org.mlflow.api.proto.Service.TraceTag.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) != 0)) { requestMetadata_ = java.util.Collections.unmodifiableList(requestMetadata_); } if (((mutable_bitField0_ & 0x00000010) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.EndTrace.class, org.mlflow.api.proto.Service.EndTrace.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.EndTrace.Response) com.google.protobuf.MessageOrBuilder { /** *
       * The updated trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ boolean hasTraceInfo(); /** *
       * The updated trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ org.mlflow.api.proto.Service.TraceInfo getTraceInfo(); /** *
       * The updated trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; */ org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder(); } /** * Protobuf type {@code mlflow.EndTrace.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.EndTrace.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.TraceInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = traceInfo_.toBuilder(); } traceInfo_ = input.readMessage(org.mlflow.api.proto.Service.TraceInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(traceInfo_); traceInfo_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.EndTrace.Response.class, org.mlflow.api.proto.Service.EndTrace.Response.Builder.class); } private int bitField0_; public static final int TRACE_INFO_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.TraceInfo traceInfo_; /** *
       * The updated trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ @java.lang.Override public boolean hasTraceInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The updated trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo getTraceInfo() { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } /** *
       * The updated trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder() { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getTraceInfo()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getTraceInfo()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.EndTrace.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.EndTrace.Response other = (org.mlflow.api.proto.Service.EndTrace.Response) obj; if (hasTraceInfo() != other.hasTraceInfo()) return false; if (hasTraceInfo()) { if (!getTraceInfo() .equals(other.getTraceInfo())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasTraceInfo()) { hash = (37 * hash) + TRACE_INFO_FIELD_NUMBER; hash = (53 * hash) + getTraceInfo().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.EndTrace.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.EndTrace.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.EndTrace.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.EndTrace.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.EndTrace.Response) org.mlflow.api.proto.Service.EndTrace.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.EndTrace.Response.class, org.mlflow.api.proto.Service.EndTrace.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.EndTrace.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTraceInfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (traceInfoBuilder_ == null) { traceInfo_ = null; } else { traceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.EndTrace.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace.Response build() { org.mlflow.api.proto.Service.EndTrace.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace.Response buildPartial() { org.mlflow.api.proto.Service.EndTrace.Response result = new org.mlflow.api.proto.Service.EndTrace.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (traceInfoBuilder_ == null) { result.traceInfo_ = traceInfo_; } else { result.traceInfo_ = traceInfoBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.EndTrace.Response) { return mergeFrom((org.mlflow.api.proto.Service.EndTrace.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.EndTrace.Response other) { if (other == org.mlflow.api.proto.Service.EndTrace.Response.getDefaultInstance()) return this; if (other.hasTraceInfo()) { mergeTraceInfo(other.getTraceInfo()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.EndTrace.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.EndTrace.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.TraceInfo traceInfo_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> traceInfoBuilder_; /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ public boolean hasTraceInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ public org.mlflow.api.proto.Service.TraceInfo getTraceInfo() { if (traceInfoBuilder_ == null) { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } else { return traceInfoBuilder_.getMessage(); } } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder setTraceInfo(org.mlflow.api.proto.Service.TraceInfo value) { if (traceInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } traceInfo_ = value; onChanged(); } else { traceInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder setTraceInfo( org.mlflow.api.proto.Service.TraceInfo.Builder builderForValue) { if (traceInfoBuilder_ == null) { traceInfo_ = builderForValue.build(); onChanged(); } else { traceInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder mergeTraceInfo(org.mlflow.api.proto.Service.TraceInfo value) { if (traceInfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && traceInfo_ != null && traceInfo_ != org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance()) { traceInfo_ = org.mlflow.api.proto.Service.TraceInfo.newBuilder(traceInfo_).mergeFrom(value).buildPartial(); } else { traceInfo_ = value; } onChanged(); } else { traceInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder clearTraceInfo() { if (traceInfoBuilder_ == null) { traceInfo_ = null; onChanged(); } else { traceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public org.mlflow.api.proto.Service.TraceInfo.Builder getTraceInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); return getTraceInfoFieldBuilder().getBuilder(); } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder() { if (traceInfoBuilder_ != null) { return traceInfoBuilder_.getMessageOrBuilder(); } else { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } } /** *
         * The updated trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> getTraceInfoFieldBuilder() { if (traceInfoBuilder_ == null) { traceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder>( getTraceInfo(), getParentForChildren(), isClean()); traceInfo_ = null; } return traceInfoBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.EndTrace.Response) } // @@protoc_insertion_point(class_scope:mlflow.EndTrace.Response) private static final org.mlflow.api.proto.Service.EndTrace.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.EndTrace.Response(); } public static org.mlflow.api.proto.Service.EndTrace.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int REQUEST_ID_FIELD_NUMBER = 1; private volatile java.lang.Object requestId_; /** *
     * ID of the trace to end.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ @java.lang.Override public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the trace to end.
     * 
* * optional string request_id = 1; * @return The requestId. */ @java.lang.Override public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } } /** *
     * ID of the trace to end.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ @java.lang.Override public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TIMESTAMP_MS_FIELD_NUMBER = 2; private long timestampMs_; /** *
     * Unix timestamp of when the trace ended in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return Whether the timestampMs field is set. */ @java.lang.Override public boolean hasTimestampMs() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Unix timestamp of when the trace ended in milliseconds.
     * 
* * optional int64 timestamp_ms = 2; * @return The timestampMs. */ @java.lang.Override public long getTimestampMs() { return timestampMs_; } public static final int STATUS_FIELD_NUMBER = 3; private int status_; /** *
     * Overall status of the operation being traced (OK, error, etc).
     * 
* * optional .mlflow.TraceStatus status = 3; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Overall status of the operation being traced (OK, error, etc).
     * 
* * optional .mlflow.TraceStatus status = 3; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.TraceStatus result = org.mlflow.api.proto.Service.TraceStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.TraceStatus.TRACE_STATUS_UNSPECIFIED : result; } public static final int REQUEST_METADATA_FIELD_NUMBER = 4; private java.util.List requestMetadata_; /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ @java.lang.Override public java.util.List getRequestMetadataList() { return requestMetadata_; } /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ @java.lang.Override public java.util.List getRequestMetadataOrBuilderList() { return requestMetadata_; } /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ @java.lang.Override public int getRequestMetadataCount() { return requestMetadata_.size(); } /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index) { return requestMetadata_.get(index); } /** *
     * Additional metadata about the operation being traced.
     * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index) { return requestMetadata_.get(index); } public static final int TAGS_FIELD_NUMBER = 5; private java.util.List tags_; /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ @java.lang.Override public java.util.List getTagsList() { return tags_; } /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ @java.lang.Override public java.util.List getTagsOrBuilderList() { return tags_; } /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ @java.lang.Override public int getTagsCount() { return tags_.size(); } /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceTag getTags(int index) { return tags_.get(index); } /** *
     * Additional tags to add to the trace.
     * 
* * repeated .mlflow.TraceTag tags = 5; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index) { return tags_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(2, timestampMs_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeEnum(3, status_); } for (int i = 0; i < requestMetadata_.size(); i++) { output.writeMessage(4, requestMetadata_.get(i)); } for (int i = 0; i < tags_.size(); i++) { output.writeMessage(5, tags_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, timestampMs_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, status_); } for (int i = 0; i < requestMetadata_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, requestMetadata_.get(i)); } for (int i = 0; i < tags_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, tags_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.EndTrace)) { return super.equals(obj); } org.mlflow.api.proto.Service.EndTrace other = (org.mlflow.api.proto.Service.EndTrace) obj; if (hasRequestId() != other.hasRequestId()) return false; if (hasRequestId()) { if (!getRequestId() .equals(other.getRequestId())) return false; } if (hasTimestampMs() != other.hasTimestampMs()) return false; if (hasTimestampMs()) { if (getTimestampMs() != other.getTimestampMs()) return false; } if (hasStatus() != other.hasStatus()) return false; if (hasStatus()) { if (status_ != other.status_) return false; } if (!getRequestMetadataList() .equals(other.getRequestMetadataList())) return false; if (!getTagsList() .equals(other.getTagsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRequestId()) { hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; hash = (53 * hash) + getRequestId().hashCode(); } if (hasTimestampMs()) { hash = (37 * hash) + TIMESTAMP_MS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestampMs()); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + status_; } if (getRequestMetadataCount() > 0) { hash = (37 * hash) + REQUEST_METADATA_FIELD_NUMBER; hash = (53 * hash) + getRequestMetadataList().hashCode(); } if (getTagsCount() > 0) { hash = (37 * hash) + TAGS_FIELD_NUMBER; hash = (53 * hash) + getTagsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.EndTrace parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.EndTrace parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.EndTrace parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.EndTrace prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.EndTrace} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.EndTrace) org.mlflow.api.proto.Service.EndTraceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.EndTrace.class, org.mlflow.api.proto.Service.EndTrace.Builder.class); } // Construct using org.mlflow.api.proto.Service.EndTrace.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRequestMetadataFieldBuilder(); getTagsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); requestId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); timestampMs_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); status_ = 0; bitField0_ = (bitField0_ & ~0x00000004); if (requestMetadataBuilder_ == null) { requestMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { requestMetadataBuilder_.clear(); } if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { tagsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_EndTrace_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace getDefaultInstanceForType() { return org.mlflow.api.proto.Service.EndTrace.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace build() { org.mlflow.api.proto.Service.EndTrace result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace buildPartial() { org.mlflow.api.proto.Service.EndTrace result = new org.mlflow.api.proto.Service.EndTrace(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.requestId_ = requestId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.timestampMs_ = timestampMs_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.status_ = status_; if (requestMetadataBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { requestMetadata_ = java.util.Collections.unmodifiableList(requestMetadata_); bitField0_ = (bitField0_ & ~0x00000008); } result.requestMetadata_ = requestMetadata_; } else { result.requestMetadata_ = requestMetadataBuilder_.build(); } if (tagsBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0)) { tags_ = java.util.Collections.unmodifiableList(tags_); bitField0_ = (bitField0_ & ~0x00000010); } result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.EndTrace) { return mergeFrom((org.mlflow.api.proto.Service.EndTrace)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.EndTrace other) { if (other == org.mlflow.api.proto.Service.EndTrace.getDefaultInstance()) return this; if (other.hasRequestId()) { bitField0_ |= 0x00000001; requestId_ = other.requestId_; onChanged(); } if (other.hasTimestampMs()) { setTimestampMs(other.getTimestampMs()); } if (other.hasStatus()) { setStatus(other.getStatus()); } if (requestMetadataBuilder_ == null) { if (!other.requestMetadata_.isEmpty()) { if (requestMetadata_.isEmpty()) { requestMetadata_ = other.requestMetadata_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureRequestMetadataIsMutable(); requestMetadata_.addAll(other.requestMetadata_); } onChanged(); } } else { if (!other.requestMetadata_.isEmpty()) { if (requestMetadataBuilder_.isEmpty()) { requestMetadataBuilder_.dispose(); requestMetadataBuilder_ = null; requestMetadata_ = other.requestMetadata_; bitField0_ = (bitField0_ & ~0x00000008); requestMetadataBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRequestMetadataFieldBuilder() : null; } else { requestMetadataBuilder_.addAllMessages(other.requestMetadata_); } } } if (tagsBuilder_ == null) { if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); } onChanged(); } } else { if (!other.tags_.isEmpty()) { if (tagsBuilder_.isEmpty()) { tagsBuilder_.dispose(); tagsBuilder_ = null; tags_ = other.tags_; bitField0_ = (bitField0_ & ~0x00000010); tagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTagsFieldBuilder() : null; } else { tagsBuilder_.addAllMessages(other.tags_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.EndTrace parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.EndTrace) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object requestId_ = ""; /** *
       * ID of the trace to end.
       * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the trace to end.
       * 
* * optional string request_id = 1; * @return The requestId. */ public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the trace to end.
       * 
* * optional string request_id = 1; * @return The bytes for requestId. */ public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the trace to end.
       * 
* * optional string request_id = 1; * @param value The requestId to set. * @return This builder for chaining. */ public Builder setRequestId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } /** *
       * ID of the trace to end.
       * 
* * optional string request_id = 1; * @return This builder for chaining. */ public Builder clearRequestId() { bitField0_ = (bitField0_ & ~0x00000001); requestId_ = getDefaultInstance().getRequestId(); onChanged(); return this; } /** *
       * ID of the trace to end.
       * 
* * optional string request_id = 1; * @param value The bytes for requestId to set. * @return This builder for chaining. */ public Builder setRequestIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } private long timestampMs_ ; /** *
       * Unix timestamp of when the trace ended in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @return Whether the timestampMs field is set. */ @java.lang.Override public boolean hasTimestampMs() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Unix timestamp of when the trace ended in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @return The timestampMs. */ @java.lang.Override public long getTimestampMs() { return timestampMs_; } /** *
       * Unix timestamp of when the trace ended in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @param value The timestampMs to set. * @return This builder for chaining. */ public Builder setTimestampMs(long value) { bitField0_ |= 0x00000002; timestampMs_ = value; onChanged(); return this; } /** *
       * Unix timestamp of when the trace ended in milliseconds.
       * 
* * optional int64 timestamp_ms = 2; * @return This builder for chaining. */ public Builder clearTimestampMs() { bitField0_ = (bitField0_ & ~0x00000002); timestampMs_ = 0L; onChanged(); return this; } private int status_ = 0; /** *
       * Overall status of the operation being traced (OK, error, etc).
       * 
* * optional .mlflow.TraceStatus status = 3; * @return Whether the status field is set. */ @java.lang.Override public boolean hasStatus() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Overall status of the operation being traced (OK, error, etc).
       * 
* * optional .mlflow.TraceStatus status = 3; * @return The status. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceStatus getStatus() { @SuppressWarnings("deprecation") org.mlflow.api.proto.Service.TraceStatus result = org.mlflow.api.proto.Service.TraceStatus.valueOf(status_); return result == null ? org.mlflow.api.proto.Service.TraceStatus.TRACE_STATUS_UNSPECIFIED : result; } /** *
       * Overall status of the operation being traced (OK, error, etc).
       * 
* * optional .mlflow.TraceStatus status = 3; * @param value The status to set. * @return This builder for chaining. */ public Builder setStatus(org.mlflow.api.proto.Service.TraceStatus value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; status_ = value.getNumber(); onChanged(); return this; } /** *
       * Overall status of the operation being traced (OK, error, etc).
       * 
* * optional .mlflow.TraceStatus status = 3; * @return This builder for chaining. */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000004); status_ = 0; onChanged(); return this; } private java.util.List requestMetadata_ = java.util.Collections.emptyList(); private void ensureRequestMetadataIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { requestMetadata_ = new java.util.ArrayList(requestMetadata_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder> requestMetadataBuilder_; /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public java.util.List getRequestMetadataList() { if (requestMetadataBuilder_ == null) { return java.util.Collections.unmodifiableList(requestMetadata_); } else { return requestMetadataBuilder_.getMessageList(); } } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public int getRequestMetadataCount() { if (requestMetadataBuilder_ == null) { return requestMetadata_.size(); } else { return requestMetadataBuilder_.getCount(); } } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public org.mlflow.api.proto.Service.TraceRequestMetadata getRequestMetadata(int index) { if (requestMetadataBuilder_ == null) { return requestMetadata_.get(index); } else { return requestMetadataBuilder_.getMessage(index); } } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder setRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.set(index, value); onChanged(); } else { requestMetadataBuilder_.setMessage(index, value); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder setRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.set(index, builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder addRequestMetadata(org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.add(value); onChanged(); } else { requestMetadataBuilder_.addMessage(value); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder addRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata value) { if (requestMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestMetadataIsMutable(); requestMetadata_.add(index, value); onChanged(); } else { requestMetadataBuilder_.addMessage(index, value); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder addRequestMetadata( org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.add(builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder addRequestMetadata( int index, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder builderForValue) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.add(index, builderForValue.build()); onChanged(); } else { requestMetadataBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder addAllRequestMetadata( java.lang.Iterable values) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestMetadata_); onChanged(); } else { requestMetadataBuilder_.addAllMessages(values); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder clearRequestMetadata() { if (requestMetadataBuilder_ == null) { requestMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { requestMetadataBuilder_.clear(); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public Builder removeRequestMetadata(int index) { if (requestMetadataBuilder_ == null) { ensureRequestMetadataIsMutable(); requestMetadata_.remove(index); onChanged(); } else { requestMetadataBuilder_.remove(index); } return this; } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder getRequestMetadataBuilder( int index) { return getRequestMetadataFieldBuilder().getBuilder(index); } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder getRequestMetadataOrBuilder( int index) { if (requestMetadataBuilder_ == null) { return requestMetadata_.get(index); } else { return requestMetadataBuilder_.getMessageOrBuilder(index); } } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public java.util.List getRequestMetadataOrBuilderList() { if (requestMetadataBuilder_ != null) { return requestMetadataBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(requestMetadata_); } } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder addRequestMetadataBuilder() { return getRequestMetadataFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()); } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public org.mlflow.api.proto.Service.TraceRequestMetadata.Builder addRequestMetadataBuilder( int index) { return getRequestMetadataFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceRequestMetadata.getDefaultInstance()); } /** *
       * Additional metadata about the operation being traced.
       * 
* * repeated .mlflow.TraceRequestMetadata request_metadata = 4; */ public java.util.List getRequestMetadataBuilderList() { return getRequestMetadataFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder> getRequestMetadataFieldBuilder() { if (requestMetadataBuilder_ == null) { requestMetadataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceRequestMetadata, org.mlflow.api.proto.Service.TraceRequestMetadata.Builder, org.mlflow.api.proto.Service.TraceRequestMetadataOrBuilder>( requestMetadata_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); requestMetadata_ = null; } return requestMetadataBuilder_; } private java.util.List tags_ = java.util.Collections.emptyList(); private void ensureTagsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { tags_ = new java.util.ArrayList(tags_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder> tagsBuilder_; /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public java.util.List getTagsList() { if (tagsBuilder_ == null) { return java.util.Collections.unmodifiableList(tags_); } else { return tagsBuilder_.getMessageList(); } } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public int getTagsCount() { if (tagsBuilder_ == null) { return tags_.size(); } else { return tagsBuilder_.getCount(); } } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public org.mlflow.api.proto.Service.TraceTag getTags(int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessage(index); } } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder setTags( int index, org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.set(index, value); onChanged(); } else { tagsBuilder_.setMessage(index, value); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder setTags( int index, org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.set(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder addTags(org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(value); onChanged(); } else { tagsBuilder_.addMessage(value); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder addTags( int index, org.mlflow.api.proto.Service.TraceTag value) { if (tagsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTagsIsMutable(); tags_.add(index, value); onChanged(); } else { tagsBuilder_.addMessage(index, value); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder addTags( org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder addTags( int index, org.mlflow.api.proto.Service.TraceTag.Builder builderForValue) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.add(index, builderForValue.build()); onChanged(); } else { tagsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder addAllTags( java.lang.Iterable values) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tags_); onChanged(); } else { tagsBuilder_.addAllMessages(values); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder clearTags() { if (tagsBuilder_ == null) { tags_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { tagsBuilder_.clear(); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public Builder removeTags(int index) { if (tagsBuilder_ == null) { ensureTagsIsMutable(); tags_.remove(index); onChanged(); } else { tagsBuilder_.remove(index); } return this; } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public org.mlflow.api.proto.Service.TraceTag.Builder getTagsBuilder( int index) { return getTagsFieldBuilder().getBuilder(index); } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public org.mlflow.api.proto.Service.TraceTagOrBuilder getTagsOrBuilder( int index) { if (tagsBuilder_ == null) { return tags_.get(index); } else { return tagsBuilder_.getMessageOrBuilder(index); } } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public java.util.List getTagsOrBuilderList() { if (tagsBuilder_ != null) { return tagsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tags_); } } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public org.mlflow.api.proto.Service.TraceTag.Builder addTagsBuilder() { return getTagsFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()); } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public org.mlflow.api.proto.Service.TraceTag.Builder addTagsBuilder( int index) { return getTagsFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceTag.getDefaultInstance()); } /** *
       * Additional tags to add to the trace.
       * 
* * repeated .mlflow.TraceTag tags = 5; */ public java.util.List getTagsBuilderList() { return getTagsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder> getTagsFieldBuilder() { if (tagsBuilder_ == null) { tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceTag, org.mlflow.api.proto.Service.TraceTag.Builder, org.mlflow.api.proto.Service.TraceTagOrBuilder>( tags_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); tags_ = null; } return tagsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.EndTrace) } // @@protoc_insertion_point(class_scope:mlflow.EndTrace) private static final org.mlflow.api.proto.Service.EndTrace DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.EndTrace(); } public static org.mlflow.api.proto.Service.EndTrace getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public EndTrace parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new EndTrace(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.EndTrace getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetTraceInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetTraceInfo) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the trace to fetch. Must be provided.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ boolean hasRequestId(); /** *
     * ID of the trace to fetch. Must be provided.
     * 
* * optional string request_id = 1; * @return The requestId. */ java.lang.String getRequestId(); /** *
     * ID of the trace to fetch. Must be provided.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ com.google.protobuf.ByteString getRequestIdBytes(); } /** * Protobuf type {@code mlflow.GetTraceInfo} */ public static final class GetTraceInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetTraceInfo) GetTraceInfoOrBuilder { private static final long serialVersionUID = 0L; // Use GetTraceInfo.newBuilder() to construct. private GetTraceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetTraceInfo() { requestId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetTraceInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetTraceInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; requestId_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetTraceInfo.class, org.mlflow.api.proto.Service.GetTraceInfo.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.GetTraceInfo.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Metadata of the requested trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ boolean hasTraceInfo(); /** *
       * Metadata of the requested trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ org.mlflow.api.proto.Service.TraceInfo getTraceInfo(); /** *
       * Metadata of the requested trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; */ org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder(); } /** * Protobuf type {@code mlflow.GetTraceInfo.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.GetTraceInfo.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.mlflow.api.proto.Service.TraceInfo.Builder subBuilder = null; if (((bitField0_ & 0x00000001) != 0)) { subBuilder = traceInfo_.toBuilder(); } traceInfo_ = input.readMessage(org.mlflow.api.proto.Service.TraceInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(traceInfo_); traceInfo_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetTraceInfo.Response.class, org.mlflow.api.proto.Service.GetTraceInfo.Response.Builder.class); } private int bitField0_; public static final int TRACE_INFO_FIELD_NUMBER = 1; private org.mlflow.api.proto.Service.TraceInfo traceInfo_; /** *
       * Metadata of the requested trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ @java.lang.Override public boolean hasTraceInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Metadata of the requested trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo getTraceInfo() { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } /** *
       * Metadata of the requested trace.
       * 
* * optional .mlflow.TraceInfo trace_info = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder() { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getTraceInfo()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getTraceInfo()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetTraceInfo.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetTraceInfo.Response other = (org.mlflow.api.proto.Service.GetTraceInfo.Response) obj; if (hasTraceInfo() != other.hasTraceInfo()) return false; if (hasTraceInfo()) { if (!getTraceInfo() .equals(other.getTraceInfo())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasTraceInfo()) { hash = (37 * hash) + TRACE_INFO_FIELD_NUMBER; hash = (53 * hash) + getTraceInfo().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetTraceInfo.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetTraceInfo.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetTraceInfo.Response) org.mlflow.api.proto.Service.GetTraceInfo.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetTraceInfo.Response.class, org.mlflow.api.proto.Service.GetTraceInfo.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetTraceInfo.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTraceInfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (traceInfoBuilder_ == null) { traceInfo_ = null; } else { traceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetTraceInfo.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo.Response build() { org.mlflow.api.proto.Service.GetTraceInfo.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo.Response buildPartial() { org.mlflow.api.proto.Service.GetTraceInfo.Response result = new org.mlflow.api.proto.Service.GetTraceInfo.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { if (traceInfoBuilder_ == null) { result.traceInfo_ = traceInfo_; } else { result.traceInfo_ = traceInfoBuilder_.build(); } to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetTraceInfo.Response) { return mergeFrom((org.mlflow.api.proto.Service.GetTraceInfo.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetTraceInfo.Response other) { if (other == org.mlflow.api.proto.Service.GetTraceInfo.Response.getDefaultInstance()) return this; if (other.hasTraceInfo()) { mergeTraceInfo(other.getTraceInfo()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetTraceInfo.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetTraceInfo.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.mlflow.api.proto.Service.TraceInfo traceInfo_; private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> traceInfoBuilder_; /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return Whether the traceInfo field is set. */ public boolean hasTraceInfo() { return ((bitField0_ & 0x00000001) != 0); } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; * @return The traceInfo. */ public org.mlflow.api.proto.Service.TraceInfo getTraceInfo() { if (traceInfoBuilder_ == null) { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } else { return traceInfoBuilder_.getMessage(); } } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder setTraceInfo(org.mlflow.api.proto.Service.TraceInfo value) { if (traceInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } traceInfo_ = value; onChanged(); } else { traceInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder setTraceInfo( org.mlflow.api.proto.Service.TraceInfo.Builder builderForValue) { if (traceInfoBuilder_ == null) { traceInfo_ = builderForValue.build(); onChanged(); } else { traceInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder mergeTraceInfo(org.mlflow.api.proto.Service.TraceInfo value) { if (traceInfoBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && traceInfo_ != null && traceInfo_ != org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance()) { traceInfo_ = org.mlflow.api.proto.Service.TraceInfo.newBuilder(traceInfo_).mergeFrom(value).buildPartial(); } else { traceInfo_ = value; } onChanged(); } else { traceInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public Builder clearTraceInfo() { if (traceInfoBuilder_ == null) { traceInfo_ = null; onChanged(); } else { traceInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public org.mlflow.api.proto.Service.TraceInfo.Builder getTraceInfoBuilder() { bitField0_ |= 0x00000001; onChanged(); return getTraceInfoFieldBuilder().getBuilder(); } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTraceInfoOrBuilder() { if (traceInfoBuilder_ != null) { return traceInfoBuilder_.getMessageOrBuilder(); } else { return traceInfo_ == null ? org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance() : traceInfo_; } } /** *
         * Metadata of the requested trace.
         * 
* * optional .mlflow.TraceInfo trace_info = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> getTraceInfoFieldBuilder() { if (traceInfoBuilder_ == null) { traceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder>( getTraceInfo(), getParentForChildren(), isClean()); traceInfo_ = null; } return traceInfoBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetTraceInfo.Response) } // @@protoc_insertion_point(class_scope:mlflow.GetTraceInfo.Response) private static final org.mlflow.api.proto.Service.GetTraceInfo.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetTraceInfo.Response(); } public static org.mlflow.api.proto.Service.GetTraceInfo.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int REQUEST_ID_FIELD_NUMBER = 1; private volatile java.lang.Object requestId_; /** *
     * ID of the trace to fetch. Must be provided.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ @java.lang.Override public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the trace to fetch. Must be provided.
     * 
* * optional string request_id = 1; * @return The requestId. */ @java.lang.Override public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } } /** *
     * ID of the trace to fetch. Must be provided.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ @java.lang.Override public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.GetTraceInfo)) { return super.equals(obj); } org.mlflow.api.proto.Service.GetTraceInfo other = (org.mlflow.api.proto.Service.GetTraceInfo) obj; if (hasRequestId() != other.hasRequestId()) return false; if (hasRequestId()) { if (!getRequestId() .equals(other.getRequestId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRequestId()) { hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; hash = (53 * hash) + getRequestId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetTraceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.GetTraceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.GetTraceInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.GetTraceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.GetTraceInfo) org.mlflow.api.proto.Service.GetTraceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.GetTraceInfo.class, org.mlflow.api.proto.Service.GetTraceInfo.Builder.class); } // Construct using org.mlflow.api.proto.Service.GetTraceInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); requestId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_GetTraceInfo_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo getDefaultInstanceForType() { return org.mlflow.api.proto.Service.GetTraceInfo.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo build() { org.mlflow.api.proto.Service.GetTraceInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo buildPartial() { org.mlflow.api.proto.Service.GetTraceInfo result = new org.mlflow.api.proto.Service.GetTraceInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.requestId_ = requestId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.GetTraceInfo) { return mergeFrom((org.mlflow.api.proto.Service.GetTraceInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.GetTraceInfo other) { if (other == org.mlflow.api.proto.Service.GetTraceInfo.getDefaultInstance()) return this; if (other.hasRequestId()) { bitField0_ |= 0x00000001; requestId_ = other.requestId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.GetTraceInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.GetTraceInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object requestId_ = ""; /** *
       * ID of the trace to fetch. Must be provided.
       * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the trace to fetch. Must be provided.
       * 
* * optional string request_id = 1; * @return The requestId. */ public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the trace to fetch. Must be provided.
       * 
* * optional string request_id = 1; * @return The bytes for requestId. */ public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the trace to fetch. Must be provided.
       * 
* * optional string request_id = 1; * @param value The requestId to set. * @return This builder for chaining. */ public Builder setRequestId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } /** *
       * ID of the trace to fetch. Must be provided.
       * 
* * optional string request_id = 1; * @return This builder for chaining. */ public Builder clearRequestId() { bitField0_ = (bitField0_ & ~0x00000001); requestId_ = getDefaultInstance().getRequestId(); onChanged(); return this; } /** *
       * ID of the trace to fetch. Must be provided.
       * 
* * optional string request_id = 1; * @param value The bytes for requestId to set. * @return This builder for chaining. */ public Builder setRequestIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.GetTraceInfo) } // @@protoc_insertion_point(class_scope:mlflow.GetTraceInfo) private static final org.mlflow.api.proto.Service.GetTraceInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.GetTraceInfo(); } public static org.mlflow.api.proto.Service.GetTraceInfo getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetTraceInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetTraceInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.GetTraceInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SearchTracesOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchTraces) com.google.protobuf.MessageOrBuilder { /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ java.util.List getExperimentIdsList(); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ int getExperimentIdsCount(); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ java.lang.String getExperimentIds(int index); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ com.google.protobuf.ByteString getExperimentIdsBytes(int index); /** *
     * A filter expression over trace attributes and tags that allows returning a subset of
     * traces. The syntax is a subset of SQL that supports ANDing together binary operations
     * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
     * 
* * optional string filter = 2; * @return Whether the filter field is set. */ boolean hasFilter(); /** *
     * A filter expression over trace attributes and tags that allows returning a subset of
     * traces. The syntax is a subset of SQL that supports ANDing together binary operations
     * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
     * 
* * optional string filter = 2; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression over trace attributes and tags that allows returning a subset of
     * traces. The syntax is a subset of SQL that supports ANDing together binary operations
     * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
     * 
* * optional string filter = 2; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); /** *
     * Maximum number of traces desired. Max threshold is 500.
     * 
* * optional int32 max_results = 3 [default = 100]; * @return Whether the maxResults field is set. */ boolean hasMaxResults(); /** *
     * Maximum number of traces desired. Max threshold is 500.
     * 
* * optional int32 max_results = 3 [default = 100]; * @return The maxResults. */ int getMaxResults(); /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @return A list containing the orderBy. */ java.util.List getOrderByList(); /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @return The count of orderBy. */ int getOrderByCount(); /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @param index The index of the element to return. * @return The orderBy at the given index. */ java.lang.String getOrderBy(int index); /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ com.google.protobuf.ByteString getOrderByBytes(int index); /** *
     * Token indicating the page of traces to fetch.
     * 
* * optional string page_token = 5; * @return Whether the pageToken field is set. */ boolean hasPageToken(); /** *
     * Token indicating the page of traces to fetch.
     * 
* * optional string page_token = 5; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Token indicating the page of traces to fetch.
     * 
* * optional string page_token = 5; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code mlflow.SearchTraces} */ public static final class SearchTraces extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchTraces) SearchTracesOrBuilder { private static final long serialVersionUID = 0L; // Use SearchTraces.newBuilder() to construct. private SearchTraces(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SearchTraces() { experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; filter_ = ""; maxResults_ = 100; orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SearchTraces(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SearchTraces( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { experimentIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } experimentIds_.add(bs); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; filter_ = bs; break; } case 24: { bitField0_ |= 0x00000002; maxResults_ = input.readInt32(); break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000008) != 0)) { orderBy_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } orderBy_.add(bs); break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; pageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { experimentIds_ = experimentIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000008) != 0)) { orderBy_ = orderBy_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchTraces.class, org.mlflow.api.proto.Service.SearchTraces.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchTraces.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ java.util.List getTracesList(); /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ org.mlflow.api.proto.Service.TraceInfo getTraces(int index); /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ int getTracesCount(); /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ java.util.List getTracesOrBuilderList(); /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ org.mlflow.api.proto.Service.TraceInfoOrBuilder getTracesOrBuilder( int index); /** * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ boolean hasNextPageToken(); /** * optional string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code mlflow.SearchTraces.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchTraces.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { traces_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { traces_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } traces_.add( input.readMessage(org.mlflow.api.proto.Service.TraceInfo.PARSER, extensionRegistry)); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; nextPageToken_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { traces_ = java.util.Collections.unmodifiableList(traces_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchTraces.Response.class, org.mlflow.api.proto.Service.SearchTraces.Response.Builder.class); } private int bitField0_; public static final int TRACES_FIELD_NUMBER = 1; private java.util.List traces_; /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ @java.lang.Override public java.util.List getTracesList() { return traces_; } /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ @java.lang.Override public java.util.List getTracesOrBuilderList() { return traces_; } /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ @java.lang.Override public int getTracesCount() { return traces_.size(); } /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfo getTraces(int index) { return traces_.get(index); } /** *
       * Information about traces that match the search criteria.
       * 
* * repeated .mlflow.TraceInfo traces = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTracesOrBuilder( int index) { return traces_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ @java.lang.Override public boolean hasNextPageToken() { return ((bitField0_ & 0x00000001) != 0); } /** * optional string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } } /** * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < traces_.size(); i++) { output.writeMessage(1, traces_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < traces_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, traces_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchTraces.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchTraces.Response other = (org.mlflow.api.proto.Service.SearchTraces.Response) obj; if (!getTracesList() .equals(other.getTracesList())) return false; if (hasNextPageToken() != other.hasNextPageToken()) return false; if (hasNextPageToken()) { if (!getNextPageToken() .equals(other.getNextPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getTracesCount() > 0) { hash = (37 * hash) + TRACES_FIELD_NUMBER; hash = (53 * hash) + getTracesList().hashCode(); } if (hasNextPageToken()) { hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchTraces.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchTraces.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchTraces.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchTraces.Response) org.mlflow.api.proto.Service.SearchTraces.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchTraces.Response.class, org.mlflow.api.proto.Service.SearchTraces.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchTraces.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTracesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (tracesBuilder_ == null) { traces_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { tracesBuilder_.clear(); } nextPageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchTraces.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces.Response build() { org.mlflow.api.proto.Service.SearchTraces.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces.Response buildPartial() { org.mlflow.api.proto.Service.SearchTraces.Response result = new org.mlflow.api.proto.Service.SearchTraces.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (tracesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { traces_ = java.util.Collections.unmodifiableList(traces_); bitField0_ = (bitField0_ & ~0x00000001); } result.traces_ = traces_; } else { result.traces_ = tracesBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.nextPageToken_ = nextPageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchTraces.Response) { return mergeFrom((org.mlflow.api.proto.Service.SearchTraces.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchTraces.Response other) { if (other == org.mlflow.api.proto.Service.SearchTraces.Response.getDefaultInstance()) return this; if (tracesBuilder_ == null) { if (!other.traces_.isEmpty()) { if (traces_.isEmpty()) { traces_ = other.traces_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTracesIsMutable(); traces_.addAll(other.traces_); } onChanged(); } } else { if (!other.traces_.isEmpty()) { if (tracesBuilder_.isEmpty()) { tracesBuilder_.dispose(); tracesBuilder_ = null; traces_ = other.traces_; bitField0_ = (bitField0_ & ~0x00000001); tracesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTracesFieldBuilder() : null; } else { tracesBuilder_.addAllMessages(other.traces_); } } } if (other.hasNextPageToken()) { bitField0_ |= 0x00000002; nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchTraces.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchTraces.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List traces_ = java.util.Collections.emptyList(); private void ensureTracesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { traces_ = new java.util.ArrayList(traces_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> tracesBuilder_; /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public java.util.List getTracesList() { if (tracesBuilder_ == null) { return java.util.Collections.unmodifiableList(traces_); } else { return tracesBuilder_.getMessageList(); } } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public int getTracesCount() { if (tracesBuilder_ == null) { return traces_.size(); } else { return tracesBuilder_.getCount(); } } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public org.mlflow.api.proto.Service.TraceInfo getTraces(int index) { if (tracesBuilder_ == null) { return traces_.get(index); } else { return tracesBuilder_.getMessage(index); } } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder setTraces( int index, org.mlflow.api.proto.Service.TraceInfo value) { if (tracesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTracesIsMutable(); traces_.set(index, value); onChanged(); } else { tracesBuilder_.setMessage(index, value); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder setTraces( int index, org.mlflow.api.proto.Service.TraceInfo.Builder builderForValue) { if (tracesBuilder_ == null) { ensureTracesIsMutable(); traces_.set(index, builderForValue.build()); onChanged(); } else { tracesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder addTraces(org.mlflow.api.proto.Service.TraceInfo value) { if (tracesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTracesIsMutable(); traces_.add(value); onChanged(); } else { tracesBuilder_.addMessage(value); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder addTraces( int index, org.mlflow.api.proto.Service.TraceInfo value) { if (tracesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTracesIsMutable(); traces_.add(index, value); onChanged(); } else { tracesBuilder_.addMessage(index, value); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder addTraces( org.mlflow.api.proto.Service.TraceInfo.Builder builderForValue) { if (tracesBuilder_ == null) { ensureTracesIsMutable(); traces_.add(builderForValue.build()); onChanged(); } else { tracesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder addTraces( int index, org.mlflow.api.proto.Service.TraceInfo.Builder builderForValue) { if (tracesBuilder_ == null) { ensureTracesIsMutable(); traces_.add(index, builderForValue.build()); onChanged(); } else { tracesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder addAllTraces( java.lang.Iterable values) { if (tracesBuilder_ == null) { ensureTracesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, traces_); onChanged(); } else { tracesBuilder_.addAllMessages(values); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder clearTraces() { if (tracesBuilder_ == null) { traces_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { tracesBuilder_.clear(); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public Builder removeTraces(int index) { if (tracesBuilder_ == null) { ensureTracesIsMutable(); traces_.remove(index); onChanged(); } else { tracesBuilder_.remove(index); } return this; } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public org.mlflow.api.proto.Service.TraceInfo.Builder getTracesBuilder( int index) { return getTracesFieldBuilder().getBuilder(index); } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public org.mlflow.api.proto.Service.TraceInfoOrBuilder getTracesOrBuilder( int index) { if (tracesBuilder_ == null) { return traces_.get(index); } else { return tracesBuilder_.getMessageOrBuilder(index); } } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public java.util.List getTracesOrBuilderList() { if (tracesBuilder_ != null) { return tracesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(traces_); } } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public org.mlflow.api.proto.Service.TraceInfo.Builder addTracesBuilder() { return getTracesFieldBuilder().addBuilder( org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance()); } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public org.mlflow.api.proto.Service.TraceInfo.Builder addTracesBuilder( int index) { return getTracesFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.TraceInfo.getDefaultInstance()); } /** *
         * Information about traces that match the search criteria.
         * 
* * repeated .mlflow.TraceInfo traces = 1; */ public java.util.List getTracesBuilderList() { return getTracesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder> getTracesFieldBuilder() { if (tracesBuilder_ == null) { tracesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.TraceInfo, org.mlflow.api.proto.Service.TraceInfo.Builder, org.mlflow.api.proto.Service.TraceInfoOrBuilder>( traces_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); traces_ = null; } return tracesBuilder_; } private java.lang.Object nextPageToken_ = ""; /** * optional string next_page_token = 2; * @return Whether the nextPageToken field is set. */ public boolean hasNextPageToken() { return ((bitField0_ & 0x00000002) != 0); } /** * optional string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { nextPageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** * optional string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } /** * optional string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { bitField0_ = (bitField0_ & ~0x00000002); nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** * optional string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchTraces.Response) } // @@protoc_insertion_point(class_scope:mlflow.SearchTraces.Response) private static final org.mlflow.api.proto.Service.SearchTraces.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchTraces.Response(); } public static org.mlflow.api.proto.Service.SearchTraces.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_IDS_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList experimentIds_; /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ public com.google.protobuf.ProtocolStringList getExperimentIdsList() { return experimentIds_; } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ public int getExperimentIdsCount() { return experimentIds_.size(); } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ public java.lang.String getExperimentIds(int index) { return experimentIds_.get(index); } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ public com.google.protobuf.ByteString getExperimentIdsBytes(int index) { return experimentIds_.getByteString(index); } public static final int FILTER_FIELD_NUMBER = 2; private volatile java.lang.Object filter_; /** *
     * A filter expression over trace attributes and tags that allows returning a subset of
     * traces. The syntax is a subset of SQL that supports ANDing together binary operations
     * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
     * 
* * optional string filter = 2; * @return Whether the filter field is set. */ @java.lang.Override public boolean hasFilter() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * A filter expression over trace attributes and tags that allows returning a subset of
     * traces. The syntax is a subset of SQL that supports ANDing together binary operations
     * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
     * 
* * optional string filter = 2; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filter_ = s; } return s; } } /** *
     * A filter expression over trace attributes and tags that allows returning a subset of
     * traces. The syntax is a subset of SQL that supports ANDing together binary operations
     * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
     * 
* * optional string filter = 2; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAX_RESULTS_FIELD_NUMBER = 3; private int maxResults_; /** *
     * Maximum number of traces desired. Max threshold is 500.
     * 
* * optional int32 max_results = 3 [default = 100]; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Maximum number of traces desired. Max threshold is 500.
     * 
* * optional int32 max_results = 3 [default = 100]; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } public static final int ORDER_BY_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList orderBy_; /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @return A list containing the orderBy. */ public com.google.protobuf.ProtocolStringList getOrderByList() { return orderBy_; } /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @return The count of orderBy. */ public int getOrderByCount() { return orderBy_.size(); } /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @param index The index of the element to return. * @return The orderBy at the given index. */ public java.lang.String getOrderBy(int index) { return orderBy_.get(index); } /** *
     * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
     * 
* * repeated string order_by = 4; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ public com.google.protobuf.ByteString getOrderByBytes(int index) { return orderBy_.getByteString(index); } public static final int PAGE_TOKEN_FIELD_NUMBER = 5; private volatile java.lang.Object pageToken_; /** *
     * Token indicating the page of traces to fetch.
     * 
* * optional string page_token = 5; * @return Whether the pageToken field is set. */ @java.lang.Override public boolean hasPageToken() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Token indicating the page of traces to fetch.
     * 
* * optional string page_token = 5; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } } /** *
     * Token indicating the page of traces to fetch.
     * 
* * optional string page_token = 5; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < experimentIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentIds_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, filter_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(3, maxResults_); } for (int i = 0; i < orderBy_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, orderBy_.getRaw(i)); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < experimentIds_.size(); i++) { dataSize += computeStringSizeNoTag(experimentIds_.getRaw(i)); } size += dataSize; size += 1 * getExperimentIdsList().size(); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, filter_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, maxResults_); } { int dataSize = 0; for (int i = 0; i < orderBy_.size(); i++) { dataSize += computeStringSizeNoTag(orderBy_.getRaw(i)); } size += dataSize; size += 1 * getOrderByList().size(); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchTraces)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchTraces other = (org.mlflow.api.proto.Service.SearchTraces) obj; if (!getExperimentIdsList() .equals(other.getExperimentIdsList())) return false; if (hasFilter() != other.hasFilter()) return false; if (hasFilter()) { if (!getFilter() .equals(other.getFilter())) return false; } if (hasMaxResults() != other.hasMaxResults()) return false; if (hasMaxResults()) { if (getMaxResults() != other.getMaxResults()) return false; } if (!getOrderByList() .equals(other.getOrderByList())) return false; if (hasPageToken() != other.hasPageToken()) return false; if (hasPageToken()) { if (!getPageToken() .equals(other.getPageToken())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getExperimentIdsCount() > 0) { hash = (37 * hash) + EXPERIMENT_IDS_FIELD_NUMBER; hash = (53 * hash) + getExperimentIdsList().hashCode(); } if (hasFilter()) { hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); } if (hasMaxResults()) { hash = (37 * hash) + MAX_RESULTS_FIELD_NUMBER; hash = (53 * hash) + getMaxResults(); } if (getOrderByCount() > 0) { hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; hash = (53 * hash) + getOrderByList().hashCode(); } if (hasPageToken()) { hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchTraces parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchTraces parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchTraces prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchTraces} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchTraces) org.mlflow.api.proto.Service.SearchTracesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchTraces.class, org.mlflow.api.proto.Service.SearchTraces.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchTraces.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); filter_ = ""; bitField0_ = (bitField0_ & ~0x00000002); maxResults_ = 100; bitField0_ = (bitField0_ & ~0x00000004); orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); pageToken_ = ""; bitField0_ = (bitField0_ & ~0x00000010); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchTraces_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchTraces.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces build() { org.mlflow.api.proto.Service.SearchTraces result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces buildPartial() { org.mlflow.api.proto.Service.SearchTraces result = new org.mlflow.api.proto.Service.SearchTraces(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((bitField0_ & 0x00000001) != 0)) { experimentIds_ = experimentIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.experimentIds_ = experimentIds_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000001; } result.filter_ = filter_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000002; } result.maxResults_ = maxResults_; if (((bitField0_ & 0x00000008) != 0)) { orderBy_ = orderBy_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.orderBy_ = orderBy_; if (((from_bitField0_ & 0x00000010) != 0)) { to_bitField0_ |= 0x00000004; } result.pageToken_ = pageToken_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchTraces) { return mergeFrom((org.mlflow.api.proto.Service.SearchTraces)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchTraces other) { if (other == org.mlflow.api.proto.Service.SearchTraces.getDefaultInstance()) return this; if (!other.experimentIds_.isEmpty()) { if (experimentIds_.isEmpty()) { experimentIds_ = other.experimentIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureExperimentIdsIsMutable(); experimentIds_.addAll(other.experimentIds_); } onChanged(); } if (other.hasFilter()) { bitField0_ |= 0x00000002; filter_ = other.filter_; onChanged(); } if (other.hasMaxResults()) { setMaxResults(other.getMaxResults()); } if (!other.orderBy_.isEmpty()) { if (orderBy_.isEmpty()) { orderBy_ = other.orderBy_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureOrderByIsMutable(); orderBy_.addAll(other.orderBy_); } onChanged(); } if (other.hasPageToken()) { bitField0_ |= 0x00000010; pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchTraces parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchTraces) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.LazyStringList experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureExperimentIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { experimentIds_ = new com.google.protobuf.LazyStringArrayList(experimentIds_); bitField0_ |= 0x00000001; } } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ public com.google.protobuf.ProtocolStringList getExperimentIdsList() { return experimentIds_.getUnmodifiableView(); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ public int getExperimentIdsCount() { return experimentIds_.size(); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ public java.lang.String getExperimentIds(int index) { return experimentIds_.get(index); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ public com.google.protobuf.ByteString getExperimentIdsBytes(int index) { return experimentIds_.getByteString(index); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index to set the value at. * @param value The experimentIds to set. * @return This builder for chaining. */ public Builder setExperimentIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.set(index, value); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param value The experimentIds to add. * @return This builder for chaining. */ public Builder addExperimentIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.add(value); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param values The experimentIds to add. * @return This builder for chaining. */ public Builder addAllExperimentIds( java.lang.Iterable values) { ensureExperimentIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, experimentIds_); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return This builder for chaining. */ public Builder clearExperimentIds() { experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param value The bytes of the experimentIds to add. * @return This builder for chaining. */ public Builder addExperimentIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.add(value); onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression over trace attributes and tags that allows returning a subset of
       * traces. The syntax is a subset of SQL that supports ANDing together binary operations
       * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
       * 
* * optional string filter = 2; * @return Whether the filter field is set. */ public boolean hasFilter() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * A filter expression over trace attributes and tags that allows returning a subset of
       * traces. The syntax is a subset of SQL that supports ANDing together binary operations
       * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
       * 
* * optional string filter = 2; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filter_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression over trace attributes and tags that allows returning a subset of
       * traces. The syntax is a subset of SQL that supports ANDing together binary operations
       * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
       * 
* * optional string filter = 2; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression over trace attributes and tags that allows returning a subset of
       * traces. The syntax is a subset of SQL that supports ANDing together binary operations
       * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
       * 
* * optional string filter = 2; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; filter_ = value; onChanged(); return this; } /** *
       * A filter expression over trace attributes and tags that allows returning a subset of
       * traces. The syntax is a subset of SQL that supports ANDing together binary operations
       * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
       * 
* * optional string filter = 2; * @return This builder for chaining. */ public Builder clearFilter() { bitField0_ = (bitField0_ & ~0x00000002); filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression over trace attributes and tags that allows returning a subset of
       * traces. The syntax is a subset of SQL that supports ANDing together binary operations
       * Example: ``trace.status = 'OK' and trace.timestamp_ms > 1711089570679``.
       * 
* * optional string filter = 2; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; filter_ = value; onChanged(); return this; } private int maxResults_ = 100; /** *
       * Maximum number of traces desired. Max threshold is 500.
       * 
* * optional int32 max_results = 3 [default = 100]; * @return Whether the maxResults field is set. */ @java.lang.Override public boolean hasMaxResults() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Maximum number of traces desired. Max threshold is 500.
       * 
* * optional int32 max_results = 3 [default = 100]; * @return The maxResults. */ @java.lang.Override public int getMaxResults() { return maxResults_; } /** *
       * Maximum number of traces desired. Max threshold is 500.
       * 
* * optional int32 max_results = 3 [default = 100]; * @param value The maxResults to set. * @return This builder for chaining. */ public Builder setMaxResults(int value) { bitField0_ |= 0x00000004; maxResults_ = value; onChanged(); return this; } /** *
       * Maximum number of traces desired. Max threshold is 500.
       * 
* * optional int32 max_results = 3 [default = 100]; * @return This builder for chaining. */ public Builder clearMaxResults() { bitField0_ = (bitField0_ & ~0x00000004); maxResults_ = 100; onChanged(); return this; } private com.google.protobuf.LazyStringList orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureOrderByIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { orderBy_ = new com.google.protobuf.LazyStringArrayList(orderBy_); bitField0_ |= 0x00000008; } } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @return A list containing the orderBy. */ public com.google.protobuf.ProtocolStringList getOrderByList() { return orderBy_.getUnmodifiableView(); } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @return The count of orderBy. */ public int getOrderByCount() { return orderBy_.size(); } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @param index The index of the element to return. * @return The orderBy at the given index. */ public java.lang.String getOrderBy(int index) { return orderBy_.get(index); } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @param index The index of the value to return. * @return The bytes of the orderBy at the given index. */ public com.google.protobuf.ByteString getOrderByBytes(int index) { return orderBy_.getByteString(index); } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @param index The index to set the value at. * @param value The orderBy to set. * @return This builder for chaining. */ public Builder setOrderBy( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.set(index, value); onChanged(); return this; } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @param value The orderBy to add. * @return This builder for chaining. */ public Builder addOrderBy( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.add(value); onChanged(); return this; } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @param values The orderBy to add. * @return This builder for chaining. */ public Builder addAllOrderBy( java.lang.Iterable values) { ensureOrderByIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, orderBy_); onChanged(); return this; } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @return This builder for chaining. */ public Builder clearOrderBy() { orderBy_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * List of columns for ordering the results, e.g. ``["timestamp_ms DESC"]``.
       * 
* * repeated string order_by = 4; * @param value The bytes of the orderBy to add. * @return This builder for chaining. */ public Builder addOrderByBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureOrderByIsMutable(); orderBy_.add(value); onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Token indicating the page of traces to fetch.
       * 
* * optional string page_token = 5; * @return Whether the pageToken field is set. */ public boolean hasPageToken() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Token indicating the page of traces to fetch.
       * 
* * optional string page_token = 5; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { pageToken_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Token indicating the page of traces to fetch.
       * 
* * optional string page_token = 5; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Token indicating the page of traces to fetch.
       * 
* * optional string page_token = 5; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; pageToken_ = value; onChanged(); return this; } /** *
       * Token indicating the page of traces to fetch.
       * 
* * optional string page_token = 5; * @return This builder for chaining. */ public Builder clearPageToken() { bitField0_ = (bitField0_ & ~0x00000010); pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Token indicating the page of traces to fetch.
       * 
* * optional string page_token = 5; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchTraces) } // @@protoc_insertion_point(class_scope:mlflow.SearchTraces) private static final org.mlflow.api.proto.Service.SearchTraces DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchTraces(); } public static org.mlflow.api.proto.Service.SearchTraces getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SearchTraces parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SearchTraces(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchTraces getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteTracesOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteTraces) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
     * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
     * 
* * optional int64 max_timestamp_millis = 2; * @return Whether the maxTimestampMillis field is set. */ boolean hasMaxTimestampMillis(); /** *
     * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
     * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
     * 
* * optional int64 max_timestamp_millis = 2; * @return The maxTimestampMillis. */ long getMaxTimestampMillis(); /** *
     * The maximum number of traces to delete.
     * 
* * optional int32 max_traces = 3; * @return Whether the maxTraces field is set. */ boolean hasMaxTraces(); /** *
     * The maximum number of traces to delete.
     * 
* * optional int32 max_traces = 3; * @return The maxTraces. */ int getMaxTraces(); /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @return A list containing the requestIds. */ java.util.List getRequestIdsList(); /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @return The count of requestIds. */ int getRequestIdsCount(); /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @param index The index of the element to return. * @return The requestIds at the given index. */ java.lang.String getRequestIds(int index); /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @param index The index of the value to return. * @return The bytes of the requestIds at the given index. */ com.google.protobuf.ByteString getRequestIdsBytes(int index); } /** * Protobuf type {@code mlflow.DeleteTraces} */ public static final class DeleteTraces extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteTraces) DeleteTracesOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteTraces.newBuilder() to construct. private DeleteTraces(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteTraces() { experimentId_ = ""; requestIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteTraces(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteTraces( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 16: { bitField0_ |= 0x00000002; maxTimestampMillis_ = input.readInt64(); break; } case 24: { bitField0_ |= 0x00000004; maxTraces_ = input.readInt32(); break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000008) != 0)) { requestIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } requestIds_.add(bs); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) != 0)) { requestIds_ = requestIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraces.class, org.mlflow.api.proto.Service.DeleteTraces.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteTraces.Response) com.google.protobuf.MessageOrBuilder { /** * optional int32 traces_deleted = 1; * @return Whether the tracesDeleted field is set. */ boolean hasTracesDeleted(); /** * optional int32 traces_deleted = 1; * @return The tracesDeleted. */ int getTracesDeleted(); } /** * Protobuf type {@code mlflow.DeleteTraces.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteTraces.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { bitField0_ |= 0x00000001; tracesDeleted_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraces.Response.class, org.mlflow.api.proto.Service.DeleteTraces.Response.Builder.class); } private int bitField0_; public static final int TRACES_DELETED_FIELD_NUMBER = 1; private int tracesDeleted_; /** * optional int32 traces_deleted = 1; * @return Whether the tracesDeleted field is set. */ @java.lang.Override public boolean hasTracesDeleted() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 traces_deleted = 1; * @return The tracesDeleted. */ @java.lang.Override public int getTracesDeleted() { return tracesDeleted_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, tracesDeleted_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, tracesDeleted_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteTraces.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteTraces.Response other = (org.mlflow.api.proto.Service.DeleteTraces.Response) obj; if (hasTracesDeleted() != other.hasTracesDeleted()) return false; if (hasTracesDeleted()) { if (getTracesDeleted() != other.getTracesDeleted()) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasTracesDeleted()) { hash = (37 * hash) + TRACES_DELETED_FIELD_NUMBER; hash = (53 * hash) + getTracesDeleted(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraces.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteTraces.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteTraces.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteTraces.Response) org.mlflow.api.proto.Service.DeleteTraces.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraces.Response.class, org.mlflow.api.proto.Service.DeleteTraces.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteTraces.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); tracesDeleted_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteTraces.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces.Response build() { org.mlflow.api.proto.Service.DeleteTraces.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces.Response buildPartial() { org.mlflow.api.proto.Service.DeleteTraces.Response result = new org.mlflow.api.proto.Service.DeleteTraces.Response(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.tracesDeleted_ = tracesDeleted_; to_bitField0_ |= 0x00000001; } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteTraces.Response) { return mergeFrom((org.mlflow.api.proto.Service.DeleteTraces.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteTraces.Response other) { if (other == org.mlflow.api.proto.Service.DeleteTraces.Response.getDefaultInstance()) return this; if (other.hasTracesDeleted()) { setTracesDeleted(other.getTracesDeleted()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteTraces.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteTraces.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int tracesDeleted_ ; /** * optional int32 traces_deleted = 1; * @return Whether the tracesDeleted field is set. */ @java.lang.Override public boolean hasTracesDeleted() { return ((bitField0_ & 0x00000001) != 0); } /** * optional int32 traces_deleted = 1; * @return The tracesDeleted. */ @java.lang.Override public int getTracesDeleted() { return tracesDeleted_; } /** * optional int32 traces_deleted = 1; * @param value The tracesDeleted to set. * @return This builder for chaining. */ public Builder setTracesDeleted(int value) { bitField0_ |= 0x00000001; tracesDeleted_ = value; onChanged(); return this; } /** * optional int32 traces_deleted = 1; * @return This builder for chaining. */ public Builder clearTracesDeleted() { bitField0_ = (bitField0_ & ~0x00000001); tracesDeleted_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteTraces.Response) } // @@protoc_insertion_point(class_scope:mlflow.DeleteTraces.Response) private static final org.mlflow.api.proto.Service.DeleteTraces.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteTraces.Response(); } public static org.mlflow.api.proto.Service.DeleteTraces.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * ID of the associated experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAX_TIMESTAMP_MILLIS_FIELD_NUMBER = 2; private long maxTimestampMillis_; /** *
     * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
     * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
     * 
* * optional int64 max_timestamp_millis = 2; * @return Whether the maxTimestampMillis field is set. */ @java.lang.Override public boolean hasMaxTimestampMillis() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
     * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
     * 
* * optional int64 max_timestamp_millis = 2; * @return The maxTimestampMillis. */ @java.lang.Override public long getMaxTimestampMillis() { return maxTimestampMillis_; } public static final int MAX_TRACES_FIELD_NUMBER = 3; private int maxTraces_; /** *
     * The maximum number of traces to delete.
     * 
* * optional int32 max_traces = 3; * @return Whether the maxTraces field is set. */ @java.lang.Override public boolean hasMaxTraces() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * The maximum number of traces to delete.
     * 
* * optional int32 max_traces = 3; * @return The maxTraces. */ @java.lang.Override public int getMaxTraces() { return maxTraces_; } public static final int REQUEST_IDS_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList requestIds_; /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @return A list containing the requestIds. */ public com.google.protobuf.ProtocolStringList getRequestIdsList() { return requestIds_; } /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @return The count of requestIds. */ public int getRequestIdsCount() { return requestIds_.size(); } /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @param index The index of the element to return. * @return The requestIds at the given index. */ public java.lang.String getRequestIds(int index) { return requestIds_.get(index); } /** *
     * Case 2: request_ids must be specified for ID-based deletion
     * A set of request IDs to delete
     * 
* * repeated string request_ids = 4; * @param index The index of the value to return. * @return The bytes of the requestIds at the given index. */ public com.google.protobuf.ByteString getRequestIdsBytes(int index) { return requestIds_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(2, maxTimestampMillis_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(3, maxTraces_); } for (int i = 0; i < requestIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, requestIds_.getRaw(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, maxTimestampMillis_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, maxTraces_); } { int dataSize = 0; for (int i = 0; i < requestIds_.size(); i++) { dataSize += computeStringSizeNoTag(requestIds_.getRaw(i)); } size += dataSize; size += 1 * getRequestIdsList().size(); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteTraces)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteTraces other = (org.mlflow.api.proto.Service.DeleteTraces) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasMaxTimestampMillis() != other.hasMaxTimestampMillis()) return false; if (hasMaxTimestampMillis()) { if (getMaxTimestampMillis() != other.getMaxTimestampMillis()) return false; } if (hasMaxTraces() != other.hasMaxTraces()) return false; if (hasMaxTraces()) { if (getMaxTraces() != other.getMaxTraces()) return false; } if (!getRequestIdsList() .equals(other.getRequestIdsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasMaxTimestampMillis()) { hash = (37 * hash) + MAX_TIMESTAMP_MILLIS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getMaxTimestampMillis()); } if (hasMaxTraces()) { hash = (37 * hash) + MAX_TRACES_FIELD_NUMBER; hash = (53 * hash) + getMaxTraces(); } if (getRequestIdsCount() > 0) { hash = (37 * hash) + REQUEST_IDS_FIELD_NUMBER; hash = (53 * hash) + getRequestIdsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraces parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraces parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteTraces prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteTraces} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteTraces) org.mlflow.api.proto.Service.DeleteTracesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraces.class, org.mlflow.api.proto.Service.DeleteTraces.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteTraces.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); maxTimestampMillis_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); maxTraces_ = 0; bitField0_ = (bitField0_ & ~0x00000004); requestIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraces_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteTraces.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces build() { org.mlflow.api.proto.Service.DeleteTraces result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces buildPartial() { org.mlflow.api.proto.Service.DeleteTraces result = new org.mlflow.api.proto.Service.DeleteTraces(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { result.maxTimestampMillis_ = maxTimestampMillis_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.maxTraces_ = maxTraces_; to_bitField0_ |= 0x00000004; } if (((bitField0_ & 0x00000008) != 0)) { requestIds_ = requestIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.requestIds_ = requestIds_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteTraces) { return mergeFrom((org.mlflow.api.proto.Service.DeleteTraces)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteTraces other) { if (other == org.mlflow.api.proto.Service.DeleteTraces.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasMaxTimestampMillis()) { setMaxTimestampMillis(other.getMaxTimestampMillis()); } if (other.hasMaxTraces()) { setMaxTraces(other.getMaxTraces()); } if (!other.requestIds_.isEmpty()) { if (requestIds_.isEmpty()) { requestIds_ = other.requestIds_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureRequestIdsIsMutable(); requestIds_.addAll(other.requestIds_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteTraces parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteTraces) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * ID of the associated experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private long maxTimestampMillis_ ; /** *
       * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
       * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
       * 
* * optional int64 max_timestamp_millis = 2; * @return Whether the maxTimestampMillis field is set. */ @java.lang.Override public boolean hasMaxTimestampMillis() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
       * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
       * 
* * optional int64 max_timestamp_millis = 2; * @return The maxTimestampMillis. */ @java.lang.Override public long getMaxTimestampMillis() { return maxTimestampMillis_; } /** *
       * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
       * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
       * 
* * optional int64 max_timestamp_millis = 2; * @param value The maxTimestampMillis to set. * @return This builder for chaining. */ public Builder setMaxTimestampMillis(long value) { bitField0_ |= 0x00000002; maxTimestampMillis_ = value; onChanged(); return this; } /** *
       * Case 1: max_timestamp_millis and max_traces must be specified for time-based deletion
       * The maximum timestamp in milliseconds since the UNIX epoch for deleting traces.
       * 
* * optional int64 max_timestamp_millis = 2; * @return This builder for chaining. */ public Builder clearMaxTimestampMillis() { bitField0_ = (bitField0_ & ~0x00000002); maxTimestampMillis_ = 0L; onChanged(); return this; } private int maxTraces_ ; /** *
       * The maximum number of traces to delete.
       * 
* * optional int32 max_traces = 3; * @return Whether the maxTraces field is set. */ @java.lang.Override public boolean hasMaxTraces() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * The maximum number of traces to delete.
       * 
* * optional int32 max_traces = 3; * @return The maxTraces. */ @java.lang.Override public int getMaxTraces() { return maxTraces_; } /** *
       * The maximum number of traces to delete.
       * 
* * optional int32 max_traces = 3; * @param value The maxTraces to set. * @return This builder for chaining. */ public Builder setMaxTraces(int value) { bitField0_ |= 0x00000004; maxTraces_ = value; onChanged(); return this; } /** *
       * The maximum number of traces to delete.
       * 
* * optional int32 max_traces = 3; * @return This builder for chaining. */ public Builder clearMaxTraces() { bitField0_ = (bitField0_ & ~0x00000004); maxTraces_ = 0; onChanged(); return this; } private com.google.protobuf.LazyStringList requestIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureRequestIdsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { requestIds_ = new com.google.protobuf.LazyStringArrayList(requestIds_); bitField0_ |= 0x00000008; } } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @return A list containing the requestIds. */ public com.google.protobuf.ProtocolStringList getRequestIdsList() { return requestIds_.getUnmodifiableView(); } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @return The count of requestIds. */ public int getRequestIdsCount() { return requestIds_.size(); } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @param index The index of the element to return. * @return The requestIds at the given index. */ public java.lang.String getRequestIds(int index) { return requestIds_.get(index); } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @param index The index of the value to return. * @return The bytes of the requestIds at the given index. */ public com.google.protobuf.ByteString getRequestIdsBytes(int index) { return requestIds_.getByteString(index); } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @param index The index to set the value at. * @param value The requestIds to set. * @return This builder for chaining. */ public Builder setRequestIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRequestIdsIsMutable(); requestIds_.set(index, value); onChanged(); return this; } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @param value The requestIds to add. * @return This builder for chaining. */ public Builder addRequestIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRequestIdsIsMutable(); requestIds_.add(value); onChanged(); return this; } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @param values The requestIds to add. * @return This builder for chaining. */ public Builder addAllRequestIds( java.lang.Iterable values) { ensureRequestIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestIds_); onChanged(); return this; } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @return This builder for chaining. */ public Builder clearRequestIds() { requestIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * Case 2: request_ids must be specified for ID-based deletion
       * A set of request IDs to delete
       * 
* * repeated string request_ids = 4; * @param value The bytes of the requestIds to add. * @return This builder for chaining. */ public Builder addRequestIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureRequestIdsIsMutable(); requestIds_.add(value); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteTraces) } // @@protoc_insertion_point(class_scope:mlflow.DeleteTraces) private static final org.mlflow.api.proto.Service.DeleteTraces DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteTraces(); } public static org.mlflow.api.proto.Service.DeleteTraces getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteTraces parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteTraces(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraces getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SetTraceTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SetTraceTag) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the trace on which to set a tag.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ boolean hasRequestId(); /** *
     * ID of the trace on which to set a tag.
     * 
* * optional string request_id = 1; * @return The requestId. */ java.lang.String getRequestId(); /** *
     * ID of the trace on which to set a tag.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ com.google.protobuf.ByteString getRequestIdBytes(); /** *
     * 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.
     * 
* * optional string key = 2; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * 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.
     * 
* * optional string key = 2; * @return The key. */ java.lang.String getKey(); /** *
     * 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.
     * 
* * optional string key = 2; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * String value of the tag being logged. Maximum size depends on storage backend.
     * All storage backends are guaranteed to support key values up to 250 bytes in size.
     * 
* * optional string value = 3; * @return Whether the value field is set. */ boolean hasValue(); /** *
     * String value of the tag being logged. Maximum size depends on storage backend.
     * All storage backends are guaranteed to support key values up to 250 bytes in size.
     * 
* * optional string value = 3; * @return The value. */ java.lang.String getValue(); /** *
     * String value of the tag being logged. Maximum size depends on storage backend.
     * All storage backends are guaranteed to support key values up to 250 bytes in size.
     * 
* * optional string value = 3; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code mlflow.SetTraceTag} */ public static final class SetTraceTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SetTraceTag) SetTraceTagOrBuilder { private static final long serialVersionUID = 0L; // Use SetTraceTag.newBuilder() to construct. private SetTraceTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SetTraceTag() { requestId_ = ""; key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SetTraceTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SetTraceTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; requestId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; key_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; value_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTraceTag.class, org.mlflow.api.proto.Service.SetTraceTag.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SetTraceTag.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.SetTraceTag.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SetTraceTag.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTraceTag.Response.class, org.mlflow.api.proto.Service.SetTraceTag.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SetTraceTag.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SetTraceTag.Response other = (org.mlflow.api.proto.Service.SetTraceTag.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTraceTag.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SetTraceTag.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SetTraceTag.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SetTraceTag.Response) org.mlflow.api.proto.Service.SetTraceTag.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTraceTag.Response.class, org.mlflow.api.proto.Service.SetTraceTag.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SetTraceTag.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SetTraceTag.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag.Response build() { org.mlflow.api.proto.Service.SetTraceTag.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag.Response buildPartial() { org.mlflow.api.proto.Service.SetTraceTag.Response result = new org.mlflow.api.proto.Service.SetTraceTag.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SetTraceTag.Response) { return mergeFrom((org.mlflow.api.proto.Service.SetTraceTag.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SetTraceTag.Response other) { if (other == org.mlflow.api.proto.Service.SetTraceTag.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SetTraceTag.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SetTraceTag.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SetTraceTag.Response) } // @@protoc_insertion_point(class_scope:mlflow.SetTraceTag.Response) private static final org.mlflow.api.proto.Service.SetTraceTag.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SetTraceTag.Response(); } public static org.mlflow.api.proto.Service.SetTraceTag.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int REQUEST_ID_FIELD_NUMBER = 1; private volatile java.lang.Object requestId_; /** *
     * ID of the trace on which to set a tag.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ @java.lang.Override public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the trace on which to set a tag.
     * 
* * optional string request_id = 1; * @return The requestId. */ @java.lang.Override public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } } /** *
     * ID of the trace on which to set a tag.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ @java.lang.Override public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * 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.
     * 
* * optional string key = 2; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * 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.
     * 
* * optional string key = 2; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * 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.
     * 
* * optional string key = 2; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 3; private volatile java.lang.Object value_; /** *
     * String value of the tag being logged. Maximum size depends on storage backend.
     * All storage backends are guaranteed to support key values up to 250 bytes in size.
     * 
* * optional string value = 3; * @return Whether the value field is set. */ @java.lang.Override public boolean hasValue() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * String value of the tag being logged. Maximum size depends on storage backend.
     * All storage backends are guaranteed to support key values up to 250 bytes in size.
     * 
* * optional string value = 3; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } } /** *
     * String value of the tag being logged. Maximum size depends on storage backend.
     * All storage backends are guaranteed to support key values up to 250 bytes in size.
     * 
* * optional string value = 3; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SetTraceTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.SetTraceTag other = (org.mlflow.api.proto.Service.SetTraceTag) obj; if (hasRequestId() != other.hasRequestId()) return false; if (hasRequestId()) { if (!getRequestId() .equals(other.getRequestId())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (hasValue() != other.hasValue()) return false; if (hasValue()) { if (!getValue() .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRequestId()) { hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; hash = (53 * hash) + getRequestId().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } if (hasValue()) { hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTraceTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SetTraceTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SetTraceTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SetTraceTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SetTraceTag) org.mlflow.api.proto.Service.SetTraceTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SetTraceTag.class, org.mlflow.api.proto.Service.SetTraceTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.SetTraceTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); requestId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); key_ = ""; bitField0_ = (bitField0_ & ~0x00000002); value_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SetTraceTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SetTraceTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag build() { org.mlflow.api.proto.Service.SetTraceTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag buildPartial() { org.mlflow.api.proto.Service.SetTraceTag result = new org.mlflow.api.proto.Service.SetTraceTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.requestId_ = requestId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.key_ = key_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.value_ = value_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SetTraceTag) { return mergeFrom((org.mlflow.api.proto.Service.SetTraceTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SetTraceTag other) { if (other == org.mlflow.api.proto.Service.SetTraceTag.getDefaultInstance()) return this; if (other.hasRequestId()) { bitField0_ |= 0x00000001; requestId_ = other.requestId_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000002; key_ = other.key_; onChanged(); } if (other.hasValue()) { bitField0_ |= 0x00000004; value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SetTraceTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SetTraceTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object requestId_ = ""; /** *
       * ID of the trace on which to set a tag.
       * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the trace on which to set a tag.
       * 
* * optional string request_id = 1; * @return The requestId. */ public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the trace on which to set a tag.
       * 
* * optional string request_id = 1; * @return The bytes for requestId. */ public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the trace on which to set a tag.
       * 
* * optional string request_id = 1; * @param value The requestId to set. * @return This builder for chaining. */ public Builder setRequestId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } /** *
       * ID of the trace on which to set a tag.
       * 
* * optional string request_id = 1; * @return This builder for chaining. */ public Builder clearRequestId() { bitField0_ = (bitField0_ & ~0x00000001); requestId_ = getDefaultInstance().getRequestId(); onChanged(); return this; } /** *
       * ID of the trace on which to set a tag.
       * 
* * optional string request_id = 1; * @param value The bytes for requestId to set. * @return This builder for chaining. */ public Builder setRequestIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * 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.
       * 
* * optional string key = 2; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * 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.
       * 
* * optional string key = 2; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * 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.
       * 
* * optional string key = 2; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * 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.
       * 
* * optional string key = 2; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } /** *
       * 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.
       * 
* * optional string key = 2; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000002); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * 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.
       * 
* * optional string key = 2; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * String value of the tag being logged. Maximum size depends on storage backend.
       * All storage backends are guaranteed to support key values up to 250 bytes in size.
       * 
* * optional string value = 3; * @return Whether the value field is set. */ public boolean hasValue() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * String value of the tag being logged. Maximum size depends on storage backend.
       * All storage backends are guaranteed to support key values up to 250 bytes in size.
       * 
* * optional string value = 3; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { value_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * String value of the tag being logged. Maximum size depends on storage backend.
       * All storage backends are guaranteed to support key values up to 250 bytes in size.
       * 
* * optional string value = 3; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * String value of the tag being logged. Maximum size depends on storage backend.
       * All storage backends are guaranteed to support key values up to 250 bytes in size.
       * 
* * optional string value = 3; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; value_ = value; onChanged(); return this; } /** *
       * String value of the tag being logged. Maximum size depends on storage backend.
       * All storage backends are guaranteed to support key values up to 250 bytes in size.
       * 
* * optional string value = 3; * @return This builder for chaining. */ public Builder clearValue() { bitField0_ = (bitField0_ & ~0x00000004); value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * String value of the tag being logged. Maximum size depends on storage backend.
       * All storage backends are guaranteed to support key values up to 250 bytes in size.
       * 
* * optional string value = 3; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SetTraceTag) } // @@protoc_insertion_point(class_scope:mlflow.SetTraceTag) private static final org.mlflow.api.proto.Service.SetTraceTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SetTraceTag(); } public static org.mlflow.api.proto.Service.SetTraceTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SetTraceTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SetTraceTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SetTraceTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteTraceTagOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteTraceTag) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the trace from which to delete the tag.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ boolean hasRequestId(); /** *
     * ID of the trace from which to delete the tag.
     * 
* * optional string request_id = 1; * @return The requestId. */ java.lang.String getRequestId(); /** *
     * ID of the trace from which to delete the tag.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ com.google.protobuf.ByteString getRequestIdBytes(); /** *
     * Name of the tag to delete.
     * 
* * optional string key = 2; * @return Whether the key field is set. */ boolean hasKey(); /** *
     * Name of the tag to delete.
     * 
* * optional string key = 2; * @return The key. */ java.lang.String getKey(); /** *
     * Name of the tag to delete.
     * 
* * optional string key = 2; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); } /** * Protobuf type {@code mlflow.DeleteTraceTag} */ public static final class DeleteTraceTag extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteTraceTag) DeleteTraceTagOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteTraceTag.newBuilder() to construct. private DeleteTraceTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteTraceTag() { requestId_ = ""; key_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteTraceTag(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteTraceTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; requestId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; key_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraceTag.class, org.mlflow.api.proto.Service.DeleteTraceTag.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DeleteTraceTag.Response) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code mlflow.DeleteTraceTag.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DeleteTraceTag.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraceTag.Response.class, org.mlflow.api.proto.Service.DeleteTraceTag.Response.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteTraceTag.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteTraceTag.Response other = (org.mlflow.api.proto.Service.DeleteTraceTag.Response) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteTraceTag.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteTraceTag.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteTraceTag.Response) org.mlflow.api.proto.Service.DeleteTraceTag.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraceTag.Response.class, org.mlflow.api.proto.Service.DeleteTraceTag.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteTraceTag.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteTraceTag.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag.Response build() { org.mlflow.api.proto.Service.DeleteTraceTag.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag.Response buildPartial() { org.mlflow.api.proto.Service.DeleteTraceTag.Response result = new org.mlflow.api.proto.Service.DeleteTraceTag.Response(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteTraceTag.Response) { return mergeFrom((org.mlflow.api.proto.Service.DeleteTraceTag.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteTraceTag.Response other) { if (other == org.mlflow.api.proto.Service.DeleteTraceTag.Response.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteTraceTag.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteTraceTag.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteTraceTag.Response) } // @@protoc_insertion_point(class_scope:mlflow.DeleteTraceTag.Response) private static final org.mlflow.api.proto.Service.DeleteTraceTag.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteTraceTag.Response(); } public static org.mlflow.api.proto.Service.DeleteTraceTag.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int REQUEST_ID_FIELD_NUMBER = 1; private volatile java.lang.Object requestId_; /** *
     * ID of the trace from which to delete the tag.
     * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ @java.lang.Override public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * ID of the trace from which to delete the tag.
     * 
* * optional string request_id = 1; * @return The requestId. */ @java.lang.Override public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } } /** *
     * ID of the trace from which to delete the tag.
     * 
* * optional string request_id = 1; * @return The bytes for requestId. */ @java.lang.Override public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KEY_FIELD_NUMBER = 2; private volatile java.lang.Object key_; /** *
     * Name of the tag to delete.
     * 
* * optional string key = 2; * @return Whether the key field is set. */ @java.lang.Override public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Name of the tag to delete.
     * 
* * optional string key = 2; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } } /** *
     * Name of the tag to delete.
     * 
* * optional string key = 2; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, requestId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DeleteTraceTag)) { return super.equals(obj); } org.mlflow.api.proto.Service.DeleteTraceTag other = (org.mlflow.api.proto.Service.DeleteTraceTag) obj; if (hasRequestId() != other.hasRequestId()) return false; if (hasRequestId()) { if (!getRequestId() .equals(other.getRequestId())) return false; } if (hasKey() != other.hasKey()) return false; if (hasKey()) { if (!getKey() .equals(other.getKey())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasRequestId()) { hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; hash = (53 * hash) + getRequestId().hashCode(); } if (hasKey()) { hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DeleteTraceTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DeleteTraceTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.DeleteTraceTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DeleteTraceTag) org.mlflow.api.proto.Service.DeleteTraceTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DeleteTraceTag.class, org.mlflow.api.proto.Service.DeleteTraceTag.Builder.class); } // Construct using org.mlflow.api.proto.Service.DeleteTraceTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); requestId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); key_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DeleteTraceTag_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DeleteTraceTag.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag build() { org.mlflow.api.proto.Service.DeleteTraceTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag buildPartial() { org.mlflow.api.proto.Service.DeleteTraceTag result = new org.mlflow.api.proto.Service.DeleteTraceTag(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.requestId_ = requestId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.key_ = key_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DeleteTraceTag) { return mergeFrom((org.mlflow.api.proto.Service.DeleteTraceTag)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DeleteTraceTag other) { if (other == org.mlflow.api.proto.Service.DeleteTraceTag.getDefaultInstance()) return this; if (other.hasRequestId()) { bitField0_ |= 0x00000001; requestId_ = other.requestId_; onChanged(); } if (other.hasKey()) { bitField0_ |= 0x00000002; key_ = other.key_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DeleteTraceTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DeleteTraceTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object requestId_ = ""; /** *
       * ID of the trace from which to delete the tag.
       * 
* * optional string request_id = 1; * @return Whether the requestId field is set. */ public boolean hasRequestId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * ID of the trace from which to delete the tag.
       * 
* * optional string request_id = 1; * @return The requestId. */ public java.lang.String getRequestId() { java.lang.Object ref = requestId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { requestId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the trace from which to delete the tag.
       * 
* * optional string request_id = 1; * @return The bytes for requestId. */ public com.google.protobuf.ByteString getRequestIdBytes() { java.lang.Object ref = requestId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); requestId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the trace from which to delete the tag.
       * 
* * optional string request_id = 1; * @param value The requestId to set. * @return This builder for chaining. */ public Builder setRequestId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } /** *
       * ID of the trace from which to delete the tag.
       * 
* * optional string request_id = 1; * @return This builder for chaining. */ public Builder clearRequestId() { bitField0_ = (bitField0_ & ~0x00000001); requestId_ = getDefaultInstance().getRequestId(); onChanged(); return this; } /** *
       * ID of the trace from which to delete the tag.
       * 
* * optional string request_id = 1; * @param value The bytes for requestId to set. * @return This builder for chaining. */ public Builder setRequestIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; requestId_ = value; onChanged(); return this; } private java.lang.Object key_ = ""; /** *
       * Name of the tag to delete.
       * 
* * optional string key = 2; * @return Whether the key field is set. */ public boolean hasKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Name of the tag to delete.
       * 
* * optional string key = 2; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { key_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the tag to delete.
       * 
* * optional string key = 2; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the tag to delete.
       * 
* * optional string key = 2; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } /** *
       * Name of the tag to delete.
       * 
* * optional string key = 2; * @return This builder for chaining. */ public Builder clearKey() { bitField0_ = (bitField0_ & ~0x00000002); key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Name of the tag to delete.
       * 
* * optional string key = 2; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; key_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DeleteTraceTag) } // @@protoc_insertion_point(class_scope:mlflow.DeleteTraceTag) private static final org.mlflow.api.proto.Service.DeleteTraceTag DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DeleteTraceTag(); } public static org.mlflow.api.proto.Service.DeleteTraceTag getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteTraceTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteTraceTag(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DeleteTraceTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DatasetSummaryOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.DatasetSummary) com.google.protobuf.MessageOrBuilder { /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ boolean hasExperimentId(); /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ java.lang.String getExperimentId(); /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ com.google.protobuf.ByteString getExperimentIdBytes(); /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ boolean hasName(); /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return The name. */ java.lang.String getName(); /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return Whether the digest field is set. */ boolean hasDigest(); /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return The digest. */ java.lang.String getDigest(); /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return The bytes for digest. */ com.google.protobuf.ByteString getDigestBytes(); /** *
     * Value of "context" tag if set for the given dataset.
     * 
* * optional string context = 4; * @return Whether the context field is set. */ boolean hasContext(); /** *
     * Value of "context" tag if set for the given dataset.
     * 
* * optional string context = 4; * @return The context. */ java.lang.String getContext(); /** *
     * Value of "context" tag if set for the given dataset.
     * 
* * optional string context = 4; * @return The bytes for context. */ com.google.protobuf.ByteString getContextBytes(); } /** *
   * DatasetSummary. Represents a summary of information about a dataset.
   * 
* * Protobuf type {@code mlflow.DatasetSummary} */ public static final class DatasetSummary extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.DatasetSummary) DatasetSummaryOrBuilder { private static final long serialVersionUID = 0L; // Use DatasetSummary.newBuilder() to construct. private DatasetSummary(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DatasetSummary() { experimentId_ = ""; name_ = ""; digest_ = ""; context_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DatasetSummary(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DatasetSummary( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; experimentId_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; name_ = bs; break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000004; digest_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; context_ = bs; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetSummary_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetSummary_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DatasetSummary.class, org.mlflow.api.proto.Service.DatasetSummary.Builder.class); } private int bitField0_; public static final int EXPERIMENT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object experimentId_; /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ @java.lang.Override public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ @java.lang.Override public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } } /** *
     * Unique identifier for the experiment.
     * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ @java.lang.Override public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ @java.lang.Override public boolean hasName() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** *
     * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
     * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DIGEST_FIELD_NUMBER = 3; private volatile java.lang.Object digest_; /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return Whether the digest field is set. */ @java.lang.Override public boolean hasDigest() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return The digest. */ @java.lang.Override public java.lang.String getDigest() { java.lang.Object ref = digest_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { digest_ = s; } return s; } } /** *
     * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
     * within datasets of the same name.
     * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return The bytes for digest. */ @java.lang.Override public com.google.protobuf.ByteString getDigestBytes() { java.lang.Object ref = digest_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); digest_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CONTEXT_FIELD_NUMBER = 4; private volatile java.lang.Object context_; /** *
     * Value of "context" tag if set for the given dataset.
     * 
* * optional string context = 4; * @return Whether the context field is set. */ @java.lang.Override public boolean hasContext() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Value of "context" tag if set for the given dataset.
     * 
* * optional string context = 4; * @return The context. */ @java.lang.Override public java.lang.String getContext() { java.lang.Object ref = context_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { context_ = s; } return s; } } /** *
     * Value of "context" tag if set for the given dataset.
     * 
* * optional string context = 4; * @return The bytes for context. */ @java.lang.Override public com.google.protobuf.ByteString getContextBytes() { java.lang.Object ref = context_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); context_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, digest_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, context_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, experimentId_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, digest_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, context_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.DatasetSummary)) { return super.equals(obj); } org.mlflow.api.proto.Service.DatasetSummary other = (org.mlflow.api.proto.Service.DatasetSummary) obj; if (hasExperimentId() != other.hasExperimentId()) return false; if (hasExperimentId()) { if (!getExperimentId() .equals(other.getExperimentId())) return false; } if (hasName() != other.hasName()) return false; if (hasName()) { if (!getName() .equals(other.getName())) return false; } if (hasDigest() != other.hasDigest()) return false; if (hasDigest()) { if (!getDigest() .equals(other.getDigest())) return false; } if (hasContext() != other.hasContext()) return false; if (hasContext()) { if (!getContext() .equals(other.getContext())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentId()) { hash = (37 * hash) + EXPERIMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getExperimentId().hashCode(); } if (hasName()) { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } if (hasDigest()) { hash = (37 * hash) + DIGEST_FIELD_NUMBER; hash = (53 * hash) + getDigest().hashCode(); } if (hasContext()) { hash = (37 * hash) + CONTEXT_FIELD_NUMBER; hash = (53 * hash) + getContext().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetSummary parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DatasetSummary parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.DatasetSummary parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.DatasetSummary prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DatasetSummary. Represents a summary of information about a dataset.
     * 
* * Protobuf type {@code mlflow.DatasetSummary} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.DatasetSummary) org.mlflow.api.proto.Service.DatasetSummaryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetSummary_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetSummary_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.DatasetSummary.class, org.mlflow.api.proto.Service.DatasetSummary.Builder.class); } // Construct using org.mlflow.api.proto.Service.DatasetSummary.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; bitField0_ = (bitField0_ & ~0x00000002); digest_ = ""; bitField0_ = (bitField0_ & ~0x00000004); context_ = ""; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_DatasetSummary_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.DatasetSummary getDefaultInstanceForType() { return org.mlflow.api.proto.Service.DatasetSummary.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.DatasetSummary build() { org.mlflow.api.proto.Service.DatasetSummary result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.DatasetSummary buildPartial() { org.mlflow.api.proto.Service.DatasetSummary result = new org.mlflow.api.proto.Service.DatasetSummary(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } result.experimentId_ = experimentId_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } result.name_ = name_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } result.digest_ = digest_; if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } result.context_ = context_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.DatasetSummary) { return mergeFrom((org.mlflow.api.proto.Service.DatasetSummary)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.DatasetSummary other) { if (other == org.mlflow.api.proto.Service.DatasetSummary.getDefaultInstance()) return this; if (other.hasExperimentId()) { bitField0_ |= 0x00000001; experimentId_ = other.experimentId_; onChanged(); } if (other.hasName()) { bitField0_ |= 0x00000002; name_ = other.name_; onChanged(); } if (other.hasDigest()) { bitField0_ |= 0x00000004; digest_ = other.digest_; onChanged(); } if (other.hasContext()) { bitField0_ |= 0x00000008; context_ = other.context_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.DatasetSummary parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.DatasetSummary) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object experimentId_ = ""; /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return Whether the experimentId field is set. */ public boolean hasExperimentId() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The experimentId. */ public java.lang.String getExperimentId() { java.lang.Object ref = experimentId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { experimentId_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return The bytes for experimentId. */ public com.google.protobuf.ByteString getExperimentIdBytes() { java.lang.Object ref = experimentId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); experimentId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The experimentId to set. * @return This builder for chaining. */ public Builder setExperimentId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearExperimentId() { bitField0_ = (bitField0_ & ~0x00000001); experimentId_ = getDefaultInstance().getExperimentId(); onChanged(); return this; } /** *
       * Unique identifier for the experiment.
       * 
* * optional string experiment_id = 1 [(.mlflow.validate_required) = true]; * @param value The bytes for experimentId to set. * @return This builder for chaining. */ public Builder setExperimentIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; experimentId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return Whether the name field is set. */ public boolean hasName() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * The name of the dataset. E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
       * 
* * optional string name = 2 [(.mlflow.validate_required) = true]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } private java.lang.Object digest_ = ""; /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return Whether the digest field is set. */ public boolean hasDigest() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return The digest. */ public java.lang.String getDigest() { java.lang.Object ref = digest_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { digest_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return The bytes for digest. */ public com.google.protobuf.ByteString getDigestBytes() { java.lang.Object ref = digest_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); digest_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @param value The digest to set. * @return This builder for chaining. */ public Builder setDigest( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; digest_ = value; onChanged(); return this; } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @return This builder for chaining. */ public Builder clearDigest() { bitField0_ = (bitField0_ & ~0x00000004); digest_ = getDefaultInstance().getDigest(); onChanged(); return this; } /** *
       * Dataset digest, e.g. an md5 hash of the dataset that uniquely identifies it
       * within datasets of the same name.
       * 
* * optional string digest = 3 [(.mlflow.validate_required) = true]; * @param value The bytes for digest to set. * @return This builder for chaining. */ public Builder setDigestBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; digest_ = value; onChanged(); return this; } private java.lang.Object context_ = ""; /** *
       * Value of "context" tag if set for the given dataset.
       * 
* * optional string context = 4; * @return Whether the context field is set. */ public boolean hasContext() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Value of "context" tag if set for the given dataset.
       * 
* * optional string context = 4; * @return The context. */ public java.lang.String getContext() { java.lang.Object ref = context_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { context_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Value of "context" tag if set for the given dataset.
       * 
* * optional string context = 4; * @return The bytes for context. */ public com.google.protobuf.ByteString getContextBytes() { java.lang.Object ref = context_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); context_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Value of "context" tag if set for the given dataset.
       * 
* * optional string context = 4; * @param value The context to set. * @return This builder for chaining. */ public Builder setContext( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; context_ = value; onChanged(); return this; } /** *
       * Value of "context" tag if set for the given dataset.
       * 
* * optional string context = 4; * @return This builder for chaining. */ public Builder clearContext() { bitField0_ = (bitField0_ & ~0x00000008); context_ = getDefaultInstance().getContext(); onChanged(); return this; } /** *
       * Value of "context" tag if set for the given dataset.
       * 
* * optional string context = 4; * @param value The bytes for context to set. * @return This builder for chaining. */ public Builder setContextBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; context_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.DatasetSummary) } // @@protoc_insertion_point(class_scope:mlflow.DatasetSummary) private static final org.mlflow.api.proto.Service.DatasetSummary DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.DatasetSummary(); } public static org.mlflow.api.proto.Service.DatasetSummary getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DatasetSummary parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DatasetSummary(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.DatasetSummary getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SearchDatasetsOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchDatasets) com.google.protobuf.MessageOrBuilder { /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ java.util.List getExperimentIdsList(); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ int getExperimentIdsCount(); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ java.lang.String getExperimentIds(int index); /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ com.google.protobuf.ByteString getExperimentIdsBytes(int index); } /** * Protobuf type {@code mlflow.SearchDatasets} */ public static final class SearchDatasets extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchDatasets) SearchDatasetsOrBuilder { private static final long serialVersionUID = 0L; // Use SearchDatasets.newBuilder() to construct. private SearchDatasets(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SearchDatasets() { experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SearchDatasets(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SearchDatasets( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { experimentIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } experimentIds_.add(bs); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { experimentIds_ = experimentIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchDatasets.class, org.mlflow.api.proto.Service.SearchDatasets.Builder.class); } public interface ResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:mlflow.SearchDatasets.Response) com.google.protobuf.MessageOrBuilder { /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ java.util.List getDatasetSummariesList(); /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ org.mlflow.api.proto.Service.DatasetSummary getDatasetSummaries(int index); /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ int getDatasetSummariesCount(); /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ java.util.List getDatasetSummariesOrBuilderList(); /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ org.mlflow.api.proto.Service.DatasetSummaryOrBuilder getDatasetSummariesOrBuilder( int index); } /** * Protobuf type {@code mlflow.SearchDatasets.Response} */ public static final class Response extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:mlflow.SearchDatasets.Response) ResponseOrBuilder { private static final long serialVersionUID = 0L; // Use Response.newBuilder() to construct. private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Response() { datasetSummaries_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Response(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Response( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { datasetSummaries_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } datasetSummaries_.add( input.readMessage(org.mlflow.api.proto.Service.DatasetSummary.PARSER, extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { datasetSummaries_ = java.util.Collections.unmodifiableList(datasetSummaries_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchDatasets.Response.class, org.mlflow.api.proto.Service.SearchDatasets.Response.Builder.class); } public static final int DATASET_SUMMARIES_FIELD_NUMBER = 1; private java.util.List datasetSummaries_; /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ @java.lang.Override public java.util.List getDatasetSummariesList() { return datasetSummaries_; } /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ @java.lang.Override public java.util.List getDatasetSummariesOrBuilderList() { return datasetSummaries_; } /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ @java.lang.Override public int getDatasetSummariesCount() { return datasetSummaries_.size(); } /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetSummary getDatasetSummaries(int index) { return datasetSummaries_.get(index); } /** *
       * Return the summary for most recently created N datasets, as configured in backend
       * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ @java.lang.Override public org.mlflow.api.proto.Service.DatasetSummaryOrBuilder getDatasetSummariesOrBuilder( int index) { return datasetSummaries_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < datasetSummaries_.size(); i++) { output.writeMessage(1, datasetSummaries_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < datasetSummaries_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, datasetSummaries_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchDatasets.Response)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchDatasets.Response other = (org.mlflow.api.proto.Service.SearchDatasets.Response) obj; if (!getDatasetSummariesList() .equals(other.getDatasetSummariesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getDatasetSummariesCount() > 0) { hash = (37 * hash) + DATASET_SUMMARIES_FIELD_NUMBER; hash = (53 * hash) + getDatasetSummariesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchDatasets.Response parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchDatasets.Response prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchDatasets.Response} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchDatasets.Response) org.mlflow.api.proto.Service.SearchDatasets.ResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_Response_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_Response_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchDatasets.Response.class, org.mlflow.api.proto.Service.SearchDatasets.Response.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchDatasets.Response.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDatasetSummariesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (datasetSummariesBuilder_ == null) { datasetSummaries_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { datasetSummariesBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_Response_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets.Response getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchDatasets.Response.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets.Response build() { org.mlflow.api.proto.Service.SearchDatasets.Response result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets.Response buildPartial() { org.mlflow.api.proto.Service.SearchDatasets.Response result = new org.mlflow.api.proto.Service.SearchDatasets.Response(this); int from_bitField0_ = bitField0_; if (datasetSummariesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { datasetSummaries_ = java.util.Collections.unmodifiableList(datasetSummaries_); bitField0_ = (bitField0_ & ~0x00000001); } result.datasetSummaries_ = datasetSummaries_; } else { result.datasetSummaries_ = datasetSummariesBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchDatasets.Response) { return mergeFrom((org.mlflow.api.proto.Service.SearchDatasets.Response)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchDatasets.Response other) { if (other == org.mlflow.api.proto.Service.SearchDatasets.Response.getDefaultInstance()) return this; if (datasetSummariesBuilder_ == null) { if (!other.datasetSummaries_.isEmpty()) { if (datasetSummaries_.isEmpty()) { datasetSummaries_ = other.datasetSummaries_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureDatasetSummariesIsMutable(); datasetSummaries_.addAll(other.datasetSummaries_); } onChanged(); } } else { if (!other.datasetSummaries_.isEmpty()) { if (datasetSummariesBuilder_.isEmpty()) { datasetSummariesBuilder_.dispose(); datasetSummariesBuilder_ = null; datasetSummaries_ = other.datasetSummaries_; bitField0_ = (bitField0_ & ~0x00000001); datasetSummariesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getDatasetSummariesFieldBuilder() : null; } else { datasetSummariesBuilder_.addAllMessages(other.datasetSummaries_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchDatasets.Response parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchDatasets.Response) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List datasetSummaries_ = java.util.Collections.emptyList(); private void ensureDatasetSummariesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { datasetSummaries_ = new java.util.ArrayList(datasetSummaries_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetSummary, org.mlflow.api.proto.Service.DatasetSummary.Builder, org.mlflow.api.proto.Service.DatasetSummaryOrBuilder> datasetSummariesBuilder_; /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public java.util.List getDatasetSummariesList() { if (datasetSummariesBuilder_ == null) { return java.util.Collections.unmodifiableList(datasetSummaries_); } else { return datasetSummariesBuilder_.getMessageList(); } } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public int getDatasetSummariesCount() { if (datasetSummariesBuilder_ == null) { return datasetSummaries_.size(); } else { return datasetSummariesBuilder_.getCount(); } } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public org.mlflow.api.proto.Service.DatasetSummary getDatasetSummaries(int index) { if (datasetSummariesBuilder_ == null) { return datasetSummaries_.get(index); } else { return datasetSummariesBuilder_.getMessage(index); } } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder setDatasetSummaries( int index, org.mlflow.api.proto.Service.DatasetSummary value) { if (datasetSummariesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetSummariesIsMutable(); datasetSummaries_.set(index, value); onChanged(); } else { datasetSummariesBuilder_.setMessage(index, value); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder setDatasetSummaries( int index, org.mlflow.api.proto.Service.DatasetSummary.Builder builderForValue) { if (datasetSummariesBuilder_ == null) { ensureDatasetSummariesIsMutable(); datasetSummaries_.set(index, builderForValue.build()); onChanged(); } else { datasetSummariesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder addDatasetSummaries(org.mlflow.api.proto.Service.DatasetSummary value) { if (datasetSummariesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetSummariesIsMutable(); datasetSummaries_.add(value); onChanged(); } else { datasetSummariesBuilder_.addMessage(value); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder addDatasetSummaries( int index, org.mlflow.api.proto.Service.DatasetSummary value) { if (datasetSummariesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatasetSummariesIsMutable(); datasetSummaries_.add(index, value); onChanged(); } else { datasetSummariesBuilder_.addMessage(index, value); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder addDatasetSummaries( org.mlflow.api.proto.Service.DatasetSummary.Builder builderForValue) { if (datasetSummariesBuilder_ == null) { ensureDatasetSummariesIsMutable(); datasetSummaries_.add(builderForValue.build()); onChanged(); } else { datasetSummariesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder addDatasetSummaries( int index, org.mlflow.api.proto.Service.DatasetSummary.Builder builderForValue) { if (datasetSummariesBuilder_ == null) { ensureDatasetSummariesIsMutable(); datasetSummaries_.add(index, builderForValue.build()); onChanged(); } else { datasetSummariesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder addAllDatasetSummaries( java.lang.Iterable values) { if (datasetSummariesBuilder_ == null) { ensureDatasetSummariesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, datasetSummaries_); onChanged(); } else { datasetSummariesBuilder_.addAllMessages(values); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder clearDatasetSummaries() { if (datasetSummariesBuilder_ == null) { datasetSummaries_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { datasetSummariesBuilder_.clear(); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public Builder removeDatasetSummaries(int index) { if (datasetSummariesBuilder_ == null) { ensureDatasetSummariesIsMutable(); datasetSummaries_.remove(index); onChanged(); } else { datasetSummariesBuilder_.remove(index); } return this; } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public org.mlflow.api.proto.Service.DatasetSummary.Builder getDatasetSummariesBuilder( int index) { return getDatasetSummariesFieldBuilder().getBuilder(index); } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public org.mlflow.api.proto.Service.DatasetSummaryOrBuilder getDatasetSummariesOrBuilder( int index) { if (datasetSummariesBuilder_ == null) { return datasetSummaries_.get(index); } else { return datasetSummariesBuilder_.getMessageOrBuilder(index); } } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public java.util.List getDatasetSummariesOrBuilderList() { if (datasetSummariesBuilder_ != null) { return datasetSummariesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(datasetSummaries_); } } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public org.mlflow.api.proto.Service.DatasetSummary.Builder addDatasetSummariesBuilder() { return getDatasetSummariesFieldBuilder().addBuilder( org.mlflow.api.proto.Service.DatasetSummary.getDefaultInstance()); } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public org.mlflow.api.proto.Service.DatasetSummary.Builder addDatasetSummariesBuilder( int index) { return getDatasetSummariesFieldBuilder().addBuilder( index, org.mlflow.api.proto.Service.DatasetSummary.getDefaultInstance()); } /** *
         * Return the summary for most recently created N datasets, as configured in backend
         * 
* * repeated .mlflow.DatasetSummary dataset_summaries = 1; */ public java.util.List getDatasetSummariesBuilderList() { return getDatasetSummariesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetSummary, org.mlflow.api.proto.Service.DatasetSummary.Builder, org.mlflow.api.proto.Service.DatasetSummaryOrBuilder> getDatasetSummariesFieldBuilder() { if (datasetSummariesBuilder_ == null) { datasetSummariesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.mlflow.api.proto.Service.DatasetSummary, org.mlflow.api.proto.Service.DatasetSummary.Builder, org.mlflow.api.proto.Service.DatasetSummaryOrBuilder>( datasetSummaries_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); datasetSummaries_ = null; } return datasetSummariesBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchDatasets.Response) } // @@protoc_insertion_point(class_scope:mlflow.SearchDatasets.Response) private static final org.mlflow.api.proto.Service.SearchDatasets.Response DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchDatasets.Response(); } public static org.mlflow.api.proto.Service.SearchDatasets.Response getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Response parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Response(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets.Response getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int EXPERIMENT_IDS_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList experimentIds_; /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ public com.google.protobuf.ProtocolStringList getExperimentIdsList() { return experimentIds_; } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ public int getExperimentIdsCount() { return experimentIds_.size(); } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ public java.lang.String getExperimentIds(int index) { return experimentIds_.get(index); } /** *
     * List of experiment IDs to search over.
     * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ public com.google.protobuf.ByteString getExperimentIdsBytes(int index) { return experimentIds_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < experimentIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, experimentIds_.getRaw(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < experimentIds_.size(); i++) { dataSize += computeStringSizeNoTag(experimentIds_.getRaw(i)); } size += dataSize; size += 1 * getExperimentIdsList().size(); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.mlflow.api.proto.Service.SearchDatasets)) { return super.equals(obj); } org.mlflow.api.proto.Service.SearchDatasets other = (org.mlflow.api.proto.Service.SearchDatasets) obj; if (!getExperimentIdsList() .equals(other.getExperimentIdsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getExperimentIdsCount() > 0) { hash = (37 * hash) + EXPERIMENT_IDS_FIELD_NUMBER; hash = (53 * hash) + getExperimentIdsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchDatasets parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.mlflow.api.proto.Service.SearchDatasets parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.mlflow.api.proto.Service.SearchDatasets prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code mlflow.SearchDatasets} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:mlflow.SearchDatasets) org.mlflow.api.proto.Service.SearchDatasetsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_fieldAccessorTable .ensureFieldAccessorsInitialized( org.mlflow.api.proto.Service.SearchDatasets.class, org.mlflow.api.proto.Service.SearchDatasets.Builder.class); } // Construct using org.mlflow.api.proto.Service.SearchDatasets.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.mlflow.api.proto.Service.internal_static_mlflow_SearchDatasets_descriptor; } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets getDefaultInstanceForType() { return org.mlflow.api.proto.Service.SearchDatasets.getDefaultInstance(); } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets build() { org.mlflow.api.proto.Service.SearchDatasets result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets buildPartial() { org.mlflow.api.proto.Service.SearchDatasets result = new org.mlflow.api.proto.Service.SearchDatasets(this); int from_bitField0_ = bitField0_; if (((bitField0_ & 0x00000001) != 0)) { experimentIds_ = experimentIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.experimentIds_ = experimentIds_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.mlflow.api.proto.Service.SearchDatasets) { return mergeFrom((org.mlflow.api.proto.Service.SearchDatasets)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.mlflow.api.proto.Service.SearchDatasets other) { if (other == org.mlflow.api.proto.Service.SearchDatasets.getDefaultInstance()) return this; if (!other.experimentIds_.isEmpty()) { if (experimentIds_.isEmpty()) { experimentIds_ = other.experimentIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureExperimentIdsIsMutable(); experimentIds_.addAll(other.experimentIds_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.mlflow.api.proto.Service.SearchDatasets parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.mlflow.api.proto.Service.SearchDatasets) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.LazyStringList experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureExperimentIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { experimentIds_ = new com.google.protobuf.LazyStringArrayList(experimentIds_); bitField0_ |= 0x00000001; } } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return A list containing the experimentIds. */ public com.google.protobuf.ProtocolStringList getExperimentIdsList() { return experimentIds_.getUnmodifiableView(); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return The count of experimentIds. */ public int getExperimentIdsCount() { return experimentIds_.size(); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index of the element to return. * @return The experimentIds at the given index. */ public java.lang.String getExperimentIds(int index) { return experimentIds_.get(index); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index of the value to return. * @return The bytes of the experimentIds at the given index. */ public com.google.protobuf.ByteString getExperimentIdsBytes(int index) { return experimentIds_.getByteString(index); } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param index The index to set the value at. * @param value The experimentIds to set. * @return This builder for chaining. */ public Builder setExperimentIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.set(index, value); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param value The experimentIds to add. * @return This builder for chaining. */ public Builder addExperimentIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.add(value); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param values The experimentIds to add. * @return This builder for chaining. */ public Builder addAllExperimentIds( java.lang.Iterable values) { ensureExperimentIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, experimentIds_); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @return This builder for chaining. */ public Builder clearExperimentIds() { experimentIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * List of experiment IDs to search over.
       * 
* * repeated string experiment_ids = 1; * @param value The bytes of the experimentIds to add. * @return This builder for chaining. */ public Builder addExperimentIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureExperimentIdsIsMutable(); experimentIds_.add(value); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:mlflow.SearchDatasets) } // @@protoc_insertion_point(class_scope:mlflow.SearchDatasets) private static final org.mlflow.api.proto.Service.SearchDatasets DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.mlflow.api.proto.Service.SearchDatasets(); } public static org.mlflow.api.proto.Service.SearchDatasets getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SearchDatasets parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SearchDatasets(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.mlflow.api.proto.Service.SearchDatasets getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_Metric_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_Metric_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_Param_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_Param_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_Run_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_Run_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RunData_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RunData_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RunInputs_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RunInputs_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RunTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RunTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_ExperimentTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_ExperimentTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RunInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RunInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_Experiment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_Experiment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DatasetInput_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DatasetInput_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_InputTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_InputTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_Dataset_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_Dataset_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_CreateExperiment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_CreateExperiment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_CreateExperiment_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_CreateExperiment_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchExperiments_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchExperiments_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchExperiments_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchExperiments_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetExperiment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetExperiment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetExperiment_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetExperiment_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteExperiment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteExperiment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteExperiment_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteExperiment_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RestoreExperiment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RestoreExperiment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RestoreExperiment_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RestoreExperiment_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_UpdateExperiment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_UpdateExperiment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_UpdateExperiment_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_UpdateExperiment_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_CreateRun_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_CreateRun_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_CreateRun_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_CreateRun_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_UpdateRun_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_UpdateRun_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_UpdateRun_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_UpdateRun_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteRun_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteRun_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteRun_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteRun_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RestoreRun_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RestoreRun_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_RestoreRun_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_RestoreRun_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogMetric_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogMetric_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogMetric_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogMetric_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogParam_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogParam_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogParam_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogParam_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SetExperimentTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SetExperimentTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SetExperimentTag_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SetExperimentTag_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SetTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SetTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SetTag_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SetTag_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteTag_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteTag_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetRun_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetRun_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetRun_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetRun_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchRuns_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchRuns_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchRuns_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchRuns_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_ListArtifacts_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_ListArtifacts_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_ListArtifacts_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_ListArtifacts_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_FileInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_FileInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetMetricHistory_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetMetricHistory_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetMetricHistory_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetMetricHistory_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_MetricWithRunId_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_MetricWithRunId_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetMetricHistoryBulkInterval_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetMetricHistoryBulkInterval_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetMetricHistoryBulkInterval_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogBatch_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogBatch_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogBatch_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogBatch_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogModel_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogModel_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogModel_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogModel_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogInputs_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogInputs_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_LogInputs_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_LogInputs_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetExperimentByName_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetExperimentByName_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetExperimentByName_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetExperimentByName_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_TraceInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_TraceInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_TraceRequestMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_TraceRequestMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_TraceTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_TraceTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_StartTrace_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_StartTrace_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_StartTrace_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_StartTrace_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_EndTrace_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_EndTrace_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_EndTrace_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_EndTrace_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetTraceInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetTraceInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_GetTraceInfo_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_GetTraceInfo_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchTraces_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchTraces_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchTraces_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchTraces_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteTraces_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteTraces_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteTraces_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteTraces_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SetTraceTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SetTraceTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SetTraceTag_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SetTraceTag_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteTraceTag_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteTraceTag_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DeleteTraceTag_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DeleteTraceTag_Response_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_DatasetSummary_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_DatasetSummary_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchDatasets_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchDatasets_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_mlflow_SearchDatasets_Response_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_mlflow_SearchDatasets_Response_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\rservice.proto\022\006mlflow\032\025scalapb/scalapb" + ".proto\032\020databricks.proto\"H\n\006Metric\022\013\n\003ke" + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\001\022\021\n\ttimestamp\030\003 \001(" + "\003\022\017\n\004step\030\004 \001(\003:\0010\"#\n\005Param\022\013\n\003key\030\001 \001(\t" + "\022\r\n\005value\030\002 \001(\t\"f\n\003Run\022\035\n\004info\030\001 \001(\0132\017.m" + "lflow.RunInfo\022\035\n\004data\030\002 \001(\0132\017.mlflow.Run" + "Data\022!\n\006inputs\030\003 \001(\0132\021.mlflow.RunInputs\"" + "g\n\007RunData\022\037\n\007metrics\030\001 \003(\0132\016.mlflow.Met" + "ric\022\035\n\006params\030\002 \003(\0132\r.mlflow.Param\022\034\n\004ta" + "gs\030\003 \003(\0132\016.mlflow.RunTag\"9\n\tRunInputs\022,\n" + "\016dataset_inputs\030\001 \003(\0132\024.mlflow.DatasetIn" + "put\"$\n\006RunTag\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(" + "\t\"+\n\rExperimentTag\022\013\n\003key\030\001 \001(\t\022\r\n\005value" + "\030\002 \001(\t\"\335\001\n\007RunInfo\022\016\n\006run_id\030\017 \001(\t\022\020\n\010ru" + "n_uuid\030\001 \001(\t\022\020\n\010run_name\030\003 \001(\t\022\025\n\rexperi" + "ment_id\030\002 \001(\t\022\017\n\007user_id\030\006 \001(\t\022!\n\006status" + "\030\007 \001(\0162\021.mlflow.RunStatus\022\022\n\nstart_time\030" + "\010 \001(\003\022\020\n\010end_time\030\t \001(\003\022\024\n\014artifact_uri\030" + "\r \001(\t\022\027\n\017lifecycle_stage\030\016 \001(\t\"\273\001\n\nExper" + "iment\022\025\n\rexperiment_id\030\001 \001(\t\022\014\n\004name\030\002 \001" + "(\t\022\031\n\021artifact_location\030\003 \001(\t\022\027\n\017lifecyc" + "le_stage\030\004 \001(\t\022\030\n\020last_update_time\030\005 \001(\003" + "\022\025\n\rcreation_time\030\006 \001(\003\022#\n\004tags\030\007 \003(\0132\025." + "mlflow.ExperimentTag\"V\n\014DatasetInput\022\036\n\004" + "tags\030\001 \003(\0132\020.mlflow.InputTag\022&\n\007dataset\030" + "\002 \001(\0132\017.mlflow.DatasetB\004\370\206\031\001\"2\n\010InputTag" + "\022\021\n\003key\030\001 \001(\tB\004\370\206\031\001\022\023\n\005value\030\002 \001(\tB\004\370\206\031\001" + "\"\205\001\n\007Dataset\022\022\n\004name\030\001 \001(\tB\004\370\206\031\001\022\024\n\006dige" + "st\030\002 \001(\tB\004\370\206\031\001\022\031\n\013source_type\030\003 \001(\tB\004\370\206\031" + "\001\022\024\n\006source\030\004 \001(\tB\004\370\206\031\001\022\016\n\006schema\030\005 \001(\t\022" + "\017\n\007profile\030\006 \001(\t\"\266\001\n\020CreateExperiment\022\022\n" + "\004name\030\001 \001(\tB\004\370\206\031\001\022\031\n\021artifact_location\030\002" + " \001(\t\022#\n\004tags\030\003 \003(\0132\025.mlflow.ExperimentTa" + "g\032!\n\010Response\022\025\n\rexperiment_id\030\001 \001(\t:+\342?" + "(\n&com.databricks.rpc.RPC[$this.Response" + "]\"\376\001\n\021SearchExperiments\022\023\n\013max_results\030\001" + " \001(\003\022\022\n\npage_token\030\002 \001(\t\022\016\n\006filter\030\003 \001(\t" + "\022\020\n\010order_by\030\004 \003(\t\022#\n\tview_type\030\005 \001(\0162\020." + "mlflow.ViewType\032L\n\010Response\022\'\n\013experimen" + "ts\030\001 \003(\0132\022.mlflow.Experiment\022\027\n\017next_pag" + "e_token\030\002 \001(\t:+\342?(\n&com.databricks.rpc.R" + "PC[$this.Response]\"\215\001\n\rGetExperiment\022\033\n\r" + "experiment_id\030\001 \001(\tB\004\370\206\031\001\0322\n\010Response\022&\n" + "\nexperiment\030\001 \001(\0132\022.mlflow.Experiment:+\342" + "?(\n&com.databricks.rpc.RPC[$this.Respons" + "e]\"h\n\020DeleteExperiment\022\033\n\rexperiment_id\030" + "\001 \001(\tB\004\370\206\031\001\032\n\n\010Response:+\342?(\n&com.databr" + "icks.rpc.RPC[$this.Response]\"i\n\021RestoreE" + "xperiment\022\033\n\rexperiment_id\030\001 \001(\tB\004\370\206\031\001\032\n" + "\n\010Response:+\342?(\n&com.databricks.rpc.RPC[" + "$this.Response]\"z\n\020UpdateExperiment\022\033\n\re" + "xperiment_id\030\001 \001(\tB\004\370\206\031\001\022\020\n\010new_name\030\002 \001" + "(\t\032\n\n\010Response:+\342?(\n&com.databricks.rpc." + "RPC[$this.Response]\"\312\001\n\tCreateRun\022\025\n\rexp" + "eriment_id\030\001 \001(\t\022\017\n\007user_id\030\002 \001(\t\022\020\n\010run" + "_name\030\003 \001(\t\022\022\n\nstart_time\030\007 \001(\003\022\034\n\004tags\030" + "\t \003(\0132\016.mlflow.RunTag\032$\n\010Response\022\030\n\003run" + "\030\001 \001(\0132\013.mlflow.Run:+\342?(\n&com.databricks" + ".rpc.RPC[$this.Response]\"\320\001\n\tUpdateRun\022\016" + "\n\006run_id\030\004 \001(\t\022\020\n\010run_uuid\030\001 \001(\t\022!\n\006stat" + "us\030\002 \001(\0162\021.mlflow.RunStatus\022\020\n\010end_time\030" + "\003 \001(\003\022\020\n\010run_name\030\005 \001(\t\032-\n\010Response\022!\n\010r" + "un_info\030\001 \001(\0132\017.mlflow.RunInfo:+\342?(\n&com" + ".databricks.rpc.RPC[$this.Response]\"Z\n\tD" + "eleteRun\022\024\n\006run_id\030\001 \001(\tB\004\370\206\031\001\032\n\n\010Respon" + "se:+\342?(\n&com.databricks.rpc.RPC[$this.Re" + "sponse]\"[\n\nRestoreRun\022\024\n\006run_id\030\001 \001(\tB\004\370" + "\206\031\001\032\n\n\010Response:+\342?(\n&com.databricks.rpc" + ".RPC[$this.Response]\"\270\001\n\tLogMetric\022\016\n\006ru" + "n_id\030\006 \001(\t\022\020\n\010run_uuid\030\001 \001(\t\022\021\n\003key\030\002 \001(" + "\tB\004\370\206\031\001\022\023\n\005value\030\003 \001(\001B\004\370\206\031\001\022\027\n\ttimestam" + "p\030\004 \001(\003B\004\370\206\031\001\022\017\n\004step\030\005 \001(\003:\0010\032\n\n\010Respon" + "se:+\342?(\n&com.databricks.rpc.RPC[$this.Re" + "sponse]\"\215\001\n\010LogParam\022\016\n\006run_id\030\004 \001(\t\022\020\n\010" + "run_uuid\030\001 \001(\t\022\021\n\003key\030\002 \001(\tB\004\370\206\031\001\022\023\n\005val" + "ue\030\003 \001(\tB\004\370\206\031\001\032\n\n\010Response:+\342?(\n&com.dat" + "abricks.rpc.RPC[$this.Response]\"\220\001\n\020SetE" + "xperimentTag\022\033\n\rexperiment_id\030\001 \001(\tB\004\370\206\031" + "\001\022\021\n\003key\030\002 \001(\tB\004\370\206\031\001\022\023\n\005value\030\003 \001(\tB\004\370\206\031" + "\001\032\n\n\010Response:+\342?(\n&com.databricks.rpc.R" + "PC[$this.Response]\"\213\001\n\006SetTag\022\016\n\006run_id\030" + "\004 \001(\t\022\020\n\010run_uuid\030\001 \001(\t\022\021\n\003key\030\002 \001(\tB\004\370\206" + "\031\001\022\023\n\005value\030\003 \001(\tB\004\370\206\031\001\032\n\n\010Response:+\342?(" + "\n&com.databricks.rpc.RPC[$this.Response]" + "\"m\n\tDeleteTag\022\024\n\006run_id\030\001 \001(\tB\004\370\206\031\001\022\021\n\003k" + "ey\030\002 \001(\tB\004\370\206\031\001\032\n\n\010Response:+\342?(\n&com.dat" + "abricks.rpc.RPC[$this.Response]\"}\n\006GetRu" + "n\022\016\n\006run_id\030\002 \001(\t\022\020\n\010run_uuid\030\001 \001(\t\032$\n\010R" + "esponse\022\030\n\003run\030\001 \001(\0132\013.mlflow.Run:+\342?(\n&" + "com.databricks.rpc.RPC[$this.Response]\"\230" + "\002\n\nSearchRuns\022\026\n\016experiment_ids\030\001 \003(\t\022\016\n" + "\006filter\030\004 \001(\t\0224\n\rrun_view_type\030\003 \001(\0162\020.m" + "lflow.ViewType:\013ACTIVE_ONLY\022\031\n\013max_resul" + "ts\030\005 \001(\005:\0041000\022\020\n\010order_by\030\006 \003(\t\022\022\n\npage" + "_token\030\007 \001(\t\032>\n\010Response\022\031\n\004runs\030\001 \003(\0132\013" + ".mlflow.Run\022\027\n\017next_page_token\030\002 \001(\t:+\342?" + "(\n&com.databricks.rpc.RPC[$this.Response" + "]\"\330\001\n\rListArtifacts\022\016\n\006run_id\030\003 \001(\t\022\020\n\010r" + "un_uuid\030\001 \001(\t\022\014\n\004path\030\002 \001(\t\022\022\n\npage_toke" + "n\030\004 \001(\t\032V\n\010Response\022\020\n\010root_uri\030\001 \001(\t\022\037\n" + "\005files\030\002 \003(\0132\020.mlflow.FileInfo\022\027\n\017next_p" + "age_token\030\003 \001(\t:+\342?(\n&com.databricks.rpc" + ".RPC[$this.Response]\";\n\010FileInfo\022\014\n\004path" + "\030\001 \001(\t\022\016\n\006is_dir\030\002 \001(\010\022\021\n\tfile_size\030\003 \001(" + "\003\"\352\001\n\020GetMetricHistory\022\016\n\006run_id\030\003 \001(\t\022\020" + "\n\010run_uuid\030\001 \001(\t\022\030\n\nmetric_key\030\002 \001(\tB\004\370\206" + "\031\001\022\022\n\npage_token\030\004 \001(\t\022\023\n\013max_results\030\005 " + "\001(\005\032D\n\010Response\022\037\n\007metrics\030\001 \003(\0132\016.mlflo" + "w.Metric\022\027\n\017next_page_token\030\002 \001(\t:+\342?(\n&" + "com.databricks.rpc.RPC[$this.Response]\"a" + "\n\017MetricWithRunId\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + "\002 \001(\001\022\021\n\ttimestamp\030\003 \001(\003\022\017\n\004step\030\004 \001(\003:\001" + "0\022\016\n\006run_id\030\005 \001(\t\"\347\001\n\034GetMetricHistoryBu" + "lkInterval\022\017\n\007run_ids\030\001 \003(\t\022\030\n\nmetric_ke" + "y\030\002 \001(\tB\004\370\206\031\001\022\022\n\nstart_step\030\003 \001(\005\022\020\n\010end" + "_step\030\004 \001(\005\022\023\n\013max_results\030\005 \001(\005\0324\n\010Resp" + "onse\022(\n\007metrics\030\001 \003(\0132\027.mlflow.MetricWit" + "hRunId:+\342?(\n&com.databricks.rpc.RPC[$thi" + "s.Response]\"\261\001\n\010LogBatch\022\016\n\006run_id\030\001 \001(\t" + "\022\037\n\007metrics\030\002 \003(\0132\016.mlflow.Metric\022\035\n\006par" + "ams\030\003 \003(\0132\r.mlflow.Param\022\034\n\004tags\030\004 \003(\0132\016" + ".mlflow.RunTag\032\n\n\010Response:+\342?(\n&com.dat" + "abricks.rpc.RPC[$this.Response]\"g\n\010LogMo" + "del\022\016\n\006run_id\030\001 \001(\t\022\022\n\nmodel_json\030\002 \001(\t\032" + "\n\n\010Response:+\342?(\n&com.databricks.rpc.RPC" + "[$this.Response]\"\202\001\n\tLogInputs\022\024\n\006run_id" + "\030\001 \001(\tB\004\370\206\031\001\022&\n\010datasets\030\002 \003(\0132\024.mlflow." + "DatasetInput\032\n\n\010Response:+\342?(\n&com.datab" + "ricks.rpc.RPC[$this.Response]\"\225\001\n\023GetExp" + "erimentByName\022\035\n\017experiment_name\030\001 \001(\tB\004" + "\370\206\031\001\0322\n\010Response\022&\n\nexperiment\030\001 \001(\0132\022.m" + "lflow.Experiment:+\342?(\n&com.databricks.rp" + "c.RPC[$this.Response]\"\344\001\n\tTraceInfo\022\022\n\nr" + "equest_id\030\001 \001(\t\022\025\n\rexperiment_id\030\002 \001(\t\022\024" + "\n\014timestamp_ms\030\003 \001(\003\022\031\n\021execution_time_m" + "s\030\004 \001(\003\022#\n\006status\030\005 \001(\0162\023.mlflow.TraceSt" + "atus\0226\n\020request_metadata\030\006 \003(\0132\034.mlflow." + "TraceRequestMetadata\022\036\n\004tags\030\007 \003(\0132\020.mlf" + "low.TraceTag\"2\n\024TraceRequestMetadata\022\013\n\003" + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"&\n\010TraceTag\022\013\n\003" + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\361\001\n\nStartTrace\022" + "\025\n\rexperiment_id\030\001 \001(\t\022\024\n\014timestamp_ms\030\002" + " \001(\003\0226\n\020request_metadata\030\003 \003(\0132\034.mlflow." + "TraceRequestMetadata\022\036\n\004tags\030\004 \003(\0132\020.mlf" + "low.TraceTag\0321\n\010Response\022%\n\ntrace_info\030\001" + " \001(\0132\021.mlflow.TraceInfo:+\342?(\n&com.databr" + "icks.rpc.RPC[$this.Response]\"\221\002\n\010EndTrac" + "e\022\022\n\nrequest_id\030\001 \001(\t\022\024\n\014timestamp_ms\030\002 " + "\001(\003\022#\n\006status\030\003 \001(\0162\023.mlflow.TraceStatus" + "\0226\n\020request_metadata\030\004 \003(\0132\034.mlflow.Trac" + "eRequestMetadata\022\036\n\004tags\030\005 \003(\0132\020.mlflow." + "TraceTag\0321\n\010Response\022%\n\ntrace_info\030\001 \001(\013" + "2\021.mlflow.TraceInfo:+\342?(\n&com.databricks" + ".rpc.RPC[$this.Response]\"\202\001\n\014GetTraceInf" + "o\022\022\n\nrequest_id\030\001 \001(\t\0321\n\010Response\022%\n\ntra" + "ce_info\030\001 \001(\0132\021.mlflow.TraceInfo:+\342?(\n&c" + "om.databricks.rpc.RPC[$this.Response]\"\353\001" + "\n\014SearchTraces\022\026\n\016experiment_ids\030\001 \003(\t\022\016" + "\n\006filter\030\002 \001(\t\022\030\n\013max_results\030\003 \001(\005:\003100" + "\022\020\n\010order_by\030\004 \003(\t\022\022\n\npage_token\030\005 \001(\t\032F" + "\n\010Response\022!\n\006traces\030\001 \003(\0132\021.mlflow.Trac" + "eInfo\022\027\n\017next_page_token\030\002 \001(\t:+\342?(\n&com" + ".databricks.rpc.RPC[$this.Response]\"\303\001\n\014" + "DeleteTraces\022\033\n\rexperiment_id\030\001 \001(\tB\004\370\206\031" + "\001\022\034\n\024max_timestamp_millis\030\002 \001(\003\022\022\n\nmax_t" + "races\030\003 \001(\005\022\023\n\013request_ids\030\004 \003(\t\032\"\n\010Resp" + "onse\022\026\n\016traces_deleted\030\001 \001(\005:+\342?(\n&com.d" + "atabricks.rpc.RPC[$this.Response]\"v\n\013Set" + "TraceTag\022\022\n\nrequest_id\030\001 \001(\t\022\013\n\003key\030\002 \001(" + "\t\022\r\n\005value\030\003 \001(\t\032\n\n\010Response:+\342?(\n&com.d" + "atabricks.rpc.RPC[$this.Response]\"j\n\016Del" + "eteTraceTag\022\022\n\nrequest_id\030\001 \001(\t\022\013\n\003key\030\002" + " \001(\t\032\n\n\010Response:+\342?(\n&com.databricks.rp" + "c.RPC[$this.Response]\"h\n\016DatasetSummary\022" + "\033\n\rexperiment_id\030\001 \001(\tB\004\370\206\031\001\022\022\n\004name\030\002 \001" + "(\tB\004\370\206\031\001\022\024\n\006digest\030\003 \001(\tB\004\370\206\031\001\022\017\n\007contex" + "t\030\004 \001(\t\"\224\001\n\016SearchDatasets\022\026\n\016experiment" + "_ids\030\001 \003(\t\032=\n\010Response\0221\n\021dataset_summar" + "ies\030\001 \003(\0132\026.mlflow.DatasetSummary:+\342?(\n&" + "com.databricks.rpc.RPC[$this.Response]*6" + "\n\010ViewType\022\017\n\013ACTIVE_ONLY\020\001\022\020\n\014DELETED_O" + "NLY\020\002\022\007\n\003ALL\020\003*I\n\nSourceType\022\014\n\010NOTEBOOK" + "\020\001\022\007\n\003JOB\020\002\022\013\n\007PROJECT\020\003\022\t\n\005LOCAL\020\004\022\014\n\007U" + "NKNOWN\020\350\007*M\n\tRunStatus\022\013\n\007RUNNING\020\001\022\r\n\tS" + "CHEDULED\020\002\022\014\n\010FINISHED\020\003\022\n\n\006FAILED\020\004\022\n\n\006" + "KILLED\020\005*O\n\013TraceStatus\022\034\n\030TRACE_STATUS_" + "UNSPECIFIED\020\000\022\006\n\002OK\020\001\022\t\n\005ERROR\020\002\022\017\n\013IN_P" + "ROGRESS\020\0032\347!\n\rMlflowService\022\246\001\n\023getExper" + "imentByName\022\033.mlflow.GetExperimentByName" + "\032$.mlflow.GetExperimentByName.Response\"L" + "\362\206\031H\n,\n\003GET\022\037/mlflow/experiments/get-by-" + "name\032\004\010\002\020\000\020\001*\026Get Experiment By Name\022\224\001\n" + "\020createExperiment\022\030.mlflow.CreateExperim" + "ent\032!.mlflow.CreateExperiment.Response\"C" + "\362\206\031?\n(\n\004POST\022\032/mlflow/experiments/create" + "\032\004\010\002\020\000\020\001*\021Create Experiment\022\301\001\n\021searchEx" + "periments\022\031.mlflow.SearchExperiments\032\".m" + "lflow.SearchExperiments.Response\"m\362\206\031i\n(" + "\n\004POST\022\032/mlflow/experiments/search\032\004\010\002\020\000" + "\n\'\n\003GET\022\032/mlflow/experiments/search\032\004\010\002\020" + "\000\020\001*\022Search Experiments\022\210\001\n\rgetExperimen" + "t\022\025.mlflow.GetExperiment\032\036.mlflow.GetExp" + "eriment.Response\"@\362\206\0318\n$\n\003GET\022\027/mlflow/e" + "xperiments/get\032\004\010\002\020\000\020\001*\016Get Experiment\272\214" + "\031\000\022\224\001\n\020deleteExperiment\022\030.mlflow.DeleteE" + "xperiment\032!.mlflow.DeleteExperiment.Resp" + "onse\"C\362\206\031?\n(\n\004POST\022\032/mlflow/experiments/" + "delete\032\004\010\002\020\000\020\001*\021Delete Experiment\022\231\001\n\021re" + "storeExperiment\022\031.mlflow.RestoreExperime" + "nt\032\".mlflow.RestoreExperiment.Response\"E" + "\362\206\031A\n)\n\004POST\022\033/mlflow/experiments/restor" + "e\032\004\010\002\020\000\020\001*\022Restore Experiment\022\224\001\n\020update" + "Experiment\022\030.mlflow.UpdateExperiment\032!.m" + "lflow.UpdateExperiment.Response\"C\362\206\031?\n(\n" + "\004POST\022\032/mlflow/experiments/update\032\004\010\002\020\000\020" + "\001*\021Update Experiment\022q\n\tcreateRun\022\021.mlfl" + "ow.CreateRun\032\032.mlflow.CreateRun.Response" + "\"5\362\206\0311\n!\n\004POST\022\023/mlflow/runs/create\032\004\010\002\020" + "\000\020\001*\nCreate Run\022q\n\tupdateRun\022\021.mlflow.Up" + "dateRun\032\032.mlflow.UpdateRun.Response\"5\362\206\031" + "1\n!\n\004POST\022\023/mlflow/runs/update\032\004\010\002\020\000\020\001*\n" + "Update Run\022q\n\tdeleteRun\022\021.mlflow.DeleteR" + "un\032\032.mlflow.DeleteRun.Response\"5\362\206\0311\n!\n\004" + "POST\022\023/mlflow/runs/delete\032\004\010\002\020\000\020\001*\nDelet" + "e Run\022v\n\nrestoreRun\022\022.mlflow.RestoreRun\032" + "\033.mlflow.RestoreRun.Response\"7\362\206\0313\n\"\n\004PO" + "ST\022\024/mlflow/runs/restore\032\004\010\002\020\000\020\001*\013Restor" + "e Run\022u\n\tlogMetric\022\021.mlflow.LogMetric\032\032." + "mlflow.LogMetric.Response\"9\362\206\0315\n%\n\004POST\022" + "\027/mlflow/runs/log-metric\032\004\010\002\020\000\020\001*\nLog Me" + "tric\022t\n\010logParam\022\020.mlflow.LogParam\032\031.mlf" + "low.LogParam.Response\";\362\206\0317\n(\n\004POST\022\032/ml" + "flow/runs/log-parameter\032\004\010\002\020\000\020\001*\tLog Par" + "am\022\241\001\n\020setExperimentTag\022\030.mlflow.SetExpe" + "rimentTag\032!.mlflow.SetExperimentTag.Resp" + "onse\"P\362\206\031L\n4\n\004POST\022&/mlflow/experiments/" + "set-experiment-tag\032\004\010\002\020\000\020\001*\022Set Experime" + "nt Tag\022f\n\006setTag\022\016.mlflow.SetTag\032\027.mlflo" + "w.SetTag.Response\"3\362\206\031/\n\"\n\004POST\022\024/mlflow" + "/runs/set-tag\032\004\010\002\020\000\020\001*\007Set Tag\022\210\001\n\013setTr" + "aceTag\022\023.mlflow.SetTraceTag\032\034.mlflow.Set" + "TraceTag.Response\"F\362\206\031B\n/\n\005PATCH\022 /mlflo" + "w/traces/{request_id}/tags\032\004\010\002\020\000\020\003*\rSet " + "Trace Tag\022\225\001\n\016deleteTraceTag\022\026.mlflow.De" + "leteTraceTag\032\037.mlflow.DeleteTraceTag.Res" + "ponse\"J\362\206\031F\n0\n\006DELETE\022 /mlflow/traces/{r" + "equest_id}/tags\032\004\010\002\020\000\020\003*\020Delete Trace Ta" + "g\022u\n\tdeleteTag\022\021.mlflow.DeleteTag\032\032.mlfl" + "ow.DeleteTag.Response\"9\362\206\0315\n%\n\004POST\022\027/ml" + "flow/runs/delete-tag\032\004\010\002\020\000\020\001*\nDelete Tag" + "\022e\n\006getRun\022\016.mlflow.GetRun\032\027.mlflow.GetR" + "un.Response\"2\362\206\031*\n\035\n\003GET\022\020/mlflow/runs/g" + "et\032\004\010\002\020\000\020\001*\007Get Run\272\214\031\000\022y\n\nsearchRuns\022\022." + "mlflow.SearchRuns\032\033.mlflow.SearchRuns.Re" + "sponse\":\362\206\0312\n!\n\004POST\022\023/mlflow/runs/searc" + "h\032\004\010\002\020\000\020\001*\013Search Runs\272\214\031\000\022\207\001\n\rlistArtif" + "acts\022\025.mlflow.ListArtifacts\032\036.mlflow.Lis" + "tArtifacts.Response\"?\362\206\0317\n#\n\003GET\022\026/mlflo" + "w/artifacts/list\032\004\010\002\020\000\020\001*\016List Artifacts" + "\272\214\031\000\022\225\001\n\020getMetricHistory\022\030.mlflow.GetMe" + "tricHistory\032!.mlflow.GetMetricHistory.Re" + "sponse\"D\362\206\031@\n(\n\003GET\022\033/mlflow/metrics/get" + "-history\032\004\010\002\020\000\020\001*\022Get Metric History\022\267\001\n" + "\034getMetricHistoryBulkInterval\022$.mlflow.G" + "etMetricHistoryBulkInterval\032-.mlflow.Get" + "MetricHistoryBulkInterval.Response\"B\362\206\031:" + "\n6\n\003GET\022)/mlflow/metrics/get-history-bul" + "k-interval\032\004\010\002\020\013\020\003\272\214\031\000\022p\n\010logBatch\022\020.mlf" + "low.LogBatch\032\031.mlflow.LogBatch.Response\"" + "7\362\206\0313\n$\n\004POST\022\026/mlflow/runs/log-batch\032\004\010" + "\002\020\000\020\001*\tLog Batch\022p\n\010logModel\022\020.mlflow.Lo" + "gModel\032\031.mlflow.LogModel.Response\"7\362\206\0313\n" + "$\n\004POST\022\026/mlflow/runs/log-model\032\004\010\002\020\000\020\001*" + "\tLog Model\022u\n\tlogInputs\022\021.mlflow.LogInpu" + "ts\032\032.mlflow.LogInputs.Response\"9\362\206\0315\n%\n\004" + "POST\022\027/mlflow/runs/log-inputs\032\004\010\002\020\000\020\001*\nL" + "og Inputs\022\207\001\n\016searchDatasets\022\026.mlflow.Se" + "archDatasets\032\037.mlflow.SearchDatasets.Res" + "ponse\"<\362\206\0314\n0\n\004POST\022\"mlflow/experiments/" + "search-datasets\032\004\010\002\020\000\020\003\272\214\031\000\022p\n\nstartTrac" + "e\022\022.mlflow.StartTrace\032\033.mlflow.StartTrac" + "e.Response\"1\362\206\031-\n\034\n\004POST\022\016/mlflow/traces" + "\032\004\010\002\020\000\020\003*\013Start Trace\022v\n\010endTrace\022\020.mlfl" + "ow.EndTrace\032\031.mlflow.EndTrace.Response\"=" + "\362\206\0319\n*\n\005PATCH\022\033/mlflow/traces/{request_i" + "d}\032\004\010\002\020\000\020\003*\tEnd Trace\022\211\001\n\014getTraceInfo\022\024" + ".mlflow.GetTraceInfo\032\035.mlflow.GetTraceIn" + "fo.Response\"D\362\206\031@\n-\n\003GET\022 /mlflow/traces" + "/{request_id}/info\032\004\010\002\020\000\020\003*\rGet TraceInf" + "o\022w\n\014searchTraces\022\024.mlflow.SearchTraces\032" + "\035.mlflow.SearchTraces.Response\"2\362\206\031.\n\033\n\003" + "GET\022\016/mlflow/traces\032\004\010\002\020\000\020\003*\rSearch Trac" + "es\022\206\001\n\014deleteTraces\022\024.mlflow.DeleteTrace" + "s\032\035.mlflow.DeleteTraces.Response\"A\362\206\031=\n*" + "\n\004POST\022\034/mlflow/traces/delete-traces\032\004\010\002" + "\020\000\020\003*\rDelete TracesB\036\n\024org.mlflow.api.pr" + "oto\220\001\001\342?\002\020\001" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { org.mlflow.scalapb_interface.Scalapb.getDescriptor(), com.databricks.api.proto.databricks.Databricks.getDescriptor(), }); internal_static_mlflow_Metric_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_mlflow_Metric_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_Metric_descriptor, new java.lang.String[] { "Key", "Value", "Timestamp", "Step", }); internal_static_mlflow_Param_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_mlflow_Param_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_Param_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_mlflow_Run_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_mlflow_Run_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_Run_descriptor, new java.lang.String[] { "Info", "Data", "Inputs", }); internal_static_mlflow_RunData_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_mlflow_RunData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RunData_descriptor, new java.lang.String[] { "Metrics", "Params", "Tags", }); internal_static_mlflow_RunInputs_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_mlflow_RunInputs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RunInputs_descriptor, new java.lang.String[] { "DatasetInputs", }); internal_static_mlflow_RunTag_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_mlflow_RunTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RunTag_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_mlflow_ExperimentTag_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_mlflow_ExperimentTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_ExperimentTag_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_mlflow_RunInfo_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_mlflow_RunInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RunInfo_descriptor, new java.lang.String[] { "RunId", "RunUuid", "RunName", "ExperimentId", "UserId", "Status", "StartTime", "EndTime", "ArtifactUri", "LifecycleStage", }); internal_static_mlflow_Experiment_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_mlflow_Experiment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_Experiment_descriptor, new java.lang.String[] { "ExperimentId", "Name", "ArtifactLocation", "LifecycleStage", "LastUpdateTime", "CreationTime", "Tags", }); internal_static_mlflow_DatasetInput_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_mlflow_DatasetInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DatasetInput_descriptor, new java.lang.String[] { "Tags", "Dataset", }); internal_static_mlflow_InputTag_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_mlflow_InputTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_InputTag_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_mlflow_Dataset_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_mlflow_Dataset_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_Dataset_descriptor, new java.lang.String[] { "Name", "Digest", "SourceType", "Source", "Schema", "Profile", }); internal_static_mlflow_CreateExperiment_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_mlflow_CreateExperiment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_CreateExperiment_descriptor, new java.lang.String[] { "Name", "ArtifactLocation", "Tags", }); internal_static_mlflow_CreateExperiment_Response_descriptor = internal_static_mlflow_CreateExperiment_descriptor.getNestedTypes().get(0); internal_static_mlflow_CreateExperiment_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_CreateExperiment_Response_descriptor, new java.lang.String[] { "ExperimentId", }); internal_static_mlflow_SearchExperiments_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_mlflow_SearchExperiments_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchExperiments_descriptor, new java.lang.String[] { "MaxResults", "PageToken", "Filter", "OrderBy", "ViewType", }); internal_static_mlflow_SearchExperiments_Response_descriptor = internal_static_mlflow_SearchExperiments_descriptor.getNestedTypes().get(0); internal_static_mlflow_SearchExperiments_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchExperiments_Response_descriptor, new java.lang.String[] { "Experiments", "NextPageToken", }); internal_static_mlflow_GetExperiment_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_mlflow_GetExperiment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetExperiment_descriptor, new java.lang.String[] { "ExperimentId", }); internal_static_mlflow_GetExperiment_Response_descriptor = internal_static_mlflow_GetExperiment_descriptor.getNestedTypes().get(0); internal_static_mlflow_GetExperiment_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetExperiment_Response_descriptor, new java.lang.String[] { "Experiment", }); internal_static_mlflow_DeleteExperiment_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_mlflow_DeleteExperiment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteExperiment_descriptor, new java.lang.String[] { "ExperimentId", }); internal_static_mlflow_DeleteExperiment_Response_descriptor = internal_static_mlflow_DeleteExperiment_descriptor.getNestedTypes().get(0); internal_static_mlflow_DeleteExperiment_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteExperiment_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_RestoreExperiment_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_mlflow_RestoreExperiment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RestoreExperiment_descriptor, new java.lang.String[] { "ExperimentId", }); internal_static_mlflow_RestoreExperiment_Response_descriptor = internal_static_mlflow_RestoreExperiment_descriptor.getNestedTypes().get(0); internal_static_mlflow_RestoreExperiment_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RestoreExperiment_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_UpdateExperiment_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_mlflow_UpdateExperiment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_UpdateExperiment_descriptor, new java.lang.String[] { "ExperimentId", "NewName", }); internal_static_mlflow_UpdateExperiment_Response_descriptor = internal_static_mlflow_UpdateExperiment_descriptor.getNestedTypes().get(0); internal_static_mlflow_UpdateExperiment_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_UpdateExperiment_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_CreateRun_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_mlflow_CreateRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_CreateRun_descriptor, new java.lang.String[] { "ExperimentId", "UserId", "RunName", "StartTime", "Tags", }); internal_static_mlflow_CreateRun_Response_descriptor = internal_static_mlflow_CreateRun_descriptor.getNestedTypes().get(0); internal_static_mlflow_CreateRun_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_CreateRun_Response_descriptor, new java.lang.String[] { "Run", }); internal_static_mlflow_UpdateRun_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_mlflow_UpdateRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_UpdateRun_descriptor, new java.lang.String[] { "RunId", "RunUuid", "Status", "EndTime", "RunName", }); internal_static_mlflow_UpdateRun_Response_descriptor = internal_static_mlflow_UpdateRun_descriptor.getNestedTypes().get(0); internal_static_mlflow_UpdateRun_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_UpdateRun_Response_descriptor, new java.lang.String[] { "RunInfo", }); internal_static_mlflow_DeleteRun_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_mlflow_DeleteRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteRun_descriptor, new java.lang.String[] { "RunId", }); internal_static_mlflow_DeleteRun_Response_descriptor = internal_static_mlflow_DeleteRun_descriptor.getNestedTypes().get(0); internal_static_mlflow_DeleteRun_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteRun_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_RestoreRun_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_mlflow_RestoreRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RestoreRun_descriptor, new java.lang.String[] { "RunId", }); internal_static_mlflow_RestoreRun_Response_descriptor = internal_static_mlflow_RestoreRun_descriptor.getNestedTypes().get(0); internal_static_mlflow_RestoreRun_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_RestoreRun_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_LogMetric_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_mlflow_LogMetric_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogMetric_descriptor, new java.lang.String[] { "RunId", "RunUuid", "Key", "Value", "Timestamp", "Step", }); internal_static_mlflow_LogMetric_Response_descriptor = internal_static_mlflow_LogMetric_descriptor.getNestedTypes().get(0); internal_static_mlflow_LogMetric_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogMetric_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_LogParam_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_mlflow_LogParam_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogParam_descriptor, new java.lang.String[] { "RunId", "RunUuid", "Key", "Value", }); internal_static_mlflow_LogParam_Response_descriptor = internal_static_mlflow_LogParam_descriptor.getNestedTypes().get(0); internal_static_mlflow_LogParam_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogParam_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_SetExperimentTag_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_mlflow_SetExperimentTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SetExperimentTag_descriptor, new java.lang.String[] { "ExperimentId", "Key", "Value", }); internal_static_mlflow_SetExperimentTag_Response_descriptor = internal_static_mlflow_SetExperimentTag_descriptor.getNestedTypes().get(0); internal_static_mlflow_SetExperimentTag_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SetExperimentTag_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_SetTag_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_mlflow_SetTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SetTag_descriptor, new java.lang.String[] { "RunId", "RunUuid", "Key", "Value", }); internal_static_mlflow_SetTag_Response_descriptor = internal_static_mlflow_SetTag_descriptor.getNestedTypes().get(0); internal_static_mlflow_SetTag_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SetTag_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_DeleteTag_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_mlflow_DeleteTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteTag_descriptor, new java.lang.String[] { "RunId", "Key", }); internal_static_mlflow_DeleteTag_Response_descriptor = internal_static_mlflow_DeleteTag_descriptor.getNestedTypes().get(0); internal_static_mlflow_DeleteTag_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteTag_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_GetRun_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_mlflow_GetRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetRun_descriptor, new java.lang.String[] { "RunId", "RunUuid", }); internal_static_mlflow_GetRun_Response_descriptor = internal_static_mlflow_GetRun_descriptor.getNestedTypes().get(0); internal_static_mlflow_GetRun_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetRun_Response_descriptor, new java.lang.String[] { "Run", }); internal_static_mlflow_SearchRuns_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_mlflow_SearchRuns_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchRuns_descriptor, new java.lang.String[] { "ExperimentIds", "Filter", "RunViewType", "MaxResults", "OrderBy", "PageToken", }); internal_static_mlflow_SearchRuns_Response_descriptor = internal_static_mlflow_SearchRuns_descriptor.getNestedTypes().get(0); internal_static_mlflow_SearchRuns_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchRuns_Response_descriptor, new java.lang.String[] { "Runs", "NextPageToken", }); internal_static_mlflow_ListArtifacts_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_mlflow_ListArtifacts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_ListArtifacts_descriptor, new java.lang.String[] { "RunId", "RunUuid", "Path", "PageToken", }); internal_static_mlflow_ListArtifacts_Response_descriptor = internal_static_mlflow_ListArtifacts_descriptor.getNestedTypes().get(0); internal_static_mlflow_ListArtifacts_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_ListArtifacts_Response_descriptor, new java.lang.String[] { "RootUri", "Files", "NextPageToken", }); internal_static_mlflow_FileInfo_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_mlflow_FileInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_FileInfo_descriptor, new java.lang.String[] { "Path", "IsDir", "FileSize", }); internal_static_mlflow_GetMetricHistory_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_mlflow_GetMetricHistory_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetMetricHistory_descriptor, new java.lang.String[] { "RunId", "RunUuid", "MetricKey", "PageToken", "MaxResults", }); internal_static_mlflow_GetMetricHistory_Response_descriptor = internal_static_mlflow_GetMetricHistory_descriptor.getNestedTypes().get(0); internal_static_mlflow_GetMetricHistory_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetMetricHistory_Response_descriptor, new java.lang.String[] { "Metrics", "NextPageToken", }); internal_static_mlflow_MetricWithRunId_descriptor = getDescriptor().getMessageTypes().get(32); internal_static_mlflow_MetricWithRunId_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_MetricWithRunId_descriptor, new java.lang.String[] { "Key", "Value", "Timestamp", "Step", "RunId", }); internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor = getDescriptor().getMessageTypes().get(33); internal_static_mlflow_GetMetricHistoryBulkInterval_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor, new java.lang.String[] { "RunIds", "MetricKey", "StartStep", "EndStep", "MaxResults", }); internal_static_mlflow_GetMetricHistoryBulkInterval_Response_descriptor = internal_static_mlflow_GetMetricHistoryBulkInterval_descriptor.getNestedTypes().get(0); internal_static_mlflow_GetMetricHistoryBulkInterval_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetMetricHistoryBulkInterval_Response_descriptor, new java.lang.String[] { "Metrics", }); internal_static_mlflow_LogBatch_descriptor = getDescriptor().getMessageTypes().get(34); internal_static_mlflow_LogBatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogBatch_descriptor, new java.lang.String[] { "RunId", "Metrics", "Params", "Tags", }); internal_static_mlflow_LogBatch_Response_descriptor = internal_static_mlflow_LogBatch_descriptor.getNestedTypes().get(0); internal_static_mlflow_LogBatch_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogBatch_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_LogModel_descriptor = getDescriptor().getMessageTypes().get(35); internal_static_mlflow_LogModel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogModel_descriptor, new java.lang.String[] { "RunId", "ModelJson", }); internal_static_mlflow_LogModel_Response_descriptor = internal_static_mlflow_LogModel_descriptor.getNestedTypes().get(0); internal_static_mlflow_LogModel_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogModel_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_LogInputs_descriptor = getDescriptor().getMessageTypes().get(36); internal_static_mlflow_LogInputs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogInputs_descriptor, new java.lang.String[] { "RunId", "Datasets", }); internal_static_mlflow_LogInputs_Response_descriptor = internal_static_mlflow_LogInputs_descriptor.getNestedTypes().get(0); internal_static_mlflow_LogInputs_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_LogInputs_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_GetExperimentByName_descriptor = getDescriptor().getMessageTypes().get(37); internal_static_mlflow_GetExperimentByName_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetExperimentByName_descriptor, new java.lang.String[] { "ExperimentName", }); internal_static_mlflow_GetExperimentByName_Response_descriptor = internal_static_mlflow_GetExperimentByName_descriptor.getNestedTypes().get(0); internal_static_mlflow_GetExperimentByName_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetExperimentByName_Response_descriptor, new java.lang.String[] { "Experiment", }); internal_static_mlflow_TraceInfo_descriptor = getDescriptor().getMessageTypes().get(38); internal_static_mlflow_TraceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_TraceInfo_descriptor, new java.lang.String[] { "RequestId", "ExperimentId", "TimestampMs", "ExecutionTimeMs", "Status", "RequestMetadata", "Tags", }); internal_static_mlflow_TraceRequestMetadata_descriptor = getDescriptor().getMessageTypes().get(39); internal_static_mlflow_TraceRequestMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_TraceRequestMetadata_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_mlflow_TraceTag_descriptor = getDescriptor().getMessageTypes().get(40); internal_static_mlflow_TraceTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_TraceTag_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_mlflow_StartTrace_descriptor = getDescriptor().getMessageTypes().get(41); internal_static_mlflow_StartTrace_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_StartTrace_descriptor, new java.lang.String[] { "ExperimentId", "TimestampMs", "RequestMetadata", "Tags", }); internal_static_mlflow_StartTrace_Response_descriptor = internal_static_mlflow_StartTrace_descriptor.getNestedTypes().get(0); internal_static_mlflow_StartTrace_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_StartTrace_Response_descriptor, new java.lang.String[] { "TraceInfo", }); internal_static_mlflow_EndTrace_descriptor = getDescriptor().getMessageTypes().get(42); internal_static_mlflow_EndTrace_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_EndTrace_descriptor, new java.lang.String[] { "RequestId", "TimestampMs", "Status", "RequestMetadata", "Tags", }); internal_static_mlflow_EndTrace_Response_descriptor = internal_static_mlflow_EndTrace_descriptor.getNestedTypes().get(0); internal_static_mlflow_EndTrace_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_EndTrace_Response_descriptor, new java.lang.String[] { "TraceInfo", }); internal_static_mlflow_GetTraceInfo_descriptor = getDescriptor().getMessageTypes().get(43); internal_static_mlflow_GetTraceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetTraceInfo_descriptor, new java.lang.String[] { "RequestId", }); internal_static_mlflow_GetTraceInfo_Response_descriptor = internal_static_mlflow_GetTraceInfo_descriptor.getNestedTypes().get(0); internal_static_mlflow_GetTraceInfo_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_GetTraceInfo_Response_descriptor, new java.lang.String[] { "TraceInfo", }); internal_static_mlflow_SearchTraces_descriptor = getDescriptor().getMessageTypes().get(44); internal_static_mlflow_SearchTraces_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchTraces_descriptor, new java.lang.String[] { "ExperimentIds", "Filter", "MaxResults", "OrderBy", "PageToken", }); internal_static_mlflow_SearchTraces_Response_descriptor = internal_static_mlflow_SearchTraces_descriptor.getNestedTypes().get(0); internal_static_mlflow_SearchTraces_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchTraces_Response_descriptor, new java.lang.String[] { "Traces", "NextPageToken", }); internal_static_mlflow_DeleteTraces_descriptor = getDescriptor().getMessageTypes().get(45); internal_static_mlflow_DeleteTraces_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteTraces_descriptor, new java.lang.String[] { "ExperimentId", "MaxTimestampMillis", "MaxTraces", "RequestIds", }); internal_static_mlflow_DeleteTraces_Response_descriptor = internal_static_mlflow_DeleteTraces_descriptor.getNestedTypes().get(0); internal_static_mlflow_DeleteTraces_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteTraces_Response_descriptor, new java.lang.String[] { "TracesDeleted", }); internal_static_mlflow_SetTraceTag_descriptor = getDescriptor().getMessageTypes().get(46); internal_static_mlflow_SetTraceTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SetTraceTag_descriptor, new java.lang.String[] { "RequestId", "Key", "Value", }); internal_static_mlflow_SetTraceTag_Response_descriptor = internal_static_mlflow_SetTraceTag_descriptor.getNestedTypes().get(0); internal_static_mlflow_SetTraceTag_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SetTraceTag_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_DeleteTraceTag_descriptor = getDescriptor().getMessageTypes().get(47); internal_static_mlflow_DeleteTraceTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteTraceTag_descriptor, new java.lang.String[] { "RequestId", "Key", }); internal_static_mlflow_DeleteTraceTag_Response_descriptor = internal_static_mlflow_DeleteTraceTag_descriptor.getNestedTypes().get(0); internal_static_mlflow_DeleteTraceTag_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DeleteTraceTag_Response_descriptor, new java.lang.String[] { }); internal_static_mlflow_DatasetSummary_descriptor = getDescriptor().getMessageTypes().get(48); internal_static_mlflow_DatasetSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_DatasetSummary_descriptor, new java.lang.String[] { "ExperimentId", "Name", "Digest", "Context", }); internal_static_mlflow_SearchDatasets_descriptor = getDescriptor().getMessageTypes().get(49); internal_static_mlflow_SearchDatasets_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchDatasets_descriptor, new java.lang.String[] { "ExperimentIds", }); internal_static_mlflow_SearchDatasets_Response_descriptor = internal_static_mlflow_SearchDatasets_descriptor.getNestedTypes().get(0); internal_static_mlflow_SearchDatasets_Response_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_mlflow_SearchDatasets_Response_descriptor, new java.lang.String[] { "DatasetSummaries", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.databricks.api.proto.databricks.Databricks.graphql); registry.add(com.databricks.api.proto.databricks.Databricks.rpc); registry.add(com.databricks.api.proto.databricks.Databricks.validateRequired); registry.add(org.mlflow.scalapb_interface.Scalapb.message); registry.add(org.mlflow.scalapb_interface.Scalapb.options); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); org.mlflow.scalapb_interface.Scalapb.getDescriptor(); com.databricks.api.proto.databricks.Databricks.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy