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

yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/monitoring/v3/chart_widget.proto

package yandex.cloud.api.monitoring.v3;

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

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface ChartWidgetOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * Required. Chart ID.
     * 
* * string id = 1; * @return The id. */ java.lang.String getId(); /** *
     * Required. Chart ID.
     * 
* * string id = 1; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** *
     * Queries.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; * @return Whether the queries field is set. */ boolean hasQueries(); /** *
     * Queries.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; * @return The queries. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries getQueries(); /** *
     * Queries.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder getQueriesOrBuilder(); /** *
     * Visualization settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; * @return Whether the visualizationSettings field is set. */ boolean hasVisualizationSettings(); /** *
     * Visualization settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; * @return The visualizationSettings. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings getVisualizationSettings(); /** *
     * Visualization settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder getVisualizationSettingsOrBuilder(); /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ java.util.List getSeriesOverridesList(); /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides getSeriesOverrides(int index); /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ int getSeriesOverridesCount(); /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ java.util.List getSeriesOverridesOrBuilderList(); /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder getSeriesOverridesOrBuilder( int index); /** *
     * Name hiding settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; * @return Whether the nameHidingSettings field is set. */ boolean hasNameHidingSettings(); /** *
     * Name hiding settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; * @return The nameHidingSettings. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings getNameHidingSettings(); /** *
     * Name hiding settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder getNameHidingSettingsOrBuilder(); /** *
     * Chart description in dashboard (not enabled in UI).
     * 
* * string description = 6; * @return The description. */ java.lang.String getDescription(); /** *
     * Chart description in dashboard (not enabled in UI).
     * 
* * string description = 6; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Chart widget title.
     * 
* * string title = 7; * @return The title. */ java.lang.String getTitle(); /** *
     * Chart widget title.
     * 
* * string title = 7; * @return The bytes for title. */ com.google.protobuf.ByteString getTitleBytes(); /** *
     * Enable legend under chart.
     * 
* * bool display_legend = 8; * @return The displayLegend. */ boolean getDisplayLegend(); /** *
     * Fixed time interval for chart.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return The enum numeric value on the wire for freeze. */ int getFreezeValue(); /** *
     * Fixed time interval for chart.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return The freeze. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration getFreeze(); } /** *
   * Chart widget.
   * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget} */ public static final class ChartWidget extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget) ChartWidgetOrBuilder { private static final long serialVersionUID = 0L; // Use ChartWidget.newBuilder() to construct. private ChartWidget(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ChartWidget() { id_ = ""; seriesOverrides_ = java.util.Collections.emptyList(); description_ = ""; title_ = ""; freeze_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ChartWidget(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ChartWidget( 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: { java.lang.String s = input.readStringRequireUtf8(); id_ = s; break; } case 18: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder subBuilder = null; if (queries_ != null) { subBuilder = queries_.toBuilder(); } queries_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(queries_); queries_ = subBuilder.buildPartial(); } break; } case 26: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder subBuilder = null; if (visualizationSettings_ != null) { subBuilder = visualizationSettings_.toBuilder(); } visualizationSettings_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(visualizationSettings_); visualizationSettings_ = subBuilder.buildPartial(); } break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { seriesOverrides_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } seriesOverrides_.add( input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.parser(), extensionRegistry)); break; } case 42: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder subBuilder = null; if (nameHidingSettings_ != null) { subBuilder = nameHidingSettings_.toBuilder(); } nameHidingSettings_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nameHidingSettings_); nameHidingSettings_ = subBuilder.buildPartial(); } break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); title_ = s; break; } case 64: { displayLegend_ = input.readBool(); break; } case 72: { int rawValue = input.readEnum(); freeze_ = 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_ & 0x00000001) != 0)) { seriesOverrides_ = java.util.Collections.unmodifiableList(seriesOverrides_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Builder.class); } /** * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration} */ public enum FreezeDuration implements com.google.protobuf.ProtocolMessageEnum { /** * FREEZE_DURATION_UNSPECIFIED = 0; */ FREEZE_DURATION_UNSPECIFIED(0), /** *
       * Last hour.
       * 
* * FREEZE_DURATION_HOUR = 1; */ FREEZE_DURATION_HOUR(1), /** *
       * Last day = last 24 hours.
       * 
* * FREEZE_DURATION_DAY = 2; */ FREEZE_DURATION_DAY(2), /** *
       * Last 7 days.
       * 
* * FREEZE_DURATION_WEEK = 3; */ FREEZE_DURATION_WEEK(3), /** *
       * Last 31 days.
       * 
* * FREEZE_DURATION_MONTH = 4; */ FREEZE_DURATION_MONTH(4), UNRECOGNIZED(-1), ; /** * FREEZE_DURATION_UNSPECIFIED = 0; */ public static final int FREEZE_DURATION_UNSPECIFIED_VALUE = 0; /** *
       * Last hour.
       * 
* * FREEZE_DURATION_HOUR = 1; */ public static final int FREEZE_DURATION_HOUR_VALUE = 1; /** *
       * Last day = last 24 hours.
       * 
* * FREEZE_DURATION_DAY = 2; */ public static final int FREEZE_DURATION_DAY_VALUE = 2; /** *
       * Last 7 days.
       * 
* * FREEZE_DURATION_WEEK = 3; */ public static final int FREEZE_DURATION_WEEK_VALUE = 3; /** *
       * Last 31 days.
       * 
* * FREEZE_DURATION_MONTH = 4; */ public static final int FREEZE_DURATION_MONTH_VALUE = 4; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 FreezeDuration 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 FreezeDuration forNumber(int value) { switch (value) { case 0: return FREEZE_DURATION_UNSPECIFIED; case 1: return FREEZE_DURATION_HOUR; case 2: return FREEZE_DURATION_DAY; case 3: return FREEZE_DURATION_WEEK; case 4: return FREEZE_DURATION_MONTH; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< FreezeDuration> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public FreezeDuration findValueByNumber(int number) { return FreezeDuration.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.getDescriptor().getEnumTypes().get(0); } private static final FreezeDuration[] VALUES = values(); public static FreezeDuration valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private FreezeDuration(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration) } public interface QueriesOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.Queries) com.google.protobuf.MessageOrBuilder { /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ java.util.List getTargetsList(); /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target getTargets(int index); /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ int getTargetsCount(); /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ java.util.List getTargetsOrBuilderList(); /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder getTargetsOrBuilder( int index); /** *
       * Required. Downsampling settings.
       * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; * @return Whether the downsampling field is set. */ boolean hasDownsampling(); /** *
       * Required. Downsampling settings.
       * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; * @return The downsampling. */ yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling getDownsampling(); /** *
       * Required. Downsampling settings.
       * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.DownsamplingOrBuilder getDownsamplingOrBuilder(); } /** *
     * Query settings.
     * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.Queries} */ public static final class Queries extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.Queries) QueriesOrBuilder { private static final long serialVersionUID = 0L; // Use Queries.newBuilder() to construct. private Queries(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Queries() { targets_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Queries(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Queries( 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)) { targets_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } targets_.add( input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.parser(), extensionRegistry)); break; } case 18: { yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.Builder subBuilder = null; if (downsampling_ != null) { subBuilder = downsampling_.toBuilder(); } downsampling_ = input.readMessage(yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(downsampling_); downsampling_ = subBuilder.buildPartial(); } 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)) { targets_ = java.util.Collections.unmodifiableList(targets_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder.class); } public interface TargetOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.Queries.Target) com.google.protobuf.MessageOrBuilder { /** *
         * Required. Query.
         * 
* * string query = 1; * @return The query. */ java.lang.String getQuery(); /** *
         * Required. Query.
         * 
* * string query = 1; * @return The bytes for query. */ com.google.protobuf.ByteString getQueryBytes(); /** *
         * Text mode.
         * 
* * bool text_mode = 2; * @return The textMode. */ boolean getTextMode(); /** *
         * Checks that target is visible or invisible.
         * 
* * bool hidden = 3; * @return The hidden. */ boolean getHidden(); } /** *
       * Query target.
       * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.Queries.Target} */ public static final class Target extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.Queries.Target) TargetOrBuilder { private static final long serialVersionUID = 0L; // Use Target.newBuilder() to construct. private Target(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Target() { query_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Target(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Target( 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; case 10: { java.lang.String s = input.readStringRequireUtf8(); query_ = s; break; } case 16: { textMode_ = input.readBool(); break; } case 24: { hidden_ = input.readBool(); 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder.class); } public static final int QUERY_FIELD_NUMBER = 1; private volatile java.lang.Object query_; /** *
         * Required. Query.
         * 
* * string query = 1; * @return The query. */ @java.lang.Override public java.lang.String getQuery() { java.lang.Object ref = query_; 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(); query_ = s; return s; } } /** *
         * Required. Query.
         * 
* * string query = 1; * @return The bytes for query. */ @java.lang.Override public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TEXT_MODE_FIELD_NUMBER = 2; private boolean textMode_; /** *
         * Text mode.
         * 
* * bool text_mode = 2; * @return The textMode. */ @java.lang.Override public boolean getTextMode() { return textMode_; } public static final int HIDDEN_FIELD_NUMBER = 3; private boolean hidden_; /** *
         * Checks that target is visible or invisible.
         * 
* * bool hidden = 3; * @return The hidden. */ @java.lang.Override public boolean getHidden() { return hidden_; } 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); } if (textMode_ != false) { output.writeBool(2, textMode_); } if (hidden_ != false) { output.writeBool(3, hidden_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); } if (textMode_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, textMode_); } if (hidden_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, hidden_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target) obj; if (!getQuery() .equals(other.getQuery())) return false; if (getTextMode() != other.getTextMode()) return false; if (getHidden() != other.getHidden()) 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(); hash = (37 * hash) + QUERY_FIELD_NUMBER; hash = (53 * hash) + getQuery().hashCode(); hash = (37 * hash) + TEXT_MODE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getTextMode()); hash = (37 * hash) + HIDDEN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getHidden()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target 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; } /** *
         * Query target.
         * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.Queries.Target} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.Queries.Target) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.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(); query_ = ""; textMode_ = false; hidden_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target(this); result.query_ = query_; result.textMode_ = textMode_; result.hidden_ = hidden_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.getDefaultInstance()) return this; if (!other.getQuery().isEmpty()) { query_ = other.query_; onChanged(); } if (other.getTextMode() != false) { setTextMode(other.getTextMode()); } if (other.getHidden() != false) { setHidden(other.getHidden()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object query_ = ""; /** *
           * Required. Query.
           * 
* * string query = 1; * @return The query. */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); query_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Required. Query.
           * 
* * string query = 1; * @return The bytes for query. */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Required. Query.
           * 
* * string query = 1; * @param value The query to set. * @return This builder for chaining. */ public Builder setQuery( java.lang.String value) { if (value == null) { throw new NullPointerException(); } query_ = value; onChanged(); return this; } /** *
           * Required. Query.
           * 
* * string query = 1; * @return This builder for chaining. */ public Builder clearQuery() { query_ = getDefaultInstance().getQuery(); onChanged(); return this; } /** *
           * Required. Query.
           * 
* * string query = 1; * @param value The bytes for query to set. * @return This builder for chaining. */ public Builder setQueryBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); query_ = value; onChanged(); return this; } private boolean textMode_ ; /** *
           * Text mode.
           * 
* * bool text_mode = 2; * @return The textMode. */ @java.lang.Override public boolean getTextMode() { return textMode_; } /** *
           * Text mode.
           * 
* * bool text_mode = 2; * @param value The textMode to set. * @return This builder for chaining. */ public Builder setTextMode(boolean value) { textMode_ = value; onChanged(); return this; } /** *
           * Text mode.
           * 
* * bool text_mode = 2; * @return This builder for chaining. */ public Builder clearTextMode() { textMode_ = false; onChanged(); return this; } private boolean hidden_ ; /** *
           * Checks that target is visible or invisible.
           * 
* * bool hidden = 3; * @return The hidden. */ @java.lang.Override public boolean getHidden() { return hidden_; } /** *
           * Checks that target is visible or invisible.
           * 
* * bool hidden = 3; * @param value The hidden to set. * @return This builder for chaining. */ public Builder setHidden(boolean value) { hidden_ = value; onChanged(); return this; } /** *
           * Checks that target is visible or invisible.
           * 
* * bool hidden = 3; * @return This builder for chaining. */ public Builder clearHidden() { hidden_ = false; 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:yandex.cloud.monitoring.v3.ChartWidget.Queries.Target) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.Queries.Target) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Target parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Target(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int TARGETS_FIELD_NUMBER = 1; private java.util.List targets_; /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ @java.lang.Override public java.util.List getTargetsList() { return targets_; } /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ @java.lang.Override public java.util.List getTargetsOrBuilderList() { return targets_; } /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ @java.lang.Override public int getTargetsCount() { return targets_.size(); } /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target getTargets(int index) { return targets_.get(index); } /** *
       * Required. List of targets.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder getTargetsOrBuilder( int index) { return targets_.get(index); } public static final int DOWNSAMPLING_FIELD_NUMBER = 2; private yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling downsampling_; /** *
       * Required. Downsampling settings.
       * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; * @return Whether the downsampling field is set. */ @java.lang.Override public boolean hasDownsampling() { return downsampling_ != null; } /** *
       * Required. Downsampling settings.
       * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; * @return The downsampling. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling getDownsampling() { return downsampling_ == null ? yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.getDefaultInstance() : downsampling_; } /** *
       * Required. Downsampling settings.
       * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.DownsamplingOrBuilder getDownsamplingOrBuilder() { return getDownsampling(); } 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 < targets_.size(); i++) { output.writeMessage(1, targets_.get(i)); } if (downsampling_ != null) { output.writeMessage(2, getDownsampling()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < targets_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, targets_.get(i)); } if (downsampling_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getDownsampling()); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries) obj; if (!getTargetsList() .equals(other.getTargetsList())) return false; if (hasDownsampling() != other.hasDownsampling()) return false; if (hasDownsampling()) { if (!getDownsampling() .equals(other.getDownsampling())) 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 (getTargetsCount() > 0) { hash = (37 * hash) + TARGETS_FIELD_NUMBER; hash = (53 * hash) + getTargetsList().hashCode(); } if (hasDownsampling()) { hash = (37 * hash) + DOWNSAMPLING_FIELD_NUMBER; hash = (53 * hash) + getDownsampling().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries 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; } /** *
       * Query settings.
       * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.Queries} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.Queries) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTargetsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (targetsBuilder_ == null) { targets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { targetsBuilder_.clear(); } if (downsamplingBuilder_ == null) { downsampling_ = null; } else { downsampling_ = null; downsamplingBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries(this); int from_bitField0_ = bitField0_; if (targetsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { targets_ = java.util.Collections.unmodifiableList(targets_); bitField0_ = (bitField0_ & ~0x00000001); } result.targets_ = targets_; } else { result.targets_ = targetsBuilder_.build(); } if (downsamplingBuilder_ == null) { result.downsampling_ = downsampling_; } else { result.downsampling_ = downsamplingBuilder_.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.getDefaultInstance()) return this; if (targetsBuilder_ == null) { if (!other.targets_.isEmpty()) { if (targets_.isEmpty()) { targets_ = other.targets_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTargetsIsMutable(); targets_.addAll(other.targets_); } onChanged(); } } else { if (!other.targets_.isEmpty()) { if (targetsBuilder_.isEmpty()) { targetsBuilder_.dispose(); targetsBuilder_ = null; targets_ = other.targets_; bitField0_ = (bitField0_ & ~0x00000001); targetsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTargetsFieldBuilder() : null; } else { targetsBuilder_.addAllMessages(other.targets_); } } } if (other.hasDownsampling()) { mergeDownsampling(other.getDownsampling()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List targets_ = java.util.Collections.emptyList(); private void ensureTargetsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { targets_ = new java.util.ArrayList(targets_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder> targetsBuilder_; /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public java.util.List getTargetsList() { if (targetsBuilder_ == null) { return java.util.Collections.unmodifiableList(targets_); } else { return targetsBuilder_.getMessageList(); } } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public int getTargetsCount() { if (targetsBuilder_ == null) { return targets_.size(); } else { return targetsBuilder_.getCount(); } } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target getTargets(int index) { if (targetsBuilder_ == null) { return targets_.get(index); } else { return targetsBuilder_.getMessage(index); } } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder setTargets( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target value) { if (targetsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTargetsIsMutable(); targets_.set(index, value); onChanged(); } else { targetsBuilder_.setMessage(index, value); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder setTargets( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder builderForValue) { if (targetsBuilder_ == null) { ensureTargetsIsMutable(); targets_.set(index, builderForValue.build()); onChanged(); } else { targetsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder addTargets(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target value) { if (targetsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTargetsIsMutable(); targets_.add(value); onChanged(); } else { targetsBuilder_.addMessage(value); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder addTargets( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target value) { if (targetsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTargetsIsMutable(); targets_.add(index, value); onChanged(); } else { targetsBuilder_.addMessage(index, value); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder addTargets( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder builderForValue) { if (targetsBuilder_ == null) { ensureTargetsIsMutable(); targets_.add(builderForValue.build()); onChanged(); } else { targetsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder addTargets( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder builderForValue) { if (targetsBuilder_ == null) { ensureTargetsIsMutable(); targets_.add(index, builderForValue.build()); onChanged(); } else { targetsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder addAllTargets( java.lang.Iterable values) { if (targetsBuilder_ == null) { ensureTargetsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, targets_); onChanged(); } else { targetsBuilder_.addAllMessages(values); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder clearTargets() { if (targetsBuilder_ == null) { targets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { targetsBuilder_.clear(); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public Builder removeTargets(int index) { if (targetsBuilder_ == null) { ensureTargetsIsMutable(); targets_.remove(index); onChanged(); } else { targetsBuilder_.remove(index); } return this; } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder getTargetsBuilder( int index) { return getTargetsFieldBuilder().getBuilder(index); } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder getTargetsOrBuilder( int index) { if (targetsBuilder_ == null) { return targets_.get(index); } else { return targetsBuilder_.getMessageOrBuilder(index); } } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public java.util.List getTargetsOrBuilderList() { if (targetsBuilder_ != null) { return targetsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(targets_); } } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder addTargetsBuilder() { return getTargetsFieldBuilder().addBuilder( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.getDefaultInstance()); } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder addTargetsBuilder( int index) { return getTargetsFieldBuilder().addBuilder( index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.getDefaultInstance()); } /** *
         * Required. List of targets.
         * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.Queries.Target targets = 1; */ public java.util.List getTargetsBuilderList() { return getTargetsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder> getTargetsFieldBuilder() { if (targetsBuilder_ == null) { targetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder>( targets_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); targets_ = null; } return targetsBuilder_; } private yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling downsampling_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling, yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.Builder, yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.DownsamplingOrBuilder> downsamplingBuilder_; /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; * @return Whether the downsampling field is set. */ public boolean hasDownsampling() { return downsamplingBuilder_ != null || downsampling_ != null; } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; * @return The downsampling. */ public yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling getDownsampling() { if (downsamplingBuilder_ == null) { return downsampling_ == null ? yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.getDefaultInstance() : downsampling_; } else { return downsamplingBuilder_.getMessage(); } } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ public Builder setDownsampling(yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling value) { if (downsamplingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } downsampling_ = value; onChanged(); } else { downsamplingBuilder_.setMessage(value); } return this; } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ public Builder setDownsampling( yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.Builder builderForValue) { if (downsamplingBuilder_ == null) { downsampling_ = builderForValue.build(); onChanged(); } else { downsamplingBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ public Builder mergeDownsampling(yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling value) { if (downsamplingBuilder_ == null) { if (downsampling_ != null) { downsampling_ = yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.newBuilder(downsampling_).mergeFrom(value).buildPartial(); } else { downsampling_ = value; } onChanged(); } else { downsamplingBuilder_.mergeFrom(value); } return this; } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ public Builder clearDownsampling() { if (downsamplingBuilder_ == null) { downsampling_ = null; onChanged(); } else { downsampling_ = null; downsamplingBuilder_ = null; } return this; } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ public yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.Builder getDownsamplingBuilder() { onChanged(); return getDownsamplingFieldBuilder().getBuilder(); } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ public yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.DownsamplingOrBuilder getDownsamplingOrBuilder() { if (downsamplingBuilder_ != null) { return downsamplingBuilder_.getMessageOrBuilder(); } else { return downsampling_ == null ? yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.getDefaultInstance() : downsampling_; } } /** *
         * Required. Downsampling settings.
         * 
* * .yandex.cloud.monitoring.v3.Downsampling downsampling = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling, yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.Builder, yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.DownsamplingOrBuilder> getDownsamplingFieldBuilder() { if (downsamplingBuilder_ == null) { downsamplingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling, yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.Downsampling.Builder, yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.DownsamplingOrBuilder>( getDownsampling(), getParentForChildren(), isClean()); downsampling_ = null; } return downsamplingBuilder_; } @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:yandex.cloud.monitoring.v3.ChartWidget.Queries) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.Queries) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Queries parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Queries(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface VisualizationSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings) com.google.protobuf.MessageOrBuilder { /** *
       * Visualization type.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
       * Visualization type.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return The type. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType getType(); /** *
       * Normalize.
       * 
* * bool normalize = 2; * @return The normalize. */ boolean getNormalize(); /** *
       * Interpolate.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return The enum numeric value on the wire for interpolate. */ int getInterpolateValue(); /** *
       * Interpolate.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return The interpolate. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate getInterpolate(); /** *
       * Aggregation.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return The enum numeric value on the wire for aggregation. */ int getAggregationValue(); /** *
       * Aggregation.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return The aggregation. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation getAggregation(); /** *
       * Color scheme settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; * @return Whether the colorSchemeSettings field is set. */ boolean hasColorSchemeSettings(); /** *
       * Color scheme settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; * @return The colorSchemeSettings. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings getColorSchemeSettings(); /** *
       * Color scheme settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder getColorSchemeSettingsOrBuilder(); /** *
       * Heatmap settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; * @return Whether the heatmapSettings field is set. */ boolean hasHeatmapSettings(); /** *
       * Heatmap settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; * @return The heatmapSettings. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings getHeatmapSettings(); /** *
       * Heatmap settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder getHeatmapSettingsOrBuilder(); /** *
       * Y axis settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; * @return Whether the yaxisSettings field is set. */ boolean hasYaxisSettings(); /** *
       * Y axis settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; * @return The yaxisSettings. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings getYaxisSettings(); /** *
       * Y axis settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder getYaxisSettingsOrBuilder(); /** *
       * Inside chart title.
       * 
* * string title = 8; * @return The title. */ java.lang.String getTitle(); /** *
       * Inside chart title.
       * 
* * string title = 8; * @return The bytes for title. */ com.google.protobuf.ByteString getTitleBytes(); /** *
       * Show chart labels.
       * 
* * bool show_labels = 9; * @return The showLabels. */ boolean getShowLabels(); } /** *
     * Visualization settings.
     * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings} */ public static final class VisualizationSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings) VisualizationSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use VisualizationSettings.newBuilder() to construct. private VisualizationSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private VisualizationSettings() { type_ = 0; interpolate_ = 0; aggregation_ = 0; title_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new VisualizationSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private VisualizationSettings( 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; case 8: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 16: { normalize_ = input.readBool(); break; } case 24: { int rawValue = input.readEnum(); interpolate_ = rawValue; break; } case 32: { int rawValue = input.readEnum(); aggregation_ = rawValue; break; } case 42: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder subBuilder = null; if (colorSchemeSettings_ != null) { subBuilder = colorSchemeSettings_.toBuilder(); } colorSchemeSettings_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(colorSchemeSettings_); colorSchemeSettings_ = subBuilder.buildPartial(); } break; } case 50: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder subBuilder = null; if (heatmapSettings_ != null) { subBuilder = heatmapSettings_.toBuilder(); } heatmapSettings_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(heatmapSettings_); heatmapSettings_ = subBuilder.buildPartial(); } break; } case 58: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder subBuilder = null; if (yaxisSettings_ != null) { subBuilder = yaxisSettings_.toBuilder(); } yaxisSettings_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(yaxisSettings_); yaxisSettings_ = subBuilder.buildPartial(); } break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); title_ = s; break; } case 72: { showLabels_ = input.readBool(); 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder.class); } /** *
       * Chart visualization type.
       * 
* * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType} */ public enum VisualizationType implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Not specified (line by default).
         * 
* * VISUALIZATION_TYPE_UNSPECIFIED = 0; */ VISUALIZATION_TYPE_UNSPECIFIED(0), /** *
         * Line chart.
         * 
* * VISUALIZATION_TYPE_LINE = 1; */ VISUALIZATION_TYPE_LINE(1), /** *
         * Stack chart.
         * 
* * VISUALIZATION_TYPE_STACK = 2; */ VISUALIZATION_TYPE_STACK(2), /** *
         * Points as columns chart.
         * 
* * VISUALIZATION_TYPE_COLUMN = 3; */ VISUALIZATION_TYPE_COLUMN(3), /** *
         * Points.
         * 
* * VISUALIZATION_TYPE_POINTS = 4; */ VISUALIZATION_TYPE_POINTS(4), /** *
         * Pie aggregation chart.
         * 
* * VISUALIZATION_TYPE_PIE = 5; */ VISUALIZATION_TYPE_PIE(5), /** *
         * Bars aggregation chart.
         * 
* * VISUALIZATION_TYPE_BARS = 6; */ VISUALIZATION_TYPE_BARS(6), /** *
         * Distribution aggregation chart.
         * 
* * VISUALIZATION_TYPE_DISTRIBUTION = 7; */ VISUALIZATION_TYPE_DISTRIBUTION(7), /** *
         * Heatmap aggregation chart.
         * 
* * VISUALIZATION_TYPE_HEATMAP = 8; */ VISUALIZATION_TYPE_HEATMAP(8), UNRECOGNIZED(-1), ; /** *
         * Not specified (line by default).
         * 
* * VISUALIZATION_TYPE_UNSPECIFIED = 0; */ public static final int VISUALIZATION_TYPE_UNSPECIFIED_VALUE = 0; /** *
         * Line chart.
         * 
* * VISUALIZATION_TYPE_LINE = 1; */ public static final int VISUALIZATION_TYPE_LINE_VALUE = 1; /** *
         * Stack chart.
         * 
* * VISUALIZATION_TYPE_STACK = 2; */ public static final int VISUALIZATION_TYPE_STACK_VALUE = 2; /** *
         * Points as columns chart.
         * 
* * VISUALIZATION_TYPE_COLUMN = 3; */ public static final int VISUALIZATION_TYPE_COLUMN_VALUE = 3; /** *
         * Points.
         * 
* * VISUALIZATION_TYPE_POINTS = 4; */ public static final int VISUALIZATION_TYPE_POINTS_VALUE = 4; /** *
         * Pie aggregation chart.
         * 
* * VISUALIZATION_TYPE_PIE = 5; */ public static final int VISUALIZATION_TYPE_PIE_VALUE = 5; /** *
         * Bars aggregation chart.
         * 
* * VISUALIZATION_TYPE_BARS = 6; */ public static final int VISUALIZATION_TYPE_BARS_VALUE = 6; /** *
         * Distribution aggregation chart.
         * 
* * VISUALIZATION_TYPE_DISTRIBUTION = 7; */ public static final int VISUALIZATION_TYPE_DISTRIBUTION_VALUE = 7; /** *
         * Heatmap aggregation chart.
         * 
* * VISUALIZATION_TYPE_HEATMAP = 8; */ public static final int VISUALIZATION_TYPE_HEATMAP_VALUE = 8; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 VisualizationType 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 VisualizationType forNumber(int value) { switch (value) { case 0: return VISUALIZATION_TYPE_UNSPECIFIED; case 1: return VISUALIZATION_TYPE_LINE; case 2: return VISUALIZATION_TYPE_STACK; case 3: return VISUALIZATION_TYPE_COLUMN; case 4: return VISUALIZATION_TYPE_POINTS; case 5: return VISUALIZATION_TYPE_PIE; case 6: return VISUALIZATION_TYPE_BARS; case 7: return VISUALIZATION_TYPE_DISTRIBUTION; case 8: return VISUALIZATION_TYPE_HEATMAP; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< VisualizationType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public VisualizationType findValueByNumber(int number) { return VisualizationType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDescriptor().getEnumTypes().get(0); } private static final VisualizationType[] VALUES = values(); public static VisualizationType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private VisualizationType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType) } /** * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate} */ public enum Interpolate implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Not specified (linear by default).
         * 
* * INTERPOLATE_UNSPECIFIED = 0; */ INTERPOLATE_UNSPECIFIED(0), /** *
         * Linear.
         * 
* * INTERPOLATE_LINEAR = 1; */ INTERPOLATE_LINEAR(1), /** *
         * Left.
         * 
* * INTERPOLATE_LEFT = 2; */ INTERPOLATE_LEFT(2), /** *
         * Right.
         * 
* * INTERPOLATE_RIGHT = 3; */ INTERPOLATE_RIGHT(3), UNRECOGNIZED(-1), ; /** *
         * Not specified (linear by default).
         * 
* * INTERPOLATE_UNSPECIFIED = 0; */ public static final int INTERPOLATE_UNSPECIFIED_VALUE = 0; /** *
         * Linear.
         * 
* * INTERPOLATE_LINEAR = 1; */ public static final int INTERPOLATE_LINEAR_VALUE = 1; /** *
         * Left.
         * 
* * INTERPOLATE_LEFT = 2; */ public static final int INTERPOLATE_LEFT_VALUE = 2; /** *
         * Right.
         * 
* * INTERPOLATE_RIGHT = 3; */ public static final int INTERPOLATE_RIGHT_VALUE = 3; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 Interpolate 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 Interpolate forNumber(int value) { switch (value) { case 0: return INTERPOLATE_UNSPECIFIED; case 1: return INTERPOLATE_LINEAR; case 2: return INTERPOLATE_LEFT; case 3: return INTERPOLATE_RIGHT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Interpolate> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Interpolate findValueByNumber(int number) { return Interpolate.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDescriptor().getEnumTypes().get(1); } private static final Interpolate[] VALUES = values(); public static Interpolate valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private Interpolate(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate) } /** *
       * Y axis type.
       * N.B. _TYPE prefix is necessary to expect name clash with Interpolate LINEAR value.
       * 
* * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType} */ public enum YaxisType implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Not specified (linear by default).
         * 
* * YAXIS_TYPE_UNSPECIFIED = 0; */ YAXIS_TYPE_UNSPECIFIED(0), /** *
         * Linear.
         * 
* * YAXIS_TYPE_LINEAR = 1; */ YAXIS_TYPE_LINEAR(1), /** *
         * Logarithmic.
         * 
* * YAXIS_TYPE_LOGARITHMIC = 2; */ YAXIS_TYPE_LOGARITHMIC(2), UNRECOGNIZED(-1), ; /** *
         * Not specified (linear by default).
         * 
* * YAXIS_TYPE_UNSPECIFIED = 0; */ public static final int YAXIS_TYPE_UNSPECIFIED_VALUE = 0; /** *
         * Linear.
         * 
* * YAXIS_TYPE_LINEAR = 1; */ public static final int YAXIS_TYPE_LINEAR_VALUE = 1; /** *
         * Logarithmic.
         * 
* * YAXIS_TYPE_LOGARITHMIC = 2; */ public static final int YAXIS_TYPE_LOGARITHMIC_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 YaxisType 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 YaxisType forNumber(int value) { switch (value) { case 0: return YAXIS_TYPE_UNSPECIFIED; case 1: return YAXIS_TYPE_LINEAR; case 2: return YAXIS_TYPE_LOGARITHMIC; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< YaxisType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public YaxisType findValueByNumber(int number) { return YaxisType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDescriptor().getEnumTypes().get(2); } private static final YaxisType[] VALUES = values(); public static YaxisType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private YaxisType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType) } /** * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation} */ public enum SeriesAggregation implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Not specified (avg by default).
         * 
* * SERIES_AGGREGATION_UNSPECIFIED = 0; */ SERIES_AGGREGATION_UNSPECIFIED(0), /** *
         * Average.
         * 
* * SERIES_AGGREGATION_AVG = 1; */ SERIES_AGGREGATION_AVG(1), /** *
         * Minimum.
         * 
* * SERIES_AGGREGATION_MIN = 2; */ SERIES_AGGREGATION_MIN(2), /** *
         * Maximum.
         * 
* * SERIES_AGGREGATION_MAX = 3; */ SERIES_AGGREGATION_MAX(3), /** *
         * Last non-NaN value.
         * 
* * SERIES_AGGREGATION_LAST = 4; */ SERIES_AGGREGATION_LAST(4), /** *
         * Sum.
         * 
* * SERIES_AGGREGATION_SUM = 5; */ SERIES_AGGREGATION_SUM(5), UNRECOGNIZED(-1), ; /** *
         * Not specified (avg by default).
         * 
* * SERIES_AGGREGATION_UNSPECIFIED = 0; */ public static final int SERIES_AGGREGATION_UNSPECIFIED_VALUE = 0; /** *
         * Average.
         * 
* * SERIES_AGGREGATION_AVG = 1; */ public static final int SERIES_AGGREGATION_AVG_VALUE = 1; /** *
         * Minimum.
         * 
* * SERIES_AGGREGATION_MIN = 2; */ public static final int SERIES_AGGREGATION_MIN_VALUE = 2; /** *
         * Maximum.
         * 
* * SERIES_AGGREGATION_MAX = 3; */ public static final int SERIES_AGGREGATION_MAX_VALUE = 3; /** *
         * Last non-NaN value.
         * 
* * SERIES_AGGREGATION_LAST = 4; */ public static final int SERIES_AGGREGATION_LAST_VALUE = 4; /** *
         * Sum.
         * 
* * SERIES_AGGREGATION_SUM = 5; */ public static final int SERIES_AGGREGATION_SUM_VALUE = 5; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 SeriesAggregation 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 SeriesAggregation forNumber(int value) { switch (value) { case 0: return SERIES_AGGREGATION_UNSPECIFIED; case 1: return SERIES_AGGREGATION_AVG; case 2: return SERIES_AGGREGATION_MIN; case 3: return SERIES_AGGREGATION_MAX; case 4: return SERIES_AGGREGATION_LAST; case 5: return SERIES_AGGREGATION_SUM; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< SeriesAggregation> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public SeriesAggregation findValueByNumber(int number) { return SeriesAggregation.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDescriptor().getEnumTypes().get(3); } private static final SeriesAggregation[] VALUES = values(); public static SeriesAggregation valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private SeriesAggregation(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation) } public interface ColorSchemeSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings) com.google.protobuf.MessageOrBuilder { /** *
         * Automatic color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; * @return Whether the automatic field is set. */ boolean hasAutomatic(); /** *
         * Automatic color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; * @return The automatic. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme getAutomatic(); /** *
         * Automatic color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder getAutomaticOrBuilder(); /** *
         * Standard color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; * @return Whether the standard field is set. */ boolean hasStandard(); /** *
         * Standard color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; * @return The standard. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme getStandard(); /** *
         * Standard color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder getStandardOrBuilder(); /** *
         * Gradient color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; * @return Whether the gradient field is set. */ boolean hasGradient(); /** *
         * Gradient color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; * @return The gradient. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme getGradient(); /** *
         * Gradient color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder getGradientOrBuilder(); public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.SchemeCase getSchemeCase(); } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings} */ public static final class ColorSchemeSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings) ColorSchemeSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ColorSchemeSettings.newBuilder() to construct. private ColorSchemeSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ColorSchemeSettings() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ColorSchemeSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ColorSchemeSettings( 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; case 10: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder subBuilder = null; if (schemeCase_ == 1) { subBuilder = ((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_).toBuilder(); } scheme_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_); scheme_ = subBuilder.buildPartial(); } schemeCase_ = 1; break; } case 18: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder subBuilder = null; if (schemeCase_ == 2) { subBuilder = ((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_).toBuilder(); } scheme_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_); scheme_ = subBuilder.buildPartial(); } schemeCase_ = 2; break; } case 26: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder subBuilder = null; if (schemeCase_ == 3) { subBuilder = ((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_).toBuilder(); } scheme_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_); scheme_ = subBuilder.buildPartial(); } schemeCase_ = 3; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder.class); } public interface AutomaticColorSchemeOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme} */ public static final class AutomaticColorScheme extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) AutomaticColorSchemeOrBuilder { private static final long serialVersionUID = 0L; // Use AutomaticColorScheme.newBuilder() to construct. private AutomaticColorScheme(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AutomaticColorScheme() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AutomaticColorScheme(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AutomaticColorScheme( 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme 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 yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) 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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AutomaticColorScheme parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AutomaticColorScheme(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StandardColorSchemeOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme} */ public static final class StandardColorScheme extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) StandardColorSchemeOrBuilder { private static final long serialVersionUID = 0L; // Use StandardColorScheme.newBuilder() to construct. private StandardColorScheme(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StandardColorScheme() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StandardColorScheme(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StandardColorScheme( 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme 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 yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) 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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StandardColorScheme parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StandardColorScheme(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GradientColorSchemeOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) com.google.protobuf.MessageOrBuilder { /** *
           * Gradient green value.
           * 
* * string green_value = 2; * @return The greenValue. */ java.lang.String getGreenValue(); /** *
           * Gradient green value.
           * 
* * string green_value = 2; * @return The bytes for greenValue. */ com.google.protobuf.ByteString getGreenValueBytes(); /** *
           * Gradient yellow value.
           * 
* * string yellow_value = 3; * @return The yellowValue. */ java.lang.String getYellowValue(); /** *
           * Gradient yellow value.
           * 
* * string yellow_value = 3; * @return The bytes for yellowValue. */ com.google.protobuf.ByteString getYellowValueBytes(); /** *
           * Gradient red value.
           * 
* * string red_value = 4; * @return The redValue. */ java.lang.String getRedValue(); /** *
           * Gradient red value.
           * 
* * string red_value = 4; * @return The bytes for redValue. */ com.google.protobuf.ByteString getRedValueBytes(); /** *
           * Gradient violet_value.
           * 
* * string violet_value = 5; * @return The violetValue. */ java.lang.String getVioletValue(); /** *
           * Gradient violet_value.
           * 
* * string violet_value = 5; * @return The bytes for violetValue. */ com.google.protobuf.ByteString getVioletValueBytes(); } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme} */ public static final class GradientColorScheme extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) GradientColorSchemeOrBuilder { private static final long serialVersionUID = 0L; // Use GradientColorScheme.newBuilder() to construct. private GradientColorScheme(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GradientColorScheme() { greenValue_ = ""; yellowValue_ = ""; redValue_ = ""; violetValue_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GradientColorScheme(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GradientColorScheme( 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; case 18: { java.lang.String s = input.readStringRequireUtf8(); greenValue_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); yellowValue_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); redValue_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); violetValue_ = s; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder.class); } public static final int GREEN_VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object greenValue_; /** *
           * Gradient green value.
           * 
* * string green_value = 2; * @return The greenValue. */ @java.lang.Override public java.lang.String getGreenValue() { java.lang.Object ref = greenValue_; 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(); greenValue_ = s; return s; } } /** *
           * Gradient green value.
           * 
* * string green_value = 2; * @return The bytes for greenValue. */ @java.lang.Override public com.google.protobuf.ByteString getGreenValueBytes() { java.lang.Object ref = greenValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); greenValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int YELLOW_VALUE_FIELD_NUMBER = 3; private volatile java.lang.Object yellowValue_; /** *
           * Gradient yellow value.
           * 
* * string yellow_value = 3; * @return The yellowValue. */ @java.lang.Override public java.lang.String getYellowValue() { java.lang.Object ref = yellowValue_; 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(); yellowValue_ = s; return s; } } /** *
           * Gradient yellow value.
           * 
* * string yellow_value = 3; * @return The bytes for yellowValue. */ @java.lang.Override public com.google.protobuf.ByteString getYellowValueBytes() { java.lang.Object ref = yellowValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); yellowValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RED_VALUE_FIELD_NUMBER = 4; private volatile java.lang.Object redValue_; /** *
           * Gradient red value.
           * 
* * string red_value = 4; * @return The redValue. */ @java.lang.Override public java.lang.String getRedValue() { java.lang.Object ref = redValue_; 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(); redValue_ = s; return s; } } /** *
           * Gradient red value.
           * 
* * string red_value = 4; * @return The bytes for redValue. */ @java.lang.Override public com.google.protobuf.ByteString getRedValueBytes() { java.lang.Object ref = redValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); redValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VIOLET_VALUE_FIELD_NUMBER = 5; private volatile java.lang.Object violetValue_; /** *
           * Gradient violet_value.
           * 
* * string violet_value = 5; * @return The violetValue. */ @java.lang.Override public java.lang.String getVioletValue() { java.lang.Object ref = violetValue_; 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(); violetValue_ = s; return s; } } /** *
           * Gradient violet_value.
           * 
* * string violet_value = 5; * @return The bytes for violetValue. */ @java.lang.Override public com.google.protobuf.ByteString getVioletValueBytes() { java.lang.Object ref = violetValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); violetValue_ = 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(greenValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, greenValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(yellowValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, yellowValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(redValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, redValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(violetValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, violetValue_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(greenValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, greenValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(yellowValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, yellowValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(redValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, redValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(violetValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, violetValue_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) obj; if (!getGreenValue() .equals(other.getGreenValue())) return false; if (!getYellowValue() .equals(other.getYellowValue())) return false; if (!getRedValue() .equals(other.getRedValue())) return false; if (!getVioletValue() .equals(other.getVioletValue())) 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(); hash = (37 * hash) + GREEN_VALUE_FIELD_NUMBER; hash = (53 * hash) + getGreenValue().hashCode(); hash = (37 * hash) + YELLOW_VALUE_FIELD_NUMBER; hash = (53 * hash) + getYellowValue().hashCode(); hash = (37 * hash) + RED_VALUE_FIELD_NUMBER; hash = (53 * hash) + getRedValue().hashCode(); hash = (37 * hash) + VIOLET_VALUE_FIELD_NUMBER; hash = (53 * hash) + getVioletValue().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme 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 yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.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(); greenValue_ = ""; yellowValue_ = ""; redValue_ = ""; violetValue_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme(this); result.greenValue_ = greenValue_; result.yellowValue_ = yellowValue_; result.redValue_ = redValue_; result.violetValue_ = violetValue_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance()) return this; if (!other.getGreenValue().isEmpty()) { greenValue_ = other.greenValue_; onChanged(); } if (!other.getYellowValue().isEmpty()) { yellowValue_ = other.yellowValue_; onChanged(); } if (!other.getRedValue().isEmpty()) { redValue_ = other.redValue_; onChanged(); } if (!other.getVioletValue().isEmpty()) { violetValue_ = other.violetValue_; 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object greenValue_ = ""; /** *
             * Gradient green value.
             * 
* * string green_value = 2; * @return The greenValue. */ public java.lang.String getGreenValue() { java.lang.Object ref = greenValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); greenValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
             * Gradient green value.
             * 
* * string green_value = 2; * @return The bytes for greenValue. */ public com.google.protobuf.ByteString getGreenValueBytes() { java.lang.Object ref = greenValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); greenValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
             * Gradient green value.
             * 
* * string green_value = 2; * @param value The greenValue to set. * @return This builder for chaining. */ public Builder setGreenValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } greenValue_ = value; onChanged(); return this; } /** *
             * Gradient green value.
             * 
* * string green_value = 2; * @return This builder for chaining. */ public Builder clearGreenValue() { greenValue_ = getDefaultInstance().getGreenValue(); onChanged(); return this; } /** *
             * Gradient green value.
             * 
* * string green_value = 2; * @param value The bytes for greenValue to set. * @return This builder for chaining. */ public Builder setGreenValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); greenValue_ = value; onChanged(); return this; } private java.lang.Object yellowValue_ = ""; /** *
             * Gradient yellow value.
             * 
* * string yellow_value = 3; * @return The yellowValue. */ public java.lang.String getYellowValue() { java.lang.Object ref = yellowValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); yellowValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
             * Gradient yellow value.
             * 
* * string yellow_value = 3; * @return The bytes for yellowValue. */ public com.google.protobuf.ByteString getYellowValueBytes() { java.lang.Object ref = yellowValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); yellowValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
             * Gradient yellow value.
             * 
* * string yellow_value = 3; * @param value The yellowValue to set. * @return This builder for chaining. */ public Builder setYellowValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } yellowValue_ = value; onChanged(); return this; } /** *
             * Gradient yellow value.
             * 
* * string yellow_value = 3; * @return This builder for chaining. */ public Builder clearYellowValue() { yellowValue_ = getDefaultInstance().getYellowValue(); onChanged(); return this; } /** *
             * Gradient yellow value.
             * 
* * string yellow_value = 3; * @param value The bytes for yellowValue to set. * @return This builder for chaining. */ public Builder setYellowValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); yellowValue_ = value; onChanged(); return this; } private java.lang.Object redValue_ = ""; /** *
             * Gradient red value.
             * 
* * string red_value = 4; * @return The redValue. */ public java.lang.String getRedValue() { java.lang.Object ref = redValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); redValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
             * Gradient red value.
             * 
* * string red_value = 4; * @return The bytes for redValue. */ public com.google.protobuf.ByteString getRedValueBytes() { java.lang.Object ref = redValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); redValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
             * Gradient red value.
             * 
* * string red_value = 4; * @param value The redValue to set. * @return This builder for chaining. */ public Builder setRedValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } redValue_ = value; onChanged(); return this; } /** *
             * Gradient red value.
             * 
* * string red_value = 4; * @return This builder for chaining. */ public Builder clearRedValue() { redValue_ = getDefaultInstance().getRedValue(); onChanged(); return this; } /** *
             * Gradient red value.
             * 
* * string red_value = 4; * @param value The bytes for redValue to set. * @return This builder for chaining. */ public Builder setRedValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); redValue_ = value; onChanged(); return this; } private java.lang.Object violetValue_ = ""; /** *
             * Gradient violet_value.
             * 
* * string violet_value = 5; * @return The violetValue. */ public java.lang.String getVioletValue() { java.lang.Object ref = violetValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); violetValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
             * Gradient violet_value.
             * 
* * string violet_value = 5; * @return The bytes for violetValue. */ public com.google.protobuf.ByteString getVioletValueBytes() { java.lang.Object ref = violetValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); violetValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
             * Gradient violet_value.
             * 
* * string violet_value = 5; * @param value The violetValue to set. * @return This builder for chaining. */ public Builder setVioletValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } violetValue_ = value; onChanged(); return this; } /** *
             * Gradient violet_value.
             * 
* * string violet_value = 5; * @return This builder for chaining. */ public Builder clearVioletValue() { violetValue_ = getDefaultInstance().getVioletValue(); onChanged(); return this; } /** *
             * Gradient violet_value.
             * 
* * string violet_value = 5; * @param value The bytes for violetValue to set. * @return This builder for chaining. */ public Builder setVioletValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); violetValue_ = 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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GradientColorScheme parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GradientColorScheme(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int schemeCase_ = 0; private java.lang.Object scheme_; public enum SchemeCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { AUTOMATIC(1), STANDARD(2), GRADIENT(3), SCHEME_NOT_SET(0); private final int value; private SchemeCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static SchemeCase valueOf(int value) { return forNumber(value); } public static SchemeCase forNumber(int value) { switch (value) { case 1: return AUTOMATIC; case 2: return STANDARD; case 3: return GRADIENT; case 0: return SCHEME_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public SchemeCase getSchemeCase() { return SchemeCase.forNumber( schemeCase_); } public static final int AUTOMATIC_FIELD_NUMBER = 1; /** *
         * Automatic color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; * @return Whether the automatic field is set. */ @java.lang.Override public boolean hasAutomatic() { return schemeCase_ == 1; } /** *
         * Automatic color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; * @return The automatic. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme getAutomatic() { if (schemeCase_ == 1) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } /** *
         * Automatic color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder getAutomaticOrBuilder() { if (schemeCase_ == 1) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } public static final int STANDARD_FIELD_NUMBER = 2; /** *
         * Standard color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; * @return Whether the standard field is set. */ @java.lang.Override public boolean hasStandard() { return schemeCase_ == 2; } /** *
         * Standard color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; * @return The standard. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme getStandard() { if (schemeCase_ == 2) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } /** *
         * Standard color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder getStandardOrBuilder() { if (schemeCase_ == 2) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } public static final int GRADIENT_FIELD_NUMBER = 3; /** *
         * Gradient color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; * @return Whether the gradient field is set. */ @java.lang.Override public boolean hasGradient() { return schemeCase_ == 3; } /** *
         * Gradient color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; * @return The gradient. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme getGradient() { if (schemeCase_ == 3) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } /** *
         * Gradient color scheme.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder getGradientOrBuilder() { if (schemeCase_ == 3) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } 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 (schemeCase_ == 1) { output.writeMessage(1, (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_); } if (schemeCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_); } if (schemeCase_ == 3) { output.writeMessage(3, (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (schemeCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_); } if (schemeCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_); } if (schemeCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings) obj; if (!getSchemeCase().equals(other.getSchemeCase())) return false; switch (schemeCase_) { case 1: if (!getAutomatic() .equals(other.getAutomatic())) return false; break; case 2: if (!getStandard() .equals(other.getStandard())) return false; break; case 3: if (!getGradient() .equals(other.getGradient())) return false; break; case 0: default: } 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(); switch (schemeCase_) { case 1: hash = (37 * hash) + AUTOMATIC_FIELD_NUMBER; hash = (53 * hash) + getAutomatic().hashCode(); break; case 2: hash = (37 * hash) + STANDARD_FIELD_NUMBER; hash = (53 * hash) + getStandard().hashCode(); break; case 3: hash = (37 * hash) + GRADIENT_FIELD_NUMBER; hash = (53 * hash) + getGradient().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings 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 yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.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(); schemeCase_ = 0; scheme_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings(this); if (schemeCase_ == 1) { if (automaticBuilder_ == null) { result.scheme_ = scheme_; } else { result.scheme_ = automaticBuilder_.build(); } } if (schemeCase_ == 2) { if (standardBuilder_ == null) { result.scheme_ = scheme_; } else { result.scheme_ = standardBuilder_.build(); } } if (schemeCase_ == 3) { if (gradientBuilder_ == null) { result.scheme_ = scheme_; } else { result.scheme_ = gradientBuilder_.build(); } } result.schemeCase_ = schemeCase_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.getDefaultInstance()) return this; switch (other.getSchemeCase()) { case AUTOMATIC: { mergeAutomatic(other.getAutomatic()); break; } case STANDARD: { mergeStandard(other.getStandard()); break; } case GRADIENT: { mergeGradient(other.getGradient()); break; } case SCHEME_NOT_SET: { break; } } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int schemeCase_ = 0; private java.lang.Object scheme_; public SchemeCase getSchemeCase() { return SchemeCase.forNumber( schemeCase_); } public Builder clearScheme() { schemeCase_ = 0; scheme_ = null; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder> automaticBuilder_; /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; * @return Whether the automatic field is set. */ @java.lang.Override public boolean hasAutomatic() { return schemeCase_ == 1; } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; * @return The automatic. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme getAutomatic() { if (automaticBuilder_ == null) { if (schemeCase_ == 1) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } else { if (schemeCase_ == 1) { return automaticBuilder_.getMessage(); } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ public Builder setAutomatic(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme value) { if (automaticBuilder_ == null) { if (value == null) { throw new NullPointerException(); } scheme_ = value; onChanged(); } else { automaticBuilder_.setMessage(value); } schemeCase_ = 1; return this; } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ public Builder setAutomatic( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder builderForValue) { if (automaticBuilder_ == null) { scheme_ = builderForValue.build(); onChanged(); } else { automaticBuilder_.setMessage(builderForValue.build()); } schemeCase_ = 1; return this; } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ public Builder mergeAutomatic(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme value) { if (automaticBuilder_ == null) { if (schemeCase_ == 1 && scheme_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance()) { scheme_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.newBuilder((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_) .mergeFrom(value).buildPartial(); } else { scheme_ = value; } onChanged(); } else { if (schemeCase_ == 1) { automaticBuilder_.mergeFrom(value); } automaticBuilder_.setMessage(value); } schemeCase_ = 1; return this; } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ public Builder clearAutomatic() { if (automaticBuilder_ == null) { if (schemeCase_ == 1) { schemeCase_ = 0; scheme_ = null; onChanged(); } } else { if (schemeCase_ == 1) { schemeCase_ = 0; scheme_ = null; } automaticBuilder_.clear(); } return this; } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder getAutomaticBuilder() { return getAutomaticFieldBuilder().getBuilder(); } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder getAutomaticOrBuilder() { if ((schemeCase_ == 1) && (automaticBuilder_ != null)) { return automaticBuilder_.getMessageOrBuilder(); } else { if (schemeCase_ == 1) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } } /** *
           * Automatic color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme automatic = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder> getAutomaticFieldBuilder() { if (automaticBuilder_ == null) { if (!(schemeCase_ == 1)) { scheme_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.getDefaultInstance(); } automaticBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorSchemeOrBuilder>( (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.AutomaticColorScheme) scheme_, getParentForChildren(), isClean()); scheme_ = null; } schemeCase_ = 1; onChanged();; return automaticBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder> standardBuilder_; /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; * @return Whether the standard field is set. */ @java.lang.Override public boolean hasStandard() { return schemeCase_ == 2; } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; * @return The standard. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme getStandard() { if (standardBuilder_ == null) { if (schemeCase_ == 2) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } else { if (schemeCase_ == 2) { return standardBuilder_.getMessage(); } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ public Builder setStandard(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme value) { if (standardBuilder_ == null) { if (value == null) { throw new NullPointerException(); } scheme_ = value; onChanged(); } else { standardBuilder_.setMessage(value); } schemeCase_ = 2; return this; } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ public Builder setStandard( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder builderForValue) { if (standardBuilder_ == null) { scheme_ = builderForValue.build(); onChanged(); } else { standardBuilder_.setMessage(builderForValue.build()); } schemeCase_ = 2; return this; } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ public Builder mergeStandard(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme value) { if (standardBuilder_ == null) { if (schemeCase_ == 2 && scheme_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance()) { scheme_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.newBuilder((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_) .mergeFrom(value).buildPartial(); } else { scheme_ = value; } onChanged(); } else { if (schemeCase_ == 2) { standardBuilder_.mergeFrom(value); } standardBuilder_.setMessage(value); } schemeCase_ = 2; return this; } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ public Builder clearStandard() { if (standardBuilder_ == null) { if (schemeCase_ == 2) { schemeCase_ = 0; scheme_ = null; onChanged(); } } else { if (schemeCase_ == 2) { schemeCase_ = 0; scheme_ = null; } standardBuilder_.clear(); } return this; } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder getStandardBuilder() { return getStandardFieldBuilder().getBuilder(); } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder getStandardOrBuilder() { if ((schemeCase_ == 2) && (standardBuilder_ != null)) { return standardBuilder_.getMessageOrBuilder(); } else { if (schemeCase_ == 2) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } } /** *
           * Standard color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme standard = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder> getStandardFieldBuilder() { if (standardBuilder_ == null) { if (!(schemeCase_ == 2)) { scheme_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.getDefaultInstance(); } standardBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorSchemeOrBuilder>( (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.StandardColorScheme) scheme_, getParentForChildren(), isClean()); scheme_ = null; } schemeCase_ = 2; onChanged();; return standardBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder> gradientBuilder_; /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; * @return Whether the gradient field is set. */ @java.lang.Override public boolean hasGradient() { return schemeCase_ == 3; } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; * @return The gradient. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme getGradient() { if (gradientBuilder_ == null) { if (schemeCase_ == 3) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } else { if (schemeCase_ == 3) { return gradientBuilder_.getMessage(); } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ public Builder setGradient(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme value) { if (gradientBuilder_ == null) { if (value == null) { throw new NullPointerException(); } scheme_ = value; onChanged(); } else { gradientBuilder_.setMessage(value); } schemeCase_ = 3; return this; } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ public Builder setGradient( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder builderForValue) { if (gradientBuilder_ == null) { scheme_ = builderForValue.build(); onChanged(); } else { gradientBuilder_.setMessage(builderForValue.build()); } schemeCase_ = 3; return this; } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ public Builder mergeGradient(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme value) { if (gradientBuilder_ == null) { if (schemeCase_ == 3 && scheme_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance()) { scheme_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.newBuilder((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_) .mergeFrom(value).buildPartial(); } else { scheme_ = value; } onChanged(); } else { if (schemeCase_ == 3) { gradientBuilder_.mergeFrom(value); } gradientBuilder_.setMessage(value); } schemeCase_ = 3; return this; } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ public Builder clearGradient() { if (gradientBuilder_ == null) { if (schemeCase_ == 3) { schemeCase_ = 0; scheme_ = null; onChanged(); } } else { if (schemeCase_ == 3) { schemeCase_ = 0; scheme_ = null; } gradientBuilder_.clear(); } return this; } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder getGradientBuilder() { return getGradientFieldBuilder().getBuilder(); } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder getGradientOrBuilder() { if ((schemeCase_ == 3) && (gradientBuilder_ != null)) { return gradientBuilder_.getMessageOrBuilder(); } else { if (schemeCase_ == 3) { return (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_; } return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } } /** *
           * Gradient color scheme.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme gradient = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder> getGradientFieldBuilder() { if (gradientBuilder_ == null) { if (!(schemeCase_ == 3)) { scheme_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.getDefaultInstance(); } gradientBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorSchemeOrBuilder>( (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.GradientColorScheme) scheme_, getParentForChildren(), isClean()); scheme_ = null; } schemeCase_ = 3; onChanged();; return gradientBuilder_; } @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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ColorSchemeSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ColorSchemeSettings(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HeatmapSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings) com.google.protobuf.MessageOrBuilder { /** *
         * Heatmap green value.
         * 
* * string green_value = 2; * @return The greenValue. */ java.lang.String getGreenValue(); /** *
         * Heatmap green value.
         * 
* * string green_value = 2; * @return The bytes for greenValue. */ com.google.protobuf.ByteString getGreenValueBytes(); /** *
         * Heatmap yellow value.
         * 
* * string yellow_value = 3; * @return The yellowValue. */ java.lang.String getYellowValue(); /** *
         * Heatmap yellow value.
         * 
* * string yellow_value = 3; * @return The bytes for yellowValue. */ com.google.protobuf.ByteString getYellowValueBytes(); /** *
         * Heatmap red value.
         * 
* * string red_value = 4; * @return The redValue. */ java.lang.String getRedValue(); /** *
         * Heatmap red value.
         * 
* * string red_value = 4; * @return The bytes for redValue. */ com.google.protobuf.ByteString getRedValueBytes(); /** *
         * Heatmap violet_value.
         * 
* * string violet_value = 5; * @return The violetValue. */ java.lang.String getVioletValue(); /** *
         * Heatmap violet_value.
         * 
* * string violet_value = 5; * @return The bytes for violetValue. */ com.google.protobuf.ByteString getVioletValueBytes(); } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings} */ public static final class HeatmapSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings) HeatmapSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use HeatmapSettings.newBuilder() to construct. private HeatmapSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private HeatmapSettings() { greenValue_ = ""; yellowValue_ = ""; redValue_ = ""; violetValue_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new HeatmapSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private HeatmapSettings( 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; case 18: { java.lang.String s = input.readStringRequireUtf8(); greenValue_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); yellowValue_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); redValue_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); violetValue_ = s; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder.class); } public static final int GREEN_VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object greenValue_; /** *
         * Heatmap green value.
         * 
* * string green_value = 2; * @return The greenValue. */ @java.lang.Override public java.lang.String getGreenValue() { java.lang.Object ref = greenValue_; 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(); greenValue_ = s; return s; } } /** *
         * Heatmap green value.
         * 
* * string green_value = 2; * @return The bytes for greenValue. */ @java.lang.Override public com.google.protobuf.ByteString getGreenValueBytes() { java.lang.Object ref = greenValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); greenValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int YELLOW_VALUE_FIELD_NUMBER = 3; private volatile java.lang.Object yellowValue_; /** *
         * Heatmap yellow value.
         * 
* * string yellow_value = 3; * @return The yellowValue. */ @java.lang.Override public java.lang.String getYellowValue() { java.lang.Object ref = yellowValue_; 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(); yellowValue_ = s; return s; } } /** *
         * Heatmap yellow value.
         * 
* * string yellow_value = 3; * @return The bytes for yellowValue. */ @java.lang.Override public com.google.protobuf.ByteString getYellowValueBytes() { java.lang.Object ref = yellowValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); yellowValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RED_VALUE_FIELD_NUMBER = 4; private volatile java.lang.Object redValue_; /** *
         * Heatmap red value.
         * 
* * string red_value = 4; * @return The redValue. */ @java.lang.Override public java.lang.String getRedValue() { java.lang.Object ref = redValue_; 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(); redValue_ = s; return s; } } /** *
         * Heatmap red value.
         * 
* * string red_value = 4; * @return The bytes for redValue. */ @java.lang.Override public com.google.protobuf.ByteString getRedValueBytes() { java.lang.Object ref = redValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); redValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VIOLET_VALUE_FIELD_NUMBER = 5; private volatile java.lang.Object violetValue_; /** *
         * Heatmap violet_value.
         * 
* * string violet_value = 5; * @return The violetValue. */ @java.lang.Override public java.lang.String getVioletValue() { java.lang.Object ref = violetValue_; 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(); violetValue_ = s; return s; } } /** *
         * Heatmap violet_value.
         * 
* * string violet_value = 5; * @return The bytes for violetValue. */ @java.lang.Override public com.google.protobuf.ByteString getVioletValueBytes() { java.lang.Object ref = violetValue_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); violetValue_ = 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(greenValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, greenValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(yellowValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, yellowValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(redValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, redValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(violetValue_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, violetValue_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(greenValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, greenValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(yellowValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, yellowValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(redValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, redValue_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(violetValue_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, violetValue_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings) obj; if (!getGreenValue() .equals(other.getGreenValue())) return false; if (!getYellowValue() .equals(other.getYellowValue())) return false; if (!getRedValue() .equals(other.getRedValue())) return false; if (!getVioletValue() .equals(other.getVioletValue())) 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(); hash = (37 * hash) + GREEN_VALUE_FIELD_NUMBER; hash = (53 * hash) + getGreenValue().hashCode(); hash = (37 * hash) + YELLOW_VALUE_FIELD_NUMBER; hash = (53 * hash) + getYellowValue().hashCode(); hash = (37 * hash) + RED_VALUE_FIELD_NUMBER; hash = (53 * hash) + getRedValue().hashCode(); hash = (37 * hash) + VIOLET_VALUE_FIELD_NUMBER; hash = (53 * hash) + getVioletValue().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings 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 yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.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(); greenValue_ = ""; yellowValue_ = ""; redValue_ = ""; violetValue_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings(this); result.greenValue_ = greenValue_; result.yellowValue_ = yellowValue_; result.redValue_ = redValue_; result.violetValue_ = violetValue_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.getDefaultInstance()) return this; if (!other.getGreenValue().isEmpty()) { greenValue_ = other.greenValue_; onChanged(); } if (!other.getYellowValue().isEmpty()) { yellowValue_ = other.yellowValue_; onChanged(); } if (!other.getRedValue().isEmpty()) { redValue_ = other.redValue_; onChanged(); } if (!other.getVioletValue().isEmpty()) { violetValue_ = other.violetValue_; 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object greenValue_ = ""; /** *
           * Heatmap green value.
           * 
* * string green_value = 2; * @return The greenValue. */ public java.lang.String getGreenValue() { java.lang.Object ref = greenValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); greenValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Heatmap green value.
           * 
* * string green_value = 2; * @return The bytes for greenValue. */ public com.google.protobuf.ByteString getGreenValueBytes() { java.lang.Object ref = greenValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); greenValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Heatmap green value.
           * 
* * string green_value = 2; * @param value The greenValue to set. * @return This builder for chaining. */ public Builder setGreenValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } greenValue_ = value; onChanged(); return this; } /** *
           * Heatmap green value.
           * 
* * string green_value = 2; * @return This builder for chaining. */ public Builder clearGreenValue() { greenValue_ = getDefaultInstance().getGreenValue(); onChanged(); return this; } /** *
           * Heatmap green value.
           * 
* * string green_value = 2; * @param value The bytes for greenValue to set. * @return This builder for chaining. */ public Builder setGreenValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); greenValue_ = value; onChanged(); return this; } private java.lang.Object yellowValue_ = ""; /** *
           * Heatmap yellow value.
           * 
* * string yellow_value = 3; * @return The yellowValue. */ public java.lang.String getYellowValue() { java.lang.Object ref = yellowValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); yellowValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Heatmap yellow value.
           * 
* * string yellow_value = 3; * @return The bytes for yellowValue. */ public com.google.protobuf.ByteString getYellowValueBytes() { java.lang.Object ref = yellowValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); yellowValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Heatmap yellow value.
           * 
* * string yellow_value = 3; * @param value The yellowValue to set. * @return This builder for chaining. */ public Builder setYellowValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } yellowValue_ = value; onChanged(); return this; } /** *
           * Heatmap yellow value.
           * 
* * string yellow_value = 3; * @return This builder for chaining. */ public Builder clearYellowValue() { yellowValue_ = getDefaultInstance().getYellowValue(); onChanged(); return this; } /** *
           * Heatmap yellow value.
           * 
* * string yellow_value = 3; * @param value The bytes for yellowValue to set. * @return This builder for chaining. */ public Builder setYellowValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); yellowValue_ = value; onChanged(); return this; } private java.lang.Object redValue_ = ""; /** *
           * Heatmap red value.
           * 
* * string red_value = 4; * @return The redValue. */ public java.lang.String getRedValue() { java.lang.Object ref = redValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); redValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Heatmap red value.
           * 
* * string red_value = 4; * @return The bytes for redValue. */ public com.google.protobuf.ByteString getRedValueBytes() { java.lang.Object ref = redValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); redValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Heatmap red value.
           * 
* * string red_value = 4; * @param value The redValue to set. * @return This builder for chaining. */ public Builder setRedValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } redValue_ = value; onChanged(); return this; } /** *
           * Heatmap red value.
           * 
* * string red_value = 4; * @return This builder for chaining. */ public Builder clearRedValue() { redValue_ = getDefaultInstance().getRedValue(); onChanged(); return this; } /** *
           * Heatmap red value.
           * 
* * string red_value = 4; * @param value The bytes for redValue to set. * @return This builder for chaining. */ public Builder setRedValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); redValue_ = value; onChanged(); return this; } private java.lang.Object violetValue_ = ""; /** *
           * Heatmap violet_value.
           * 
* * string violet_value = 5; * @return The violetValue. */ public java.lang.String getVioletValue() { java.lang.Object ref = violetValue_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); violetValue_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Heatmap violet_value.
           * 
* * string violet_value = 5; * @return The bytes for violetValue. */ public com.google.protobuf.ByteString getVioletValueBytes() { java.lang.Object ref = violetValue_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); violetValue_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Heatmap violet_value.
           * 
* * string violet_value = 5; * @param value The violetValue to set. * @return This builder for chaining. */ public Builder setVioletValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } violetValue_ = value; onChanged(); return this; } /** *
           * Heatmap violet_value.
           * 
* * string violet_value = 5; * @return This builder for chaining. */ public Builder clearVioletValue() { violetValue_ = getDefaultInstance().getVioletValue(); onChanged(); return this; } /** *
           * Heatmap violet_value.
           * 
* * string violet_value = 5; * @param value The bytes for violetValue to set. * @return This builder for chaining. */ public Builder setVioletValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); violetValue_ = 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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HeatmapSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new HeatmapSettings(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface YaxisOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis) com.google.protobuf.MessageOrBuilder { /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return The type. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType getType(); /** *
         * Title or empty.
         * 
* * string title = 2; * @return The title. */ java.lang.String getTitle(); /** *
         * Title or empty.
         * 
* * string title = 2; * @return The bytes for title. */ com.google.protobuf.ByteString getTitleBytes(); /** *
         * Min value in extended number format or empty.
         * 
* * string min = 3; * @return The min. */ java.lang.String getMin(); /** *
         * Min value in extended number format or empty.
         * 
* * string min = 3; * @return The bytes for min. */ com.google.protobuf.ByteString getMinBytes(); /** *
         * Max value in extended number format or empty.
         * 
* * string max = 4; * @return The max. */ java.lang.String getMax(); /** *
         * Max value in extended number format or empty.
         * 
* * string max = 4; * @return The bytes for max. */ com.google.protobuf.ByteString getMaxBytes(); /** *
         * Unit format.
         * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return The enum numeric value on the wire for unitFormat. */ int getUnitFormatValue(); /** *
         * Unit format.
         * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return The unitFormat. */ yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat getUnitFormat(); /** *
         * Tick value precision (null as default, 0-7 in other cases).
         * 
* * .google.protobuf.Int64Value precision = 6; * @return Whether the precision field is set. */ boolean hasPrecision(); /** *
         * Tick value precision (null as default, 0-7 in other cases).
         * 
* * .google.protobuf.Int64Value precision = 6; * @return The precision. */ com.google.protobuf.Int64Value getPrecision(); /** *
         * Tick value precision (null as default, 0-7 in other cases).
         * 
* * .google.protobuf.Int64Value precision = 6; */ com.google.protobuf.Int64ValueOrBuilder getPrecisionOrBuilder(); } /** *
       * Y axis settings.
       * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis} */ public static final class Yaxis extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis) YaxisOrBuilder { private static final long serialVersionUID = 0L; // Use Yaxis.newBuilder() to construct. private Yaxis(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Yaxis() { type_ = 0; title_ = ""; min_ = ""; max_ = ""; unitFormat_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Yaxis(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Yaxis( 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; case 8: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); title_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); min_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); max_ = s; break; } case 40: { int rawValue = input.readEnum(); unitFormat_ = rawValue; break; } case 50: { com.google.protobuf.Int64Value.Builder subBuilder = null; if (precision_ != null) { subBuilder = precision_.toBuilder(); } precision_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(precision_); precision_ = subBuilder.buildPartial(); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder.class); } public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return The type. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType getType() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType.valueOf(type_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType.UNRECOGNIZED : result; } public static final int TITLE_FIELD_NUMBER = 2; private volatile java.lang.Object title_; /** *
         * Title or empty.
         * 
* * string title = 2; * @return The title. */ @java.lang.Override public java.lang.String getTitle() { java.lang.Object ref = title_; 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(); title_ = s; return s; } } /** *
         * Title or empty.
         * 
* * string title = 2; * @return The bytes for title. */ @java.lang.Override public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MIN_FIELD_NUMBER = 3; private volatile java.lang.Object min_; /** *
         * Min value in extended number format or empty.
         * 
* * string min = 3; * @return The min. */ @java.lang.Override public java.lang.String getMin() { java.lang.Object ref = min_; 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(); min_ = s; return s; } } /** *
         * Min value in extended number format or empty.
         * 
* * string min = 3; * @return The bytes for min. */ @java.lang.Override public com.google.protobuf.ByteString getMinBytes() { java.lang.Object ref = min_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); min_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAX_FIELD_NUMBER = 4; private volatile java.lang.Object max_; /** *
         * Max value in extended number format or empty.
         * 
* * string max = 4; * @return The max. */ @java.lang.Override public java.lang.String getMax() { java.lang.Object ref = max_; 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(); max_ = s; return s; } } /** *
         * Max value in extended number format or empty.
         * 
* * string max = 4; * @return The bytes for max. */ @java.lang.Override public com.google.protobuf.ByteString getMaxBytes() { java.lang.Object ref = max_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); max_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int UNIT_FORMAT_FIELD_NUMBER = 5; private int unitFormat_; /** *
         * Unit format.
         * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return The enum numeric value on the wire for unitFormat. */ @java.lang.Override public int getUnitFormatValue() { return unitFormat_; } /** *
         * Unit format.
         * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return The unitFormat. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat getUnitFormat() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat result = yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat.valueOf(unitFormat_); return result == null ? yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat.UNRECOGNIZED : result; } public static final int PRECISION_FIELD_NUMBER = 6; private com.google.protobuf.Int64Value precision_; /** *
         * Tick value precision (null as default, 0-7 in other cases).
         * 
* * .google.protobuf.Int64Value precision = 6; * @return Whether the precision field is set. */ @java.lang.Override public boolean hasPrecision() { return precision_ != null; } /** *
         * Tick value precision (null as default, 0-7 in other cases).
         * 
* * .google.protobuf.Int64Value precision = 6; * @return The precision. */ @java.lang.Override public com.google.protobuf.Int64Value getPrecision() { return precision_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : precision_; } /** *
         * Tick value precision (null as default, 0-7 in other cases).
         * 
* * .google.protobuf.Int64Value precision = 6; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getPrecisionOrBuilder() { return getPrecision(); } 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 (type_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType.YAXIS_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(1, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(min_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, min_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(max_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, max_); } if (unitFormat_ != yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat.UNIT_FORMAT_UNSPECIFIED.getNumber()) { output.writeEnum(5, unitFormat_); } if (precision_ != null) { output.writeMessage(6, getPrecision()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType.YAXIS_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(min_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, min_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(max_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, max_); } if (unitFormat_ != yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat.UNIT_FORMAT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, unitFormat_); } if (precision_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getPrecision()); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis) obj; if (type_ != other.type_) return false; if (!getTitle() .equals(other.getTitle())) return false; if (!getMin() .equals(other.getMin())) return false; if (!getMax() .equals(other.getMax())) return false; if (unitFormat_ != other.unitFormat_) return false; if (hasPrecision() != other.hasPrecision()) return false; if (hasPrecision()) { if (!getPrecision() .equals(other.getPrecision())) 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(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + TITLE_FIELD_NUMBER; hash = (53 * hash) + getTitle().hashCode(); hash = (37 * hash) + MIN_FIELD_NUMBER; hash = (53 * hash) + getMin().hashCode(); hash = (37 * hash) + MAX_FIELD_NUMBER; hash = (53 * hash) + getMax().hashCode(); hash = (37 * hash) + UNIT_FORMAT_FIELD_NUMBER; hash = (53 * hash) + unitFormat_; if (hasPrecision()) { hash = (37 * hash) + PRECISION_FIELD_NUMBER; hash = (53 * hash) + getPrecision().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis 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; } /** *
         * Y axis settings.
         * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.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(); type_ = 0; title_ = ""; min_ = ""; max_ = ""; unitFormat_ = 0; if (precisionBuilder_ == null) { precision_ = null; } else { precision_ = null; precisionBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis(this); result.type_ = type_; result.title_ = title_; result.min_ = min_; result.max_ = max_; result.unitFormat_ = unitFormat_; if (precisionBuilder_ == null) { result.precision_ = precision_; } else { result.precision_ = precisionBuilder_.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (!other.getTitle().isEmpty()) { title_ = other.title_; onChanged(); } if (!other.getMin().isEmpty()) { min_ = other.min_; onChanged(); } if (!other.getMax().isEmpty()) { max_ = other.max_; onChanged(); } if (other.unitFormat_ != 0) { setUnitFormatValue(other.getUnitFormatValue()); } if (other.hasPrecision()) { mergePrecision(other.getPrecision()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int type_ = 0; /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return The type. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType getType() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType.valueOf(type_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType.UNRECOGNIZED : result; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisType type = 1; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.lang.Object title_ = ""; /** *
           * Title or empty.
           * 
* * string title = 2; * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Title or empty.
           * 
* * string title = 2; * @return The bytes for title. */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Title or empty.
           * 
* * string title = 2; * @param value The title to set. * @return This builder for chaining. */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } title_ = value; onChanged(); return this; } /** *
           * Title or empty.
           * 
* * string title = 2; * @return This builder for chaining. */ public Builder clearTitle() { title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** *
           * Title or empty.
           * 
* * string title = 2; * @param value The bytes for title to set. * @return This builder for chaining. */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); title_ = value; onChanged(); return this; } private java.lang.Object min_ = ""; /** *
           * Min value in extended number format or empty.
           * 
* * string min = 3; * @return The min. */ public java.lang.String getMin() { java.lang.Object ref = min_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); min_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Min value in extended number format or empty.
           * 
* * string min = 3; * @return The bytes for min. */ public com.google.protobuf.ByteString getMinBytes() { java.lang.Object ref = min_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); min_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Min value in extended number format or empty.
           * 
* * string min = 3; * @param value The min to set. * @return This builder for chaining. */ public Builder setMin( java.lang.String value) { if (value == null) { throw new NullPointerException(); } min_ = value; onChanged(); return this; } /** *
           * Min value in extended number format or empty.
           * 
* * string min = 3; * @return This builder for chaining. */ public Builder clearMin() { min_ = getDefaultInstance().getMin(); onChanged(); return this; } /** *
           * Min value in extended number format or empty.
           * 
* * string min = 3; * @param value The bytes for min to set. * @return This builder for chaining. */ public Builder setMinBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); min_ = value; onChanged(); return this; } private java.lang.Object max_ = ""; /** *
           * Max value in extended number format or empty.
           * 
* * string max = 4; * @return The max. */ public java.lang.String getMax() { java.lang.Object ref = max_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); max_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Max value in extended number format or empty.
           * 
* * string max = 4; * @return The bytes for max. */ public com.google.protobuf.ByteString getMaxBytes() { java.lang.Object ref = max_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); max_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Max value in extended number format or empty.
           * 
* * string max = 4; * @param value The max to set. * @return This builder for chaining. */ public Builder setMax( java.lang.String value) { if (value == null) { throw new NullPointerException(); } max_ = value; onChanged(); return this; } /** *
           * Max value in extended number format or empty.
           * 
* * string max = 4; * @return This builder for chaining. */ public Builder clearMax() { max_ = getDefaultInstance().getMax(); onChanged(); return this; } /** *
           * Max value in extended number format or empty.
           * 
* * string max = 4; * @param value The bytes for max to set. * @return This builder for chaining. */ public Builder setMaxBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); max_ = value; onChanged(); return this; } private int unitFormat_ = 0; /** *
           * Unit format.
           * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return The enum numeric value on the wire for unitFormat. */ @java.lang.Override public int getUnitFormatValue() { return unitFormat_; } /** *
           * Unit format.
           * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @param value The enum numeric value on the wire for unitFormat to set. * @return This builder for chaining. */ public Builder setUnitFormatValue(int value) { unitFormat_ = value; onChanged(); return this; } /** *
           * Unit format.
           * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return The unitFormat. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat getUnitFormat() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat result = yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat.valueOf(unitFormat_); return result == null ? yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat.UNRECOGNIZED : result; } /** *
           * Unit format.
           * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @param value The unitFormat to set. * @return This builder for chaining. */ public Builder setUnitFormat(yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.UnitFormat value) { if (value == null) { throw new NullPointerException(); } unitFormat_ = value.getNumber(); onChanged(); return this; } /** *
           * Unit format.
           * 
* * .yandex.cloud.monitoring.v3.UnitFormat unit_format = 5; * @return This builder for chaining. */ public Builder clearUnitFormat() { unitFormat_ = 0; onChanged(); return this; } private com.google.protobuf.Int64Value precision_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> precisionBuilder_; /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; * @return Whether the precision field is set. */ public boolean hasPrecision() { return precisionBuilder_ != null || precision_ != null; } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; * @return The precision. */ public com.google.protobuf.Int64Value getPrecision() { if (precisionBuilder_ == null) { return precision_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : precision_; } else { return precisionBuilder_.getMessage(); } } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ public Builder setPrecision(com.google.protobuf.Int64Value value) { if (precisionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } precision_ = value; onChanged(); } else { precisionBuilder_.setMessage(value); } return this; } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ public Builder setPrecision( com.google.protobuf.Int64Value.Builder builderForValue) { if (precisionBuilder_ == null) { precision_ = builderForValue.build(); onChanged(); } else { precisionBuilder_.setMessage(builderForValue.build()); } return this; } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ public Builder mergePrecision(com.google.protobuf.Int64Value value) { if (precisionBuilder_ == null) { if (precision_ != null) { precision_ = com.google.protobuf.Int64Value.newBuilder(precision_).mergeFrom(value).buildPartial(); } else { precision_ = value; } onChanged(); } else { precisionBuilder_.mergeFrom(value); } return this; } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ public Builder clearPrecision() { if (precisionBuilder_ == null) { precision_ = null; onChanged(); } else { precision_ = null; precisionBuilder_ = null; } return this; } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ public com.google.protobuf.Int64Value.Builder getPrecisionBuilder() { onChanged(); return getPrecisionFieldBuilder().getBuilder(); } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ public com.google.protobuf.Int64ValueOrBuilder getPrecisionOrBuilder() { if (precisionBuilder_ != null) { return precisionBuilder_.getMessageOrBuilder(); } else { return precision_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : precision_; } } /** *
           * Tick value precision (null as default, 0-7 in other cases).
           * 
* * .google.protobuf.Int64Value precision = 6; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getPrecisionFieldBuilder() { if (precisionBuilder_ == null) { precisionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getPrecision(), getParentForChildren(), isClean()); precision_ = null; } return precisionBuilder_; } @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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Yaxis parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Yaxis(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface YaxisSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings) com.google.protobuf.MessageOrBuilder { /** *
         * Left Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; * @return Whether the left field is set. */ boolean hasLeft(); /** *
         * Left Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; * @return The left. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getLeft(); /** *
         * Left Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder getLeftOrBuilder(); /** *
         * Right Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; * @return Whether the right field is set. */ boolean hasRight(); /** *
         * Right Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; * @return The right. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getRight(); /** *
         * Right Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder getRightOrBuilder(); } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings} */ public static final class YaxisSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings) YaxisSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use YaxisSettings.newBuilder() to construct. private YaxisSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private YaxisSettings() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new YaxisSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private YaxisSettings( 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; case 10: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder subBuilder = null; if (left_ != null) { subBuilder = left_.toBuilder(); } left_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(left_); left_ = subBuilder.buildPartial(); } break; } case 18: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder subBuilder = null; if (right_ != null) { subBuilder = right_.toBuilder(); } right_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(right_); right_ = subBuilder.buildPartial(); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder.class); } public static final int LEFT_FIELD_NUMBER = 1; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis left_; /** *
         * Left Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; * @return Whether the left field is set. */ @java.lang.Override public boolean hasLeft() { return left_ != null; } /** *
         * Left Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; * @return The left. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getLeft() { return left_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance() : left_; } /** *
         * Left Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder getLeftOrBuilder() { return getLeft(); } public static final int RIGHT_FIELD_NUMBER = 2; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis right_; /** *
         * Right Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; * @return Whether the right field is set. */ @java.lang.Override public boolean hasRight() { return right_ != null; } /** *
         * Right Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; * @return The right. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getRight() { return right_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance() : right_; } /** *
         * Right Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder getRightOrBuilder() { return getRight(); } 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 (left_ != null) { output.writeMessage(1, getLeft()); } if (right_ != null) { output.writeMessage(2, getRight()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (left_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getLeft()); } if (right_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getRight()); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings) obj; if (hasLeft() != other.hasLeft()) return false; if (hasLeft()) { if (!getLeft() .equals(other.getLeft())) return false; } if (hasRight() != other.hasRight()) return false; if (hasRight()) { if (!getRight() .equals(other.getRight())) 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 (hasLeft()) { hash = (37 * hash) + LEFT_FIELD_NUMBER; hash = (53 * hash) + getLeft().hashCode(); } if (hasRight()) { hash = (37 * hash) + RIGHT_FIELD_NUMBER; hash = (53 * hash) + getRight().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings 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 yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.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(); if (leftBuilder_ == null) { left_ = null; } else { left_ = null; leftBuilder_ = null; } if (rightBuilder_ == null) { right_ = null; } else { right_ = null; rightBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings(this); if (leftBuilder_ == null) { result.left_ = left_; } else { result.left_ = leftBuilder_.build(); } if (rightBuilder_ == null) { result.right_ = right_; } else { result.right_ = rightBuilder_.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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.getDefaultInstance()) return this; if (other.hasLeft()) { mergeLeft(other.getLeft()); } if (other.hasRight()) { mergeRight(other.getRight()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis left_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder> leftBuilder_; /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; * @return Whether the left field is set. */ public boolean hasLeft() { return leftBuilder_ != null || left_ != null; } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; * @return The left. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getLeft() { if (leftBuilder_ == null) { return left_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance() : left_; } else { return leftBuilder_.getMessage(); } } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ public Builder setLeft(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis value) { if (leftBuilder_ == null) { if (value == null) { throw new NullPointerException(); } left_ = value; onChanged(); } else { leftBuilder_.setMessage(value); } return this; } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ public Builder setLeft( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder builderForValue) { if (leftBuilder_ == null) { left_ = builderForValue.build(); onChanged(); } else { leftBuilder_.setMessage(builderForValue.build()); } return this; } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ public Builder mergeLeft(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis value) { if (leftBuilder_ == null) { if (left_ != null) { left_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.newBuilder(left_).mergeFrom(value).buildPartial(); } else { left_ = value; } onChanged(); } else { leftBuilder_.mergeFrom(value); } return this; } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ public Builder clearLeft() { if (leftBuilder_ == null) { left_ = null; onChanged(); } else { left_ = null; leftBuilder_ = null; } return this; } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder getLeftBuilder() { onChanged(); return getLeftFieldBuilder().getBuilder(); } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder getLeftOrBuilder() { if (leftBuilder_ != null) { return leftBuilder_.getMessageOrBuilder(); } else { return left_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance() : left_; } } /** *
           * Left Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis left = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder> getLeftFieldBuilder() { if (leftBuilder_ == null) { leftBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder>( getLeft(), getParentForChildren(), isClean()); left_ = null; } return leftBuilder_; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis right_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder> rightBuilder_; /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; * @return Whether the right field is set. */ public boolean hasRight() { return rightBuilder_ != null || right_ != null; } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; * @return The right. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis getRight() { if (rightBuilder_ == null) { return right_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance() : right_; } else { return rightBuilder_.getMessage(); } } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ public Builder setRight(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis value) { if (rightBuilder_ == null) { if (value == null) { throw new NullPointerException(); } right_ = value; onChanged(); } else { rightBuilder_.setMessage(value); } return this; } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ public Builder setRight( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder builderForValue) { if (rightBuilder_ == null) { right_ = builderForValue.build(); onChanged(); } else { rightBuilder_.setMessage(builderForValue.build()); } return this; } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ public Builder mergeRight(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis value) { if (rightBuilder_ == null) { if (right_ != null) { right_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.newBuilder(right_).mergeFrom(value).buildPartial(); } else { right_ = value; } onChanged(); } else { rightBuilder_.mergeFrom(value); } return this; } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ public Builder clearRight() { if (rightBuilder_ == null) { right_ = null; onChanged(); } else { right_ = null; rightBuilder_ = null; } return this; } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder getRightBuilder() { onChanged(); return getRightFieldBuilder().getBuilder(); } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder getRightOrBuilder() { if (rightBuilder_ != null) { return rightBuilder_.getMessageOrBuilder(); } else { return right_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.getDefaultInstance() : right_; } } /** *
           * Right Y axis settings.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Yaxis right = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder> getRightFieldBuilder() { if (rightBuilder_ == null) { rightBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Yaxis.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisOrBuilder>( getRight(), getParentForChildren(), isClean()); right_ = null; } return rightBuilder_; } @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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public YaxisSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new YaxisSettings(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** *
       * Visualization type.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
       * Visualization type.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return The type. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType getType() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType.valueOf(type_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType.UNRECOGNIZED : result; } public static final int NORMALIZE_FIELD_NUMBER = 2; private boolean normalize_; /** *
       * Normalize.
       * 
* * bool normalize = 2; * @return The normalize. */ @java.lang.Override public boolean getNormalize() { return normalize_; } public static final int INTERPOLATE_FIELD_NUMBER = 3; private int interpolate_; /** *
       * Interpolate.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return The enum numeric value on the wire for interpolate. */ @java.lang.Override public int getInterpolateValue() { return interpolate_; } /** *
       * Interpolate.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return The interpolate. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate getInterpolate() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate.valueOf(interpolate_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate.UNRECOGNIZED : result; } public static final int AGGREGATION_FIELD_NUMBER = 4; private int aggregation_; /** *
       * Aggregation.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return The enum numeric value on the wire for aggregation. */ @java.lang.Override public int getAggregationValue() { return aggregation_; } /** *
       * Aggregation.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return The aggregation. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation getAggregation() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation.valueOf(aggregation_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation.UNRECOGNIZED : result; } public static final int COLOR_SCHEME_SETTINGS_FIELD_NUMBER = 5; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings colorSchemeSettings_; /** *
       * Color scheme settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; * @return Whether the colorSchemeSettings field is set. */ @java.lang.Override public boolean hasColorSchemeSettings() { return colorSchemeSettings_ != null; } /** *
       * Color scheme settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; * @return The colorSchemeSettings. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings getColorSchemeSettings() { return colorSchemeSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.getDefaultInstance() : colorSchemeSettings_; } /** *
       * Color scheme settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder getColorSchemeSettingsOrBuilder() { return getColorSchemeSettings(); } public static final int HEATMAP_SETTINGS_FIELD_NUMBER = 6; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings heatmapSettings_; /** *
       * Heatmap settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; * @return Whether the heatmapSettings field is set. */ @java.lang.Override public boolean hasHeatmapSettings() { return heatmapSettings_ != null; } /** *
       * Heatmap settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; * @return The heatmapSettings. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings getHeatmapSettings() { return heatmapSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.getDefaultInstance() : heatmapSettings_; } /** *
       * Heatmap settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder getHeatmapSettingsOrBuilder() { return getHeatmapSettings(); } public static final int YAXIS_SETTINGS_FIELD_NUMBER = 7; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings yaxisSettings_; /** *
       * Y axis settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; * @return Whether the yaxisSettings field is set. */ @java.lang.Override public boolean hasYaxisSettings() { return yaxisSettings_ != null; } /** *
       * Y axis settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; * @return The yaxisSettings. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings getYaxisSettings() { return yaxisSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.getDefaultInstance() : yaxisSettings_; } /** *
       * Y axis settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder getYaxisSettingsOrBuilder() { return getYaxisSettings(); } public static final int TITLE_FIELD_NUMBER = 8; private volatile java.lang.Object title_; /** *
       * Inside chart title.
       * 
* * string title = 8; * @return The title. */ @java.lang.Override public java.lang.String getTitle() { java.lang.Object ref = title_; 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(); title_ = s; return s; } } /** *
       * Inside chart title.
       * 
* * string title = 8; * @return The bytes for title. */ @java.lang.Override public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SHOW_LABELS_FIELD_NUMBER = 9; private boolean showLabels_; /** *
       * Show chart labels.
       * 
* * bool show_labels = 9; * @return The showLabels. */ @java.lang.Override public boolean getShowLabels() { return showLabels_; } 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 (type_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType.VISUALIZATION_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(1, type_); } if (normalize_ != false) { output.writeBool(2, normalize_); } if (interpolate_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate.INTERPOLATE_UNSPECIFIED.getNumber()) { output.writeEnum(3, interpolate_); } if (aggregation_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation.SERIES_AGGREGATION_UNSPECIFIED.getNumber()) { output.writeEnum(4, aggregation_); } if (colorSchemeSettings_ != null) { output.writeMessage(5, getColorSchemeSettings()); } if (heatmapSettings_ != null) { output.writeMessage(6, getHeatmapSettings()); } if (yaxisSettings_ != null) { output.writeMessage(7, getYaxisSettings()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, title_); } if (showLabels_ != false) { output.writeBool(9, showLabels_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType.VISUALIZATION_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } if (normalize_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, normalize_); } if (interpolate_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate.INTERPOLATE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, interpolate_); } if (aggregation_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation.SERIES_AGGREGATION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(4, aggregation_); } if (colorSchemeSettings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getColorSchemeSettings()); } if (heatmapSettings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getHeatmapSettings()); } if (yaxisSettings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getYaxisSettings()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, title_); } if (showLabels_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(9, showLabels_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings) obj; if (type_ != other.type_) return false; if (getNormalize() != other.getNormalize()) return false; if (interpolate_ != other.interpolate_) return false; if (aggregation_ != other.aggregation_) return false; if (hasColorSchemeSettings() != other.hasColorSchemeSettings()) return false; if (hasColorSchemeSettings()) { if (!getColorSchemeSettings() .equals(other.getColorSchemeSettings())) return false; } if (hasHeatmapSettings() != other.hasHeatmapSettings()) return false; if (hasHeatmapSettings()) { if (!getHeatmapSettings() .equals(other.getHeatmapSettings())) return false; } if (hasYaxisSettings() != other.hasYaxisSettings()) return false; if (hasYaxisSettings()) { if (!getYaxisSettings() .equals(other.getYaxisSettings())) return false; } if (!getTitle() .equals(other.getTitle())) return false; if (getShowLabels() != other.getShowLabels()) 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(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + NORMALIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getNormalize()); hash = (37 * hash) + INTERPOLATE_FIELD_NUMBER; hash = (53 * hash) + interpolate_; hash = (37 * hash) + AGGREGATION_FIELD_NUMBER; hash = (53 * hash) + aggregation_; if (hasColorSchemeSettings()) { hash = (37 * hash) + COLOR_SCHEME_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getColorSchemeSettings().hashCode(); } if (hasHeatmapSettings()) { hash = (37 * hash) + HEATMAP_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getHeatmapSettings().hashCode(); } if (hasYaxisSettings()) { hash = (37 * hash) + YAXIS_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getYaxisSettings().hashCode(); } hash = (37 * hash) + TITLE_FIELD_NUMBER; hash = (53 * hash) + getTitle().hashCode(); hash = (37 * hash) + SHOW_LABELS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getShowLabels()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings 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; } /** *
       * Visualization settings.
       * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.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(); type_ = 0; normalize_ = false; interpolate_ = 0; aggregation_ = 0; if (colorSchemeSettingsBuilder_ == null) { colorSchemeSettings_ = null; } else { colorSchemeSettings_ = null; colorSchemeSettingsBuilder_ = null; } if (heatmapSettingsBuilder_ == null) { heatmapSettings_ = null; } else { heatmapSettings_ = null; heatmapSettingsBuilder_ = null; } if (yaxisSettingsBuilder_ == null) { yaxisSettings_ = null; } else { yaxisSettings_ = null; yaxisSettingsBuilder_ = null; } title_ = ""; showLabels_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings(this); result.type_ = type_; result.normalize_ = normalize_; result.interpolate_ = interpolate_; result.aggregation_ = aggregation_; if (colorSchemeSettingsBuilder_ == null) { result.colorSchemeSettings_ = colorSchemeSettings_; } else { result.colorSchemeSettings_ = colorSchemeSettingsBuilder_.build(); } if (heatmapSettingsBuilder_ == null) { result.heatmapSettings_ = heatmapSettings_; } else { result.heatmapSettings_ = heatmapSettingsBuilder_.build(); } if (yaxisSettingsBuilder_ == null) { result.yaxisSettings_ = yaxisSettings_; } else { result.yaxisSettings_ = yaxisSettingsBuilder_.build(); } result.title_ = title_; result.showLabels_ = showLabels_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.getNormalize() != false) { setNormalize(other.getNormalize()); } if (other.interpolate_ != 0) { setInterpolateValue(other.getInterpolateValue()); } if (other.aggregation_ != 0) { setAggregationValue(other.getAggregationValue()); } if (other.hasColorSchemeSettings()) { mergeColorSchemeSettings(other.getColorSchemeSettings()); } if (other.hasHeatmapSettings()) { mergeHeatmapSettings(other.getHeatmapSettings()); } if (other.hasYaxisSettings()) { mergeYaxisSettings(other.getYaxisSettings()); } if (!other.getTitle().isEmpty()) { title_ = other.title_; onChanged(); } if (other.getShowLabels() != false) { setShowLabels(other.getShowLabels()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int type_ = 0; /** *
         * Visualization type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
         * Visualization type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
         * Visualization type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return The type. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType getType() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType.valueOf(type_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType.UNRECOGNIZED : result; } /** *
         * Visualization type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.VisualizationType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
         * Visualization type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.VisualizationType type = 1; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private boolean normalize_ ; /** *
         * Normalize.
         * 
* * bool normalize = 2; * @return The normalize. */ @java.lang.Override public boolean getNormalize() { return normalize_; } /** *
         * Normalize.
         * 
* * bool normalize = 2; * @param value The normalize to set. * @return This builder for chaining. */ public Builder setNormalize(boolean value) { normalize_ = value; onChanged(); return this; } /** *
         * Normalize.
         * 
* * bool normalize = 2; * @return This builder for chaining. */ public Builder clearNormalize() { normalize_ = false; onChanged(); return this; } private int interpolate_ = 0; /** *
         * Interpolate.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return The enum numeric value on the wire for interpolate. */ @java.lang.Override public int getInterpolateValue() { return interpolate_; } /** *
         * Interpolate.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @param value The enum numeric value on the wire for interpolate to set. * @return This builder for chaining. */ public Builder setInterpolateValue(int value) { interpolate_ = value; onChanged(); return this; } /** *
         * Interpolate.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return The interpolate. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate getInterpolate() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate.valueOf(interpolate_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate.UNRECOGNIZED : result; } /** *
         * Interpolate.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @param value The interpolate to set. * @return This builder for chaining. */ public Builder setInterpolate(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Interpolate value) { if (value == null) { throw new NullPointerException(); } interpolate_ = value.getNumber(); onChanged(); return this; } /** *
         * Interpolate.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.Interpolate interpolate = 3; * @return This builder for chaining. */ public Builder clearInterpolate() { interpolate_ = 0; onChanged(); return this; } private int aggregation_ = 0; /** *
         * Aggregation.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return The enum numeric value on the wire for aggregation. */ @java.lang.Override public int getAggregationValue() { return aggregation_; } /** *
         * Aggregation.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @param value The enum numeric value on the wire for aggregation to set. * @return This builder for chaining. */ public Builder setAggregationValue(int value) { aggregation_ = value; onChanged(); return this; } /** *
         * Aggregation.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return The aggregation. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation getAggregation() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation.valueOf(aggregation_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation.UNRECOGNIZED : result; } /** *
         * Aggregation.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @param value The aggregation to set. * @return This builder for chaining. */ public Builder setAggregation(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.SeriesAggregation value) { if (value == null) { throw new NullPointerException(); } aggregation_ = value.getNumber(); onChanged(); return this; } /** *
         * Aggregation.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.SeriesAggregation aggregation = 4; * @return This builder for chaining. */ public Builder clearAggregation() { aggregation_ = 0; onChanged(); return this; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings colorSchemeSettings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder> colorSchemeSettingsBuilder_; /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; * @return Whether the colorSchemeSettings field is set. */ public boolean hasColorSchemeSettings() { return colorSchemeSettingsBuilder_ != null || colorSchemeSettings_ != null; } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; * @return The colorSchemeSettings. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings getColorSchemeSettings() { if (colorSchemeSettingsBuilder_ == null) { return colorSchemeSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.getDefaultInstance() : colorSchemeSettings_; } else { return colorSchemeSettingsBuilder_.getMessage(); } } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ public Builder setColorSchemeSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings value) { if (colorSchemeSettingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } colorSchemeSettings_ = value; onChanged(); } else { colorSchemeSettingsBuilder_.setMessage(value); } return this; } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ public Builder setColorSchemeSettings( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder builderForValue) { if (colorSchemeSettingsBuilder_ == null) { colorSchemeSettings_ = builderForValue.build(); onChanged(); } else { colorSchemeSettingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ public Builder mergeColorSchemeSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings value) { if (colorSchemeSettingsBuilder_ == null) { if (colorSchemeSettings_ != null) { colorSchemeSettings_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.newBuilder(colorSchemeSettings_).mergeFrom(value).buildPartial(); } else { colorSchemeSettings_ = value; } onChanged(); } else { colorSchemeSettingsBuilder_.mergeFrom(value); } return this; } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ public Builder clearColorSchemeSettings() { if (colorSchemeSettingsBuilder_ == null) { colorSchemeSettings_ = null; onChanged(); } else { colorSchemeSettings_ = null; colorSchemeSettingsBuilder_ = null; } return this; } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder getColorSchemeSettingsBuilder() { onChanged(); return getColorSchemeSettingsFieldBuilder().getBuilder(); } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder getColorSchemeSettingsOrBuilder() { if (colorSchemeSettingsBuilder_ != null) { return colorSchemeSettingsBuilder_.getMessageOrBuilder(); } else { return colorSchemeSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.getDefaultInstance() : colorSchemeSettings_; } } /** *
         * Color scheme settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.ColorSchemeSettings color_scheme_settings = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder> getColorSchemeSettingsFieldBuilder() { if (colorSchemeSettingsBuilder_ == null) { colorSchemeSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.ColorSchemeSettingsOrBuilder>( getColorSchemeSettings(), getParentForChildren(), isClean()); colorSchemeSettings_ = null; } return colorSchemeSettingsBuilder_; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings heatmapSettings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder> heatmapSettingsBuilder_; /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; * @return Whether the heatmapSettings field is set. */ public boolean hasHeatmapSettings() { return heatmapSettingsBuilder_ != null || heatmapSettings_ != null; } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; * @return The heatmapSettings. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings getHeatmapSettings() { if (heatmapSettingsBuilder_ == null) { return heatmapSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.getDefaultInstance() : heatmapSettings_; } else { return heatmapSettingsBuilder_.getMessage(); } } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ public Builder setHeatmapSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings value) { if (heatmapSettingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } heatmapSettings_ = value; onChanged(); } else { heatmapSettingsBuilder_.setMessage(value); } return this; } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ public Builder setHeatmapSettings( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder builderForValue) { if (heatmapSettingsBuilder_ == null) { heatmapSettings_ = builderForValue.build(); onChanged(); } else { heatmapSettingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ public Builder mergeHeatmapSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings value) { if (heatmapSettingsBuilder_ == null) { if (heatmapSettings_ != null) { heatmapSettings_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.newBuilder(heatmapSettings_).mergeFrom(value).buildPartial(); } else { heatmapSettings_ = value; } onChanged(); } else { heatmapSettingsBuilder_.mergeFrom(value); } return this; } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ public Builder clearHeatmapSettings() { if (heatmapSettingsBuilder_ == null) { heatmapSettings_ = null; onChanged(); } else { heatmapSettings_ = null; heatmapSettingsBuilder_ = null; } return this; } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder getHeatmapSettingsBuilder() { onChanged(); return getHeatmapSettingsFieldBuilder().getBuilder(); } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder getHeatmapSettingsOrBuilder() { if (heatmapSettingsBuilder_ != null) { return heatmapSettingsBuilder_.getMessageOrBuilder(); } else { return heatmapSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.getDefaultInstance() : heatmapSettings_; } } /** *
         * Heatmap settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.HeatmapSettings heatmap_settings = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder> getHeatmapSettingsFieldBuilder() { if (heatmapSettingsBuilder_ == null) { heatmapSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.HeatmapSettingsOrBuilder>( getHeatmapSettings(), getParentForChildren(), isClean()); heatmapSettings_ = null; } return heatmapSettingsBuilder_; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings yaxisSettings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder> yaxisSettingsBuilder_; /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; * @return Whether the yaxisSettings field is set. */ public boolean hasYaxisSettings() { return yaxisSettingsBuilder_ != null || yaxisSettings_ != null; } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; * @return The yaxisSettings. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings getYaxisSettings() { if (yaxisSettingsBuilder_ == null) { return yaxisSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.getDefaultInstance() : yaxisSettings_; } else { return yaxisSettingsBuilder_.getMessage(); } } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ public Builder setYaxisSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings value) { if (yaxisSettingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } yaxisSettings_ = value; onChanged(); } else { yaxisSettingsBuilder_.setMessage(value); } return this; } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ public Builder setYaxisSettings( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder builderForValue) { if (yaxisSettingsBuilder_ == null) { yaxisSettings_ = builderForValue.build(); onChanged(); } else { yaxisSettingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ public Builder mergeYaxisSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings value) { if (yaxisSettingsBuilder_ == null) { if (yaxisSettings_ != null) { yaxisSettings_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.newBuilder(yaxisSettings_).mergeFrom(value).buildPartial(); } else { yaxisSettings_ = value; } onChanged(); } else { yaxisSettingsBuilder_.mergeFrom(value); } return this; } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ public Builder clearYaxisSettings() { if (yaxisSettingsBuilder_ == null) { yaxisSettings_ = null; onChanged(); } else { yaxisSettings_ = null; yaxisSettingsBuilder_ = null; } return this; } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder getYaxisSettingsBuilder() { onChanged(); return getYaxisSettingsFieldBuilder().getBuilder(); } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder getYaxisSettingsOrBuilder() { if (yaxisSettingsBuilder_ != null) { return yaxisSettingsBuilder_.getMessageOrBuilder(); } else { return yaxisSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.getDefaultInstance() : yaxisSettings_; } } /** *
         * Y axis settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings.YaxisSettings yaxis_settings = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder> getYaxisSettingsFieldBuilder() { if (yaxisSettingsBuilder_ == null) { yaxisSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.YaxisSettingsOrBuilder>( getYaxisSettings(), getParentForChildren(), isClean()); yaxisSettings_ = null; } return yaxisSettingsBuilder_; } private java.lang.Object title_ = ""; /** *
         * Inside chart title.
         * 
* * string title = 8; * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * Inside chart title.
         * 
* * string title = 8; * @return The bytes for title. */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Inside chart title.
         * 
* * string title = 8; * @param value The title to set. * @return This builder for chaining. */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } title_ = value; onChanged(); return this; } /** *
         * Inside chart title.
         * 
* * string title = 8; * @return This builder for chaining. */ public Builder clearTitle() { title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** *
         * Inside chart title.
         * 
* * string title = 8; * @param value The bytes for title to set. * @return This builder for chaining. */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); title_ = value; onChanged(); return this; } private boolean showLabels_ ; /** *
         * Show chart labels.
         * 
* * bool show_labels = 9; * @return The showLabels. */ @java.lang.Override public boolean getShowLabels() { return showLabels_; } /** *
         * Show chart labels.
         * 
* * bool show_labels = 9; * @param value The showLabels to set. * @return This builder for chaining. */ public Builder setShowLabels(boolean value) { showLabels_ = value; onChanged(); return this; } /** *
         * Show chart labels.
         * 
* * bool show_labels = 9; * @return This builder for chaining. */ public Builder clearShowLabels() { showLabels_ = false; 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:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public VisualizationSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new VisualizationSettings(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SeriesOverridesOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides) com.google.protobuf.MessageOrBuilder { /** *
       * Series name.
       * 
* * string name = 1; * @return Whether the name field is set. */ boolean hasName(); /** *
       * Series name.
       * 
* * string name = 1; * @return The name. */ java.lang.String getName(); /** *
       * Series name.
       * 
* * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
       * Target index.
       * 
* * string target_index = 2; * @return Whether the targetIndex field is set. */ boolean hasTargetIndex(); /** *
       * Target index.
       * 
* * string target_index = 2; * @return The targetIndex. */ java.lang.String getTargetIndex(); /** *
       * Target index.
       * 
* * string target_index = 2; * @return The bytes for targetIndex. */ com.google.protobuf.ByteString getTargetIndexBytes(); /** *
       * Required. Override settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; * @return Whether the settings field is set. */ boolean hasSettings(); /** *
       * Required. Override settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; * @return The settings. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings getSettings(); /** *
       * Required. Override settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder getSettingsOrBuilder(); public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.TypeCase getTypeCase(); } /** *
     * Series override settings.
     * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides} */ public static final class SeriesOverrides extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides) SeriesOverridesOrBuilder { private static final long serialVersionUID = 0L; // Use SeriesOverrides.newBuilder() to construct. private SeriesOverrides(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SeriesOverrides() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SeriesOverrides(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SeriesOverrides( 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; case 10: { java.lang.String s = input.readStringRequireUtf8(); typeCase_ = 1; type_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); typeCase_ = 2; type_ = s; break; } case 26: { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder subBuilder = null; if (settings_ != null) { subBuilder = settings_.toBuilder(); } settings_ = input.readMessage(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(settings_); settings_ = subBuilder.buildPartial(); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder.class); } /** * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition} */ public enum YaxisPosition implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Not specified (left by default).
         * 
* * YAXIS_POSITION_UNSPECIFIED = 0; */ YAXIS_POSITION_UNSPECIFIED(0), /** *
         * Left.
         * 
* * YAXIS_POSITION_LEFT = 1; */ YAXIS_POSITION_LEFT(1), /** *
         * Right.
         * 
* * YAXIS_POSITION_RIGHT = 2; */ YAXIS_POSITION_RIGHT(2), UNRECOGNIZED(-1), ; /** *
         * Not specified (left by default).
         * 
* * YAXIS_POSITION_UNSPECIFIED = 0; */ public static final int YAXIS_POSITION_UNSPECIFIED_VALUE = 0; /** *
         * Left.
         * 
* * YAXIS_POSITION_LEFT = 1; */ public static final int YAXIS_POSITION_LEFT_VALUE = 1; /** *
         * Right.
         * 
* * YAXIS_POSITION_RIGHT = 2; */ public static final int YAXIS_POSITION_RIGHT_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 YaxisPosition 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 YaxisPosition forNumber(int value) { switch (value) { case 0: return YAXIS_POSITION_UNSPECIFIED; case 1: return YAXIS_POSITION_LEFT; case 2: return YAXIS_POSITION_RIGHT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< YaxisPosition> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public YaxisPosition findValueByNumber(int number) { return YaxisPosition.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.getDescriptor().getEnumTypes().get(0); } private static final YaxisPosition[] VALUES = values(); public static YaxisPosition valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private YaxisPosition(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition) } /** * Protobuf enum {@code yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType} */ public enum SeriesVisualizationType implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Not specified (line by default).
         * 
* * SERIES_VISUALIZATION_TYPE_UNSPECIFIED = 0; */ SERIES_VISUALIZATION_TYPE_UNSPECIFIED(0), /** *
         * Line chart.
         * 
* * SERIES_VISUALIZATION_TYPE_LINE = 1; */ SERIES_VISUALIZATION_TYPE_LINE(1), /** *
         * Stack chart.
         * 
* * SERIES_VISUALIZATION_TYPE_STACK = 2; */ SERIES_VISUALIZATION_TYPE_STACK(2), /** *
         * Points as columns chart.
         * 
* * SERIES_VISUALIZATION_TYPE_COLUMN = 3; */ SERIES_VISUALIZATION_TYPE_COLUMN(3), /** *
         * Points.
         * 
* * SERIES_VISUALIZATION_TYPE_POINTS = 4; */ SERIES_VISUALIZATION_TYPE_POINTS(4), UNRECOGNIZED(-1), ; /** *
         * Not specified (line by default).
         * 
* * SERIES_VISUALIZATION_TYPE_UNSPECIFIED = 0; */ public static final int SERIES_VISUALIZATION_TYPE_UNSPECIFIED_VALUE = 0; /** *
         * Line chart.
         * 
* * SERIES_VISUALIZATION_TYPE_LINE = 1; */ public static final int SERIES_VISUALIZATION_TYPE_LINE_VALUE = 1; /** *
         * Stack chart.
         * 
* * SERIES_VISUALIZATION_TYPE_STACK = 2; */ public static final int SERIES_VISUALIZATION_TYPE_STACK_VALUE = 2; /** *
         * Points as columns chart.
         * 
* * SERIES_VISUALIZATION_TYPE_COLUMN = 3; */ public static final int SERIES_VISUALIZATION_TYPE_COLUMN_VALUE = 3; /** *
         * Points.
         * 
* * SERIES_VISUALIZATION_TYPE_POINTS = 4; */ public static final int SERIES_VISUALIZATION_TYPE_POINTS_VALUE = 4; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } 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 SeriesVisualizationType 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 SeriesVisualizationType forNumber(int value) { switch (value) { case 0: return SERIES_VISUALIZATION_TYPE_UNSPECIFIED; case 1: return SERIES_VISUALIZATION_TYPE_LINE; case 2: return SERIES_VISUALIZATION_TYPE_STACK; case 3: return SERIES_VISUALIZATION_TYPE_COLUMN; case 4: return SERIES_VISUALIZATION_TYPE_POINTS; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< SeriesVisualizationType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public SeriesVisualizationType findValueByNumber(int number) { return SeriesVisualizationType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.getDescriptor().getEnumTypes().get(1); } private static final SeriesVisualizationType[] VALUES = values(); public static SeriesVisualizationType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private SeriesVisualizationType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType) } public interface SeriesOverrideSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings) com.google.protobuf.MessageOrBuilder { /** *
         * Series name or empty.
         * 
* * string name = 1; * @return The name. */ java.lang.String getName(); /** *
         * Series name or empty.
         * 
* * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
         * Series color or empty.
         * 
* * string color = 2; * @return The color. */ java.lang.String getColor(); /** *
         * Series color or empty.
         * 
* * string color = 2; * @return The bytes for color. */ com.google.protobuf.ByteString getColorBytes(); /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return The type. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType getType(); /** *
         * Stack name or empty.
         * 
* * string stack_name = 4; * @return The stackName. */ java.lang.String getStackName(); /** *
         * Stack name or empty.
         * 
* * string stack_name = 4; * @return The bytes for stackName. */ com.google.protobuf.ByteString getStackNameBytes(); /** *
         * Stack grow down.
         * 
* * bool grow_down = 5; * @return The growDown. */ boolean getGrowDown(); /** *
         * Yaxis position.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return The enum numeric value on the wire for yaxisPosition. */ int getYaxisPositionValue(); /** *
         * Yaxis position.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return The yaxisPosition. */ yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition getYaxisPosition(); } /** * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings} */ public static final class SeriesOverrideSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings) SeriesOverrideSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use SeriesOverrideSettings.newBuilder() to construct. private SeriesOverrideSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SeriesOverrideSettings() { name_ = ""; color_ = ""; type_ = 0; stackName_ = ""; yaxisPosition_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SeriesOverrideSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SeriesOverrideSettings( 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; case 10: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); color_ = s; break; } case 24: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); stackName_ = s; break; } case 40: { growDown_ = input.readBool(); break; } case 48: { int rawValue = input.readEnum(); yaxisPosition_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** *
         * Series name or empty.
         * 
* * string name = 1; * @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(); name_ = s; return s; } } /** *
         * Series name or empty.
         * 
* * string name = 1; * @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 COLOR_FIELD_NUMBER = 2; private volatile java.lang.Object color_; /** *
         * Series color or empty.
         * 
* * string color = 2; * @return The color. */ @java.lang.Override public java.lang.String getColor() { java.lang.Object ref = color_; 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(); color_ = s; return s; } } /** *
         * Series color or empty.
         * 
* * string color = 2; * @return The bytes for color. */ @java.lang.Override public com.google.protobuf.ByteString getColorBytes() { java.lang.Object ref = color_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); color_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TYPE_FIELD_NUMBER = 3; private int type_; /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
         * Type.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return The type. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType getType() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType.valueOf(type_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType.UNRECOGNIZED : result; } public static final int STACK_NAME_FIELD_NUMBER = 4; private volatile java.lang.Object stackName_; /** *
         * Stack name or empty.
         * 
* * string stack_name = 4; * @return The stackName. */ @java.lang.Override public java.lang.String getStackName() { java.lang.Object ref = stackName_; 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(); stackName_ = s; return s; } } /** *
         * Stack name or empty.
         * 
* * string stack_name = 4; * @return The bytes for stackName. */ @java.lang.Override public com.google.protobuf.ByteString getStackNameBytes() { java.lang.Object ref = stackName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); stackName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int GROW_DOWN_FIELD_NUMBER = 5; private boolean growDown_; /** *
         * Stack grow down.
         * 
* * bool grow_down = 5; * @return The growDown. */ @java.lang.Override public boolean getGrowDown() { return growDown_; } public static final int YAXIS_POSITION_FIELD_NUMBER = 6; private int yaxisPosition_; /** *
         * Yaxis position.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return The enum numeric value on the wire for yaxisPosition. */ @java.lang.Override public int getYaxisPositionValue() { return yaxisPosition_; } /** *
         * Yaxis position.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return The yaxisPosition. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition getYaxisPosition() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition.valueOf(yaxisPosition_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition.UNRECOGNIZED : 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(color_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, color_); } if (type_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType.SERIES_VISUALIZATION_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stackName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, stackName_); } if (growDown_ != false) { output.writeBool(5, growDown_); } if (yaxisPosition_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition.YAXIS_POSITION_UNSPECIFIED.getNumber()) { output.writeEnum(6, yaxisPosition_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(color_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, color_); } if (type_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType.SERIES_VISUALIZATION_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stackName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, stackName_); } if (growDown_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, growDown_); } if (yaxisPosition_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition.YAXIS_POSITION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, yaxisPosition_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings) obj; if (!getName() .equals(other.getName())) return false; if (!getColor() .equals(other.getColor())) return false; if (type_ != other.type_) return false; if (!getStackName() .equals(other.getStackName())) return false; if (getGrowDown() != other.getGrowDown()) return false; if (yaxisPosition_ != other.yaxisPosition_) 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(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + COLOR_FIELD_NUMBER; hash = (53 * hash) + getColor().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + STACK_NAME_FIELD_NUMBER; hash = (53 * hash) + getStackName().hashCode(); hash = (37 * hash) + GROW_DOWN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getGrowDown()); hash = (37 * hash) + YAXIS_POSITION_FIELD_NUMBER; hash = (53 * hash) + yaxisPosition_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings 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 yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.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_ = ""; color_ = ""; type_ = 0; stackName_ = ""; growDown_ = false; yaxisPosition_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings(this); result.name_ = name_; result.color_ = color_; result.type_ = type_; result.stackName_ = stackName_; result.growDown_ = growDown_; result.yaxisPosition_ = yaxisPosition_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getColor().isEmpty()) { color_ = other.color_; onChanged(); } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (!other.getStackName().isEmpty()) { stackName_ = other.stackName_; onChanged(); } if (other.getGrowDown() != false) { setGrowDown(other.getGrowDown()); } if (other.yaxisPosition_ != 0) { setYaxisPositionValue(other.getYaxisPositionValue()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object name_ = ""; /** *
           * Series name or empty.
           * 
* * string name = 1; * @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(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Series name or empty.
           * 
* * string name = 1; * @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; } } /** *
           * Series name or empty.
           * 
* * string name = 1; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** *
           * Series name or empty.
           * 
* * string name = 1; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
           * Series name or empty.
           * 
* * string name = 1; * @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(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private java.lang.Object color_ = ""; /** *
           * Series color or empty.
           * 
* * string color = 2; * @return The color. */ public java.lang.String getColor() { java.lang.Object ref = color_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); color_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Series color or empty.
           * 
* * string color = 2; * @return The bytes for color. */ public com.google.protobuf.ByteString getColorBytes() { java.lang.Object ref = color_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); color_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Series color or empty.
           * 
* * string color = 2; * @param value The color to set. * @return This builder for chaining. */ public Builder setColor( java.lang.String value) { if (value == null) { throw new NullPointerException(); } color_ = value; onChanged(); return this; } /** *
           * Series color or empty.
           * 
* * string color = 2; * @return This builder for chaining. */ public Builder clearColor() { color_ = getDefaultInstance().getColor(); onChanged(); return this; } /** *
           * Series color or empty.
           * 
* * string color = 2; * @param value The bytes for color to set. * @return This builder for chaining. */ public Builder setColorBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); color_ = value; onChanged(); return this; } private int type_ = 0; /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return The type. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType getType() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType.valueOf(type_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType.UNRECOGNIZED : result; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesVisualizationType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
           * Type.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesVisualizationType type = 3; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.lang.Object stackName_ = ""; /** *
           * Stack name or empty.
           * 
* * string stack_name = 4; * @return The stackName. */ public java.lang.String getStackName() { java.lang.Object ref = stackName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); stackName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
           * Stack name or empty.
           * 
* * string stack_name = 4; * @return The bytes for stackName. */ public com.google.protobuf.ByteString getStackNameBytes() { java.lang.Object ref = stackName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); stackName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
           * Stack name or empty.
           * 
* * string stack_name = 4; * @param value The stackName to set. * @return This builder for chaining. */ public Builder setStackName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } stackName_ = value; onChanged(); return this; } /** *
           * Stack name or empty.
           * 
* * string stack_name = 4; * @return This builder for chaining. */ public Builder clearStackName() { stackName_ = getDefaultInstance().getStackName(); onChanged(); return this; } /** *
           * Stack name or empty.
           * 
* * string stack_name = 4; * @param value The bytes for stackName to set. * @return This builder for chaining. */ public Builder setStackNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); stackName_ = value; onChanged(); return this; } private boolean growDown_ ; /** *
           * Stack grow down.
           * 
* * bool grow_down = 5; * @return The growDown. */ @java.lang.Override public boolean getGrowDown() { return growDown_; } /** *
           * Stack grow down.
           * 
* * bool grow_down = 5; * @param value The growDown to set. * @return This builder for chaining. */ public Builder setGrowDown(boolean value) { growDown_ = value; onChanged(); return this; } /** *
           * Stack grow down.
           * 
* * bool grow_down = 5; * @return This builder for chaining. */ public Builder clearGrowDown() { growDown_ = false; onChanged(); return this; } private int yaxisPosition_ = 0; /** *
           * Yaxis position.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return The enum numeric value on the wire for yaxisPosition. */ @java.lang.Override public int getYaxisPositionValue() { return yaxisPosition_; } /** *
           * Yaxis position.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @param value The enum numeric value on the wire for yaxisPosition to set. * @return This builder for chaining. */ public Builder setYaxisPositionValue(int value) { yaxisPosition_ = value; onChanged(); return this; } /** *
           * Yaxis position.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return The yaxisPosition. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition getYaxisPosition() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition.valueOf(yaxisPosition_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition.UNRECOGNIZED : result; } /** *
           * Yaxis position.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @param value The yaxisPosition to set. * @return This builder for chaining. */ public Builder setYaxisPosition(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.YaxisPosition value) { if (value == null) { throw new NullPointerException(); } yaxisPosition_ = value.getNumber(); onChanged(); return this; } /** *
           * Yaxis position.
           * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.YaxisPosition yaxis_position = 6; * @return This builder for chaining. */ public Builder clearYaxisPosition() { yaxisPosition_ = 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:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SeriesOverrideSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SeriesOverrideSettings(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int typeCase_ = 0; private java.lang.Object type_; public enum TypeCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { NAME(1), TARGET_INDEX(2), TYPE_NOT_SET(0); private final int value; private TypeCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TypeCase valueOf(int value) { return forNumber(value); } public static TypeCase forNumber(int value) { switch (value) { case 1: return NAME; case 2: return TARGET_INDEX; case 0: return TYPE_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public TypeCase getTypeCase() { return TypeCase.forNumber( typeCase_); } public static final int NAME_FIELD_NUMBER = 1; /** *
       * Series name.
       * 
* * string name = 1; * @return Whether the name field is set. */ public boolean hasName() { return typeCase_ == 1; } /** *
       * Series name.
       * 
* * string name = 1; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = ""; if (typeCase_ == 1) { ref = type_; } 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 (typeCase_ == 1) { type_ = s; } return s; } } /** *
       * Series name.
       * 
* * string name = 1; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = ""; if (typeCase_ == 1) { ref = type_; } if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (typeCase_ == 1) { type_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TARGET_INDEX_FIELD_NUMBER = 2; /** *
       * Target index.
       * 
* * string target_index = 2; * @return Whether the targetIndex field is set. */ public boolean hasTargetIndex() { return typeCase_ == 2; } /** *
       * Target index.
       * 
* * string target_index = 2; * @return The targetIndex. */ public java.lang.String getTargetIndex() { java.lang.Object ref = ""; if (typeCase_ == 2) { ref = type_; } 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 (typeCase_ == 2) { type_ = s; } return s; } } /** *
       * Target index.
       * 
* * string target_index = 2; * @return The bytes for targetIndex. */ public com.google.protobuf.ByteString getTargetIndexBytes() { java.lang.Object ref = ""; if (typeCase_ == 2) { ref = type_; } if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (typeCase_ == 2) { type_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SETTINGS_FIELD_NUMBER = 3; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings_; /** *
       * Required. Override settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; * @return Whether the settings field is set. */ @java.lang.Override public boolean hasSettings() { return settings_ != null; } /** *
       * Required. Override settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; * @return The settings. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings getSettings() { return settings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.getDefaultInstance() : settings_; } /** *
       * Required. Override settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder getSettingsOrBuilder() { return getSettings(); } 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 (typeCase_ == 1) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (typeCase_ == 2) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); } if (settings_ != null) { output.writeMessage(3, getSettings()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (typeCase_ == 1) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (typeCase_ == 2) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); } if (settings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getSettings()); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides) obj; if (hasSettings() != other.hasSettings()) return false; if (hasSettings()) { if (!getSettings() .equals(other.getSettings())) return false; } if (!getTypeCase().equals(other.getTypeCase())) return false; switch (typeCase_) { case 1: if (!getName() .equals(other.getName())) return false; break; case 2: if (!getTargetIndex() .equals(other.getTargetIndex())) return false; break; case 0: default: } 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 (hasSettings()) { hash = (37 * hash) + SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getSettings().hashCode(); } switch (typeCase_) { case 1: hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); break; case 2: hash = (37 * hash) + TARGET_INDEX_FIELD_NUMBER; hash = (53 * hash) + getTargetIndex().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides 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; } /** *
       * Series override settings.
       * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.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(); if (settingsBuilder_ == null) { settings_ = null; } else { settings_ = null; settingsBuilder_ = null; } typeCase_ = 0; type_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides(this); if (typeCase_ == 1) { result.type_ = type_; } if (typeCase_ == 2) { result.type_ = type_; } if (settingsBuilder_ == null) { result.settings_ = settings_; } else { result.settings_ = settingsBuilder_.build(); } result.typeCase_ = typeCase_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.getDefaultInstance()) return this; if (other.hasSettings()) { mergeSettings(other.getSettings()); } switch (other.getTypeCase()) { case NAME: { typeCase_ = 1; type_ = other.type_; onChanged(); break; } case TARGET_INDEX: { typeCase_ = 2; type_ = other.type_; onChanged(); break; } case TYPE_NOT_SET: { break; } } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int typeCase_ = 0; private java.lang.Object type_; public TypeCase getTypeCase() { return TypeCase.forNumber( typeCase_); } public Builder clearType() { typeCase_ = 0; type_ = null; onChanged(); return this; } /** *
         * Series name.
         * 
* * string name = 1; * @return Whether the name field is set. */ @java.lang.Override public boolean hasName() { return typeCase_ == 1; } /** *
         * Series name.
         * 
* * string name = 1; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = ""; if (typeCase_ == 1) { ref = type_; } if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (typeCase_ == 1) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Series name.
         * 
* * string name = 1; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = ""; if (typeCase_ == 1) { ref = type_; } if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (typeCase_ == 1) { type_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Series name.
         * 
* * string name = 1; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } typeCase_ = 1; type_ = value; onChanged(); return this; } /** *
         * Series name.
         * 
* * string name = 1; * @return This builder for chaining. */ public Builder clearName() { if (typeCase_ == 1) { typeCase_ = 0; type_ = null; onChanged(); } return this; } /** *
         * Series name.
         * 
* * string name = 1; * @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(); } checkByteStringIsUtf8(value); typeCase_ = 1; type_ = value; onChanged(); return this; } /** *
         * Target index.
         * 
* * string target_index = 2; * @return Whether the targetIndex field is set. */ @java.lang.Override public boolean hasTargetIndex() { return typeCase_ == 2; } /** *
         * Target index.
         * 
* * string target_index = 2; * @return The targetIndex. */ @java.lang.Override public java.lang.String getTargetIndex() { java.lang.Object ref = ""; if (typeCase_ == 2) { ref = type_; } if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (typeCase_ == 2) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
         * Target index.
         * 
* * string target_index = 2; * @return The bytes for targetIndex. */ @java.lang.Override public com.google.protobuf.ByteString getTargetIndexBytes() { java.lang.Object ref = ""; if (typeCase_ == 2) { ref = type_; } if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (typeCase_ == 2) { type_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Target index.
         * 
* * string target_index = 2; * @param value The targetIndex to set. * @return This builder for chaining. */ public Builder setTargetIndex( java.lang.String value) { if (value == null) { throw new NullPointerException(); } typeCase_ = 2; type_ = value; onChanged(); return this; } /** *
         * Target index.
         * 
* * string target_index = 2; * @return This builder for chaining. */ public Builder clearTargetIndex() { if (typeCase_ == 2) { typeCase_ = 0; type_ = null; onChanged(); } return this; } /** *
         * Target index.
         * 
* * string target_index = 2; * @param value The bytes for targetIndex to set. * @return This builder for chaining. */ public Builder setTargetIndexBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); typeCase_ = 2; type_ = value; onChanged(); return this; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder> settingsBuilder_; /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; * @return Whether the settings field is set. */ public boolean hasSettings() { return settingsBuilder_ != null || settings_ != null; } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; * @return The settings. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings getSettings() { if (settingsBuilder_ == null) { return settings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.getDefaultInstance() : settings_; } else { return settingsBuilder_.getMessage(); } } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ public Builder setSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings value) { if (settingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } settings_ = value; onChanged(); } else { settingsBuilder_.setMessage(value); } return this; } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ public Builder setSettings( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder builderForValue) { if (settingsBuilder_ == null) { settings_ = builderForValue.build(); onChanged(); } else { settingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ public Builder mergeSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings value) { if (settingsBuilder_ == null) { if (settings_ != null) { settings_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.newBuilder(settings_).mergeFrom(value).buildPartial(); } else { settings_ = value; } onChanged(); } else { settingsBuilder_.mergeFrom(value); } return this; } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ public Builder clearSettings() { if (settingsBuilder_ == null) { settings_ = null; onChanged(); } else { settings_ = null; settingsBuilder_ = null; } return this; } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder getSettingsBuilder() { onChanged(); return getSettingsFieldBuilder().getBuilder(); } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder getSettingsOrBuilder() { if (settingsBuilder_ != null) { return settingsBuilder_.getMessageOrBuilder(); } else { return settings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.getDefaultInstance() : settings_; } } /** *
         * Required. Override settings.
         * 
* * .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides.SeriesOverrideSettings settings = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder> getSettingsFieldBuilder() { if (settingsBuilder_ == null) { settingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.SeriesOverrideSettingsOrBuilder>( getSettings(), getParentForChildren(), isClean()); settings_ = null; } return settingsBuilder_; } @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:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SeriesOverrides parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SeriesOverrides(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface NameHidingSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings) com.google.protobuf.MessageOrBuilder { /** *
       * True if we want to show concrete series names only, false if we want to hide concrete series names.
       * 
* * bool positive = 1; * @return The positive. */ boolean getPositive(); /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @return A list containing the names. */ java.util.List getNamesList(); /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @return The count of names. */ int getNamesCount(); /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @param index The index of the element to return. * @return The names at the given index. */ java.lang.String getNames(int index); /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @param index The index of the value to return. * @return The bytes of the names at the given index. */ com.google.protobuf.ByteString getNamesBytes(int index); } /** *
     * Name hiding settings.
     * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings} */ public static final class NameHidingSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings) NameHidingSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use NameHidingSettings.newBuilder() to construct. private NameHidingSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private NameHidingSettings() { names_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new NameHidingSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private NameHidingSettings( 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: { positive_ = input.readBool(); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { names_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } names_.add(s); 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)) { names_ = names_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder.class); } public static final int POSITIVE_FIELD_NUMBER = 1; private boolean positive_; /** *
       * True if we want to show concrete series names only, false if we want to hide concrete series names.
       * 
* * bool positive = 1; * @return The positive. */ @java.lang.Override public boolean getPositive() { return positive_; } public static final int NAMES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList names_; /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @return A list containing the names. */ public com.google.protobuf.ProtocolStringList getNamesList() { return names_; } /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @return The count of names. */ public int getNamesCount() { return names_.size(); } /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @param index The index of the element to return. * @return The names at the given index. */ public java.lang.String getNames(int index) { return names_.get(index); } /** *
       * Series names to show or hide.
       * 
* * repeated string names = 2; * @param index The index of the value to return. * @return The bytes of the names at the given index. */ public com.google.protobuf.ByteString getNamesBytes(int index) { return names_.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 (positive_ != false) { output.writeBool(1, positive_); } for (int i = 0; i < names_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, names_.getRaw(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (positive_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, positive_); } { int dataSize = 0; for (int i = 0; i < names_.size(); i++) { dataSize += computeStringSizeNoTag(names_.getRaw(i)); } size += dataSize; size += 1 * getNamesList().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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings) obj; if (getPositive() != other.getPositive()) return false; if (!getNamesList() .equals(other.getNamesList())) 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(); hash = (37 * hash) + POSITIVE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getPositive()); if (getNamesCount() > 0) { hash = (37 * hash) + NAMES_FIELD_NUMBER; hash = (53 * hash) + getNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings 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; } /** *
       * Name hiding settings.
       * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.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(); positive_ = false; names_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings(this); int from_bitField0_ = bitField0_; result.positive_ = positive_; if (((bitField0_ & 0x00000001) != 0)) { names_ = names_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.names_ = names_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.getDefaultInstance()) return this; if (other.getPositive() != false) { setPositive(other.getPositive()); } if (!other.names_.isEmpty()) { if (names_.isEmpty()) { names_ = other.names_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureNamesIsMutable(); names_.addAll(other.names_); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private boolean positive_ ; /** *
         * True if we want to show concrete series names only, false if we want to hide concrete series names.
         * 
* * bool positive = 1; * @return The positive. */ @java.lang.Override public boolean getPositive() { return positive_; } /** *
         * True if we want to show concrete series names only, false if we want to hide concrete series names.
         * 
* * bool positive = 1; * @param value The positive to set. * @return This builder for chaining. */ public Builder setPositive(boolean value) { positive_ = value; onChanged(); return this; } /** *
         * True if we want to show concrete series names only, false if we want to hide concrete series names.
         * 
* * bool positive = 1; * @return This builder for chaining. */ public Builder clearPositive() { positive_ = false; onChanged(); return this; } private com.google.protobuf.LazyStringList names_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { names_ = new com.google.protobuf.LazyStringArrayList(names_); bitField0_ |= 0x00000001; } } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @return A list containing the names. */ public com.google.protobuf.ProtocolStringList getNamesList() { return names_.getUnmodifiableView(); } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @return The count of names. */ public int getNamesCount() { return names_.size(); } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @param index The index of the element to return. * @return The names at the given index. */ public java.lang.String getNames(int index) { return names_.get(index); } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @param index The index of the value to return. * @return The bytes of the names at the given index. */ public com.google.protobuf.ByteString getNamesBytes(int index) { return names_.getByteString(index); } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @param index The index to set the value at. * @param value The names to set. * @return This builder for chaining. */ public Builder setNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureNamesIsMutable(); names_.set(index, value); onChanged(); return this; } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @param value The names to add. * @return This builder for chaining. */ public Builder addNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureNamesIsMutable(); names_.add(value); onChanged(); return this; } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @param values The names to add. * @return This builder for chaining. */ public Builder addAllNames( java.lang.Iterable values) { ensureNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, names_); onChanged(); return this; } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @return This builder for chaining. */ public Builder clearNames() { names_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
         * Series names to show or hide.
         * 
* * repeated string names = 2; * @param value The bytes of the names to add. * @return This builder for chaining. */ public Builder addNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureNamesIsMutable(); names_.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:yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public NameHidingSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new NameHidingSettings(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int ID_FIELD_NUMBER = 1; private volatile java.lang.Object id_; /** *
     * Required. Chart ID.
     * 
* * string id = 1; * @return The id. */ @java.lang.Override public java.lang.String getId() { java.lang.Object ref = id_; 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(); id_ = s; return s; } } /** *
     * Required. Chart ID.
     * 
* * string id = 1; * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int QUERIES_FIELD_NUMBER = 2; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries queries_; /** *
     * Queries.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; * @return Whether the queries field is set. */ @java.lang.Override public boolean hasQueries() { return queries_ != null; } /** *
     * Queries.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; * @return The queries. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries getQueries() { return queries_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.getDefaultInstance() : queries_; } /** *
     * Queries.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder getQueriesOrBuilder() { return getQueries(); } public static final int VISUALIZATION_SETTINGS_FIELD_NUMBER = 3; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings visualizationSettings_; /** *
     * Visualization settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; * @return Whether the visualizationSettings field is set. */ @java.lang.Override public boolean hasVisualizationSettings() { return visualizationSettings_ != null; } /** *
     * Visualization settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; * @return The visualizationSettings. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings getVisualizationSettings() { return visualizationSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDefaultInstance() : visualizationSettings_; } /** *
     * Visualization settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder getVisualizationSettingsOrBuilder() { return getVisualizationSettings(); } public static final int SERIES_OVERRIDES_FIELD_NUMBER = 4; private java.util.List seriesOverrides_; /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ @java.lang.Override public java.util.List getSeriesOverridesList() { return seriesOverrides_; } /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ @java.lang.Override public java.util.List getSeriesOverridesOrBuilderList() { return seriesOverrides_; } /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ @java.lang.Override public int getSeriesOverridesCount() { return seriesOverrides_.size(); } /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides getSeriesOverrides(int index) { return seriesOverrides_.get(index); } /** *
     * Override settings.
     * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder getSeriesOverridesOrBuilder( int index) { return seriesOverrides_.get(index); } public static final int NAME_HIDING_SETTINGS_FIELD_NUMBER = 5; private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings nameHidingSettings_; /** *
     * Name hiding settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; * @return Whether the nameHidingSettings field is set. */ @java.lang.Override public boolean hasNameHidingSettings() { return nameHidingSettings_ != null; } /** *
     * Name hiding settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; * @return The nameHidingSettings. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings getNameHidingSettings() { return nameHidingSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.getDefaultInstance() : nameHidingSettings_; } /** *
     * Name hiding settings.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder getNameHidingSettingsOrBuilder() { return getNameHidingSettings(); } public static final int DESCRIPTION_FIELD_NUMBER = 6; private volatile java.lang.Object description_; /** *
     * Chart description in dashboard (not enabled in UI).
     * 
* * string description = 6; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; 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(); description_ = s; return s; } } /** *
     * Chart description in dashboard (not enabled in UI).
     * 
* * string description = 6; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TITLE_FIELD_NUMBER = 7; private volatile java.lang.Object title_; /** *
     * Chart widget title.
     * 
* * string title = 7; * @return The title. */ @java.lang.Override public java.lang.String getTitle() { java.lang.Object ref = title_; 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(); title_ = s; return s; } } /** *
     * Chart widget title.
     * 
* * string title = 7; * @return The bytes for title. */ @java.lang.Override public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DISPLAY_LEGEND_FIELD_NUMBER = 8; private boolean displayLegend_; /** *
     * Enable legend under chart.
     * 
* * bool display_legend = 8; * @return The displayLegend. */ @java.lang.Override public boolean getDisplayLegend() { return displayLegend_; } public static final int FREEZE_FIELD_NUMBER = 9; private int freeze_; /** *
     * Fixed time interval for chart.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return The enum numeric value on the wire for freeze. */ @java.lang.Override public int getFreezeValue() { return freeze_; } /** *
     * Fixed time interval for chart.
     * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return The freeze. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration getFreeze() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration.valueOf(freeze_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration.UNRECOGNIZED : 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } if (queries_ != null) { output.writeMessage(2, getQueries()); } if (visualizationSettings_ != null) { output.writeMessage(3, getVisualizationSettings()); } for (int i = 0; i < seriesOverrides_.size(); i++) { output.writeMessage(4, seriesOverrides_.get(i)); } if (nameHidingSettings_ != null) { output.writeMessage(5, getNameHidingSettings()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, title_); } if (displayLegend_ != false) { output.writeBool(8, displayLegend_); } if (freeze_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration.FREEZE_DURATION_UNSPECIFIED.getNumber()) { output.writeEnum(9, freeze_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); } if (queries_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getQueries()); } if (visualizationSettings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getVisualizationSettings()); } for (int i = 0; i < seriesOverrides_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, seriesOverrides_.get(i)); } if (nameHidingSettings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getNameHidingSettings()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, title_); } if (displayLegend_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(8, displayLegend_); } if (freeze_ != yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration.FREEZE_DURATION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(9, freeze_); } 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget)) { return super.equals(obj); } yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget other = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget) obj; if (!getId() .equals(other.getId())) return false; if (hasQueries() != other.hasQueries()) return false; if (hasQueries()) { if (!getQueries() .equals(other.getQueries())) return false; } if (hasVisualizationSettings() != other.hasVisualizationSettings()) return false; if (hasVisualizationSettings()) { if (!getVisualizationSettings() .equals(other.getVisualizationSettings())) return false; } if (!getSeriesOverridesList() .equals(other.getSeriesOverridesList())) return false; if (hasNameHidingSettings() != other.hasNameHidingSettings()) return false; if (hasNameHidingSettings()) { if (!getNameHidingSettings() .equals(other.getNameHidingSettings())) return false; } if (!getDescription() .equals(other.getDescription())) return false; if (!getTitle() .equals(other.getTitle())) return false; if (getDisplayLegend() != other.getDisplayLegend()) return false; if (freeze_ != other.freeze_) 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(); hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + getId().hashCode(); if (hasQueries()) { hash = (37 * hash) + QUERIES_FIELD_NUMBER; hash = (53 * hash) + getQueries().hashCode(); } if (hasVisualizationSettings()) { hash = (37 * hash) + VISUALIZATION_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getVisualizationSettings().hashCode(); } if (getSeriesOverridesCount() > 0) { hash = (37 * hash) + SERIES_OVERRIDES_FIELD_NUMBER; hash = (53 * hash) + getSeriesOverridesList().hashCode(); } if (hasNameHidingSettings()) { hash = (37 * hash) + NAME_HIDING_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getNameHidingSettings().hashCode(); } hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); hash = (37 * hash) + TITLE_FIELD_NUMBER; hash = (53 * hash) + getTitle().hashCode(); hash = (37 * hash) + DISPLAY_LEGEND_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDisplayLegend()); hash = (37 * hash) + FREEZE_FIELD_NUMBER; hash = (53 * hash) + freeze_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget 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(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget 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; } /** *
     * Chart widget.
     * 
* * Protobuf type {@code yandex.cloud.monitoring.v3.ChartWidget} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.monitoring.v3.ChartWidget) yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidgetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.class, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Builder.class); } // Construct using yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSeriesOverridesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); id_ = ""; if (queriesBuilder_ == null) { queries_ = null; } else { queries_ = null; queriesBuilder_ = null; } if (visualizationSettingsBuilder_ == null) { visualizationSettings_ = null; } else { visualizationSettings_ = null; visualizationSettingsBuilder_ = null; } if (seriesOverridesBuilder_ == null) { seriesOverrides_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { seriesOverridesBuilder_.clear(); } if (nameHidingSettingsBuilder_ == null) { nameHidingSettings_ = null; } else { nameHidingSettings_ = null; nameHidingSettingsBuilder_ = null; } description_ = ""; title_ = ""; displayLegend_ = false; freeze_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget getDefaultInstanceForType() { return yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget build() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget buildPartial() { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget result = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget(this); int from_bitField0_ = bitField0_; result.id_ = id_; if (queriesBuilder_ == null) { result.queries_ = queries_; } else { result.queries_ = queriesBuilder_.build(); } if (visualizationSettingsBuilder_ == null) { result.visualizationSettings_ = visualizationSettings_; } else { result.visualizationSettings_ = visualizationSettingsBuilder_.build(); } if (seriesOverridesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { seriesOverrides_ = java.util.Collections.unmodifiableList(seriesOverrides_); bitField0_ = (bitField0_ & ~0x00000001); } result.seriesOverrides_ = seriesOverrides_; } else { result.seriesOverrides_ = seriesOverridesBuilder_.build(); } if (nameHidingSettingsBuilder_ == null) { result.nameHidingSettings_ = nameHidingSettings_; } else { result.nameHidingSettings_ = nameHidingSettingsBuilder_.build(); } result.description_ = description_; result.title_ = title_; result.displayLegend_ = displayLegend_; result.freeze_ = freeze_; 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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget) { return mergeFrom((yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget other) { if (other == yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); } if (other.hasQueries()) { mergeQueries(other.getQueries()); } if (other.hasVisualizationSettings()) { mergeVisualizationSettings(other.getVisualizationSettings()); } if (seriesOverridesBuilder_ == null) { if (!other.seriesOverrides_.isEmpty()) { if (seriesOverrides_.isEmpty()) { seriesOverrides_ = other.seriesOverrides_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureSeriesOverridesIsMutable(); seriesOverrides_.addAll(other.seriesOverrides_); } onChanged(); } } else { if (!other.seriesOverrides_.isEmpty()) { if (seriesOverridesBuilder_.isEmpty()) { seriesOverridesBuilder_.dispose(); seriesOverridesBuilder_ = null; seriesOverrides_ = other.seriesOverrides_; bitField0_ = (bitField0_ & ~0x00000001); seriesOverridesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSeriesOverridesFieldBuilder() : null; } else { seriesOverridesBuilder_.addAllMessages(other.seriesOverrides_); } } } if (other.hasNameHidingSettings()) { mergeNameHidingSettings(other.getNameHidingSettings()); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (!other.getTitle().isEmpty()) { title_ = other.title_; onChanged(); } if (other.getDisplayLegend() != false) { setDisplayLegend(other.getDisplayLegend()); } if (other.freeze_ != 0) { setFreezeValue(other.getFreezeValue()); } 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 { yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object id_ = ""; /** *
       * Required. Chart ID.
       * 
* * string id = 1; * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Required. Chart ID.
       * 
* * string id = 1; * @return The bytes for id. */ public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Required. Chart ID.
       * 
* * string id = 1; * @param value The id to set. * @return This builder for chaining. */ public Builder setId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } id_ = value; onChanged(); return this; } /** *
       * Required. Chart ID.
       * 
* * string id = 1; * @return This builder for chaining. */ public Builder clearId() { id_ = getDefaultInstance().getId(); onChanged(); return this; } /** *
       * Required. Chart ID.
       * 
* * string id = 1; * @param value The bytes for id to set. * @return This builder for chaining. */ public Builder setIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); id_ = value; onChanged(); return this; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries queries_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder> queriesBuilder_; /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; * @return Whether the queries field is set. */ public boolean hasQueries() { return queriesBuilder_ != null || queries_ != null; } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; * @return The queries. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries getQueries() { if (queriesBuilder_ == null) { return queries_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.getDefaultInstance() : queries_; } else { return queriesBuilder_.getMessage(); } } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ public Builder setQueries(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries value) { if (queriesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } queries_ = value; onChanged(); } else { queriesBuilder_.setMessage(value); } return this; } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ public Builder setQueries( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder builderForValue) { if (queriesBuilder_ == null) { queries_ = builderForValue.build(); onChanged(); } else { queriesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ public Builder mergeQueries(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries value) { if (queriesBuilder_ == null) { if (queries_ != null) { queries_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.newBuilder(queries_).mergeFrom(value).buildPartial(); } else { queries_ = value; } onChanged(); } else { queriesBuilder_.mergeFrom(value); } return this; } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ public Builder clearQueries() { if (queriesBuilder_ == null) { queries_ = null; onChanged(); } else { queries_ = null; queriesBuilder_ = null; } return this; } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder getQueriesBuilder() { onChanged(); return getQueriesFieldBuilder().getBuilder(); } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder getQueriesOrBuilder() { if (queriesBuilder_ != null) { return queriesBuilder_.getMessageOrBuilder(); } else { return queries_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.getDefaultInstance() : queries_; } } /** *
       * Queries.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.Queries queries = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder> getQueriesFieldBuilder() { if (queriesBuilder_ == null) { queriesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.QueriesOrBuilder>( getQueries(), getParentForChildren(), isClean()); queries_ = null; } return queriesBuilder_; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings visualizationSettings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder> visualizationSettingsBuilder_; /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; * @return Whether the visualizationSettings field is set. */ public boolean hasVisualizationSettings() { return visualizationSettingsBuilder_ != null || visualizationSettings_ != null; } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; * @return The visualizationSettings. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings getVisualizationSettings() { if (visualizationSettingsBuilder_ == null) { return visualizationSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDefaultInstance() : visualizationSettings_; } else { return visualizationSettingsBuilder_.getMessage(); } } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ public Builder setVisualizationSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings value) { if (visualizationSettingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } visualizationSettings_ = value; onChanged(); } else { visualizationSettingsBuilder_.setMessage(value); } return this; } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ public Builder setVisualizationSettings( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder builderForValue) { if (visualizationSettingsBuilder_ == null) { visualizationSettings_ = builderForValue.build(); onChanged(); } else { visualizationSettingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ public Builder mergeVisualizationSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings value) { if (visualizationSettingsBuilder_ == null) { if (visualizationSettings_ != null) { visualizationSettings_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.newBuilder(visualizationSettings_).mergeFrom(value).buildPartial(); } else { visualizationSettings_ = value; } onChanged(); } else { visualizationSettingsBuilder_.mergeFrom(value); } return this; } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ public Builder clearVisualizationSettings() { if (visualizationSettingsBuilder_ == null) { visualizationSettings_ = null; onChanged(); } else { visualizationSettings_ = null; visualizationSettingsBuilder_ = null; } return this; } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder getVisualizationSettingsBuilder() { onChanged(); return getVisualizationSettingsFieldBuilder().getBuilder(); } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder getVisualizationSettingsOrBuilder() { if (visualizationSettingsBuilder_ != null) { return visualizationSettingsBuilder_.getMessageOrBuilder(); } else { return visualizationSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.getDefaultInstance() : visualizationSettings_; } } /** *
       * Visualization settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.VisualizationSettings visualization_settings = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder> getVisualizationSettingsFieldBuilder() { if (visualizationSettingsBuilder_ == null) { visualizationSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.VisualizationSettingsOrBuilder>( getVisualizationSettings(), getParentForChildren(), isClean()); visualizationSettings_ = null; } return visualizationSettingsBuilder_; } private java.util.List seriesOverrides_ = java.util.Collections.emptyList(); private void ensureSeriesOverridesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { seriesOverrides_ = new java.util.ArrayList(seriesOverrides_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder> seriesOverridesBuilder_; /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public java.util.List getSeriesOverridesList() { if (seriesOverridesBuilder_ == null) { return java.util.Collections.unmodifiableList(seriesOverrides_); } else { return seriesOverridesBuilder_.getMessageList(); } } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public int getSeriesOverridesCount() { if (seriesOverridesBuilder_ == null) { return seriesOverrides_.size(); } else { return seriesOverridesBuilder_.getCount(); } } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides getSeriesOverrides(int index) { if (seriesOverridesBuilder_ == null) { return seriesOverrides_.get(index); } else { return seriesOverridesBuilder_.getMessage(index); } } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder setSeriesOverrides( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides value) { if (seriesOverridesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSeriesOverridesIsMutable(); seriesOverrides_.set(index, value); onChanged(); } else { seriesOverridesBuilder_.setMessage(index, value); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder setSeriesOverrides( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder builderForValue) { if (seriesOverridesBuilder_ == null) { ensureSeriesOverridesIsMutable(); seriesOverrides_.set(index, builderForValue.build()); onChanged(); } else { seriesOverridesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder addSeriesOverrides(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides value) { if (seriesOverridesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSeriesOverridesIsMutable(); seriesOverrides_.add(value); onChanged(); } else { seriesOverridesBuilder_.addMessage(value); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder addSeriesOverrides( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides value) { if (seriesOverridesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSeriesOverridesIsMutable(); seriesOverrides_.add(index, value); onChanged(); } else { seriesOverridesBuilder_.addMessage(index, value); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder addSeriesOverrides( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder builderForValue) { if (seriesOverridesBuilder_ == null) { ensureSeriesOverridesIsMutable(); seriesOverrides_.add(builderForValue.build()); onChanged(); } else { seriesOverridesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder addSeriesOverrides( int index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder builderForValue) { if (seriesOverridesBuilder_ == null) { ensureSeriesOverridesIsMutable(); seriesOverrides_.add(index, builderForValue.build()); onChanged(); } else { seriesOverridesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder addAllSeriesOverrides( java.lang.Iterable values) { if (seriesOverridesBuilder_ == null) { ensureSeriesOverridesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, seriesOverrides_); onChanged(); } else { seriesOverridesBuilder_.addAllMessages(values); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder clearSeriesOverrides() { if (seriesOverridesBuilder_ == null) { seriesOverrides_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { seriesOverridesBuilder_.clear(); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public Builder removeSeriesOverrides(int index) { if (seriesOverridesBuilder_ == null) { ensureSeriesOverridesIsMutable(); seriesOverrides_.remove(index); onChanged(); } else { seriesOverridesBuilder_.remove(index); } return this; } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder getSeriesOverridesBuilder( int index) { return getSeriesOverridesFieldBuilder().getBuilder(index); } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder getSeriesOverridesOrBuilder( int index) { if (seriesOverridesBuilder_ == null) { return seriesOverrides_.get(index); } else { return seriesOverridesBuilder_.getMessageOrBuilder(index); } } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public java.util.List getSeriesOverridesOrBuilderList() { if (seriesOverridesBuilder_ != null) { return seriesOverridesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(seriesOverrides_); } } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder addSeriesOverridesBuilder() { return getSeriesOverridesFieldBuilder().addBuilder( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.getDefaultInstance()); } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder addSeriesOverridesBuilder( int index) { return getSeriesOverridesFieldBuilder().addBuilder( index, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.getDefaultInstance()); } /** *
       * Override settings.
       * 
* * repeated .yandex.cloud.monitoring.v3.ChartWidget.SeriesOverrides series_overrides = 4; */ public java.util.List getSeriesOverridesBuilderList() { return getSeriesOverridesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder> getSeriesOverridesFieldBuilder() { if (seriesOverridesBuilder_ == null) { seriesOverridesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder>( seriesOverrides_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); seriesOverrides_ = null; } return seriesOverridesBuilder_; } private yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings nameHidingSettings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder> nameHidingSettingsBuilder_; /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; * @return Whether the nameHidingSettings field is set. */ public boolean hasNameHidingSettings() { return nameHidingSettingsBuilder_ != null || nameHidingSettings_ != null; } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; * @return The nameHidingSettings. */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings getNameHidingSettings() { if (nameHidingSettingsBuilder_ == null) { return nameHidingSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.getDefaultInstance() : nameHidingSettings_; } else { return nameHidingSettingsBuilder_.getMessage(); } } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ public Builder setNameHidingSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings value) { if (nameHidingSettingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nameHidingSettings_ = value; onChanged(); } else { nameHidingSettingsBuilder_.setMessage(value); } return this; } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ public Builder setNameHidingSettings( yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder builderForValue) { if (nameHidingSettingsBuilder_ == null) { nameHidingSettings_ = builderForValue.build(); onChanged(); } else { nameHidingSettingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ public Builder mergeNameHidingSettings(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings value) { if (nameHidingSettingsBuilder_ == null) { if (nameHidingSettings_ != null) { nameHidingSettings_ = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.newBuilder(nameHidingSettings_).mergeFrom(value).buildPartial(); } else { nameHidingSettings_ = value; } onChanged(); } else { nameHidingSettingsBuilder_.mergeFrom(value); } return this; } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ public Builder clearNameHidingSettings() { if (nameHidingSettingsBuilder_ == null) { nameHidingSettings_ = null; onChanged(); } else { nameHidingSettings_ = null; nameHidingSettingsBuilder_ = null; } return this; } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder getNameHidingSettingsBuilder() { onChanged(); return getNameHidingSettingsFieldBuilder().getBuilder(); } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder getNameHidingSettingsOrBuilder() { if (nameHidingSettingsBuilder_ != null) { return nameHidingSettingsBuilder_.getMessageOrBuilder(); } else { return nameHidingSettings_ == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.getDefaultInstance() : nameHidingSettings_; } } /** *
       * Name hiding settings.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.NameHidingSettings name_hiding_settings = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder> getNameHidingSettingsFieldBuilder() { if (nameHidingSettingsBuilder_ == null) { nameHidingSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettings.Builder, yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.NameHidingSettingsOrBuilder>( getNameHidingSettings(), getParentForChildren(), isClean()); nameHidingSettings_ = null; } return nameHidingSettingsBuilder_; } private java.lang.Object description_ = ""; /** *
       * Chart description in dashboard (not enabled in UI).
       * 
* * string description = 6; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Chart description in dashboard (not enabled in UI).
       * 
* * string description = 6; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Chart description in dashboard (not enabled in UI).
       * 
* * string description = 6; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Chart description in dashboard (not enabled in UI).
       * 
* * string description = 6; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Chart description in dashboard (not enabled in UI).
       * 
* * string description = 6; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private java.lang.Object title_ = ""; /** *
       * Chart widget title.
       * 
* * string title = 7; * @return The title. */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Chart widget title.
       * 
* * string title = 7; * @return The bytes for title. */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Chart widget title.
       * 
* * string title = 7; * @param value The title to set. * @return This builder for chaining. */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } title_ = value; onChanged(); return this; } /** *
       * Chart widget title.
       * 
* * string title = 7; * @return This builder for chaining. */ public Builder clearTitle() { title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** *
       * Chart widget title.
       * 
* * string title = 7; * @param value The bytes for title to set. * @return This builder for chaining. */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); title_ = value; onChanged(); return this; } private boolean displayLegend_ ; /** *
       * Enable legend under chart.
       * 
* * bool display_legend = 8; * @return The displayLegend. */ @java.lang.Override public boolean getDisplayLegend() { return displayLegend_; } /** *
       * Enable legend under chart.
       * 
* * bool display_legend = 8; * @param value The displayLegend to set. * @return This builder for chaining. */ public Builder setDisplayLegend(boolean value) { displayLegend_ = value; onChanged(); return this; } /** *
       * Enable legend under chart.
       * 
* * bool display_legend = 8; * @return This builder for chaining. */ public Builder clearDisplayLegend() { displayLegend_ = false; onChanged(); return this; } private int freeze_ = 0; /** *
       * Fixed time interval for chart.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return The enum numeric value on the wire for freeze. */ @java.lang.Override public int getFreezeValue() { return freeze_; } /** *
       * Fixed time interval for chart.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @param value The enum numeric value on the wire for freeze to set. * @return This builder for chaining. */ public Builder setFreezeValue(int value) { freeze_ = value; onChanged(); return this; } /** *
       * Fixed time interval for chart.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return The freeze. */ @java.lang.Override public yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration getFreeze() { @SuppressWarnings("deprecation") yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration result = yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration.valueOf(freeze_); return result == null ? yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration.UNRECOGNIZED : result; } /** *
       * Fixed time interval for chart.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @param value The freeze to set. * @return This builder for chaining. */ public Builder setFreeze(yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.FreezeDuration value) { if (value == null) { throw new NullPointerException(); } freeze_ = value.getNumber(); onChanged(); return this; } /** *
       * Fixed time interval for chart.
       * 
* * .yandex.cloud.monitoring.v3.ChartWidget.FreezeDuration freeze = 9; * @return This builder for chaining. */ public Builder clearFreeze() { freeze_ = 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:yandex.cloud.monitoring.v3.ChartWidget) } // @@protoc_insertion_point(class_scope:yandex.cloud.monitoring.v3.ChartWidget) private static final yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget(); } public static yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ChartWidget parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChartWidget(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 yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_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-yandex/cloud/monitoring/v3/chart_widge" + "t.proto\022\032yandex.cloud.monitoring.v3\032\036goo" + "gle/protobuf/wrappers.proto\032-yandex/clou" + "d/monitoring/v3/downsampling.proto\032,yand" + "ex/cloud/monitoring/v3/unit_format.proto" + "\"\323 \n\013ChartWidget\022\n\n\002id\030\001 \001(\t\022@\n\007queries\030" + "\002 \001(\0132/.yandex.cloud.monitoring.v3.Chart" + "Widget.Queries\022]\n\026visualization_settings" + "\030\003 \001(\0132=.yandex.cloud.monitoring.v3.Char" + "tWidget.VisualizationSettings\022Q\n\020series_" + "overrides\030\004 \003(\01327.yandex.cloud.monitorin" + "g.v3.ChartWidget.SeriesOverrides\022X\n\024name" + "_hiding_settings\030\005 \001(\0132:.yandex.cloud.mo" + "nitoring.v3.ChartWidget.NameHidingSettin" + "gs\022\023\n\013description\030\006 \001(\t\022\r\n\005title\030\007 \001(\t\022\026" + "\n\016display_legend\030\010 \001(\010\022F\n\006freeze\030\t \001(\01626" + ".yandex.cloud.monitoring.v3.ChartWidget." + "FreezeDuration\032\316\001\n\007Queries\022G\n\007targets\030\001 " + "\003(\01326.yandex.cloud.monitoring.v3.ChartWi" + "dget.Queries.Target\022>\n\014downsampling\030\002 \001(" + "\0132(.yandex.cloud.monitoring.v3.Downsampl" + "ing\032:\n\006Target\022\r\n\005query\030\001 \001(\t\022\021\n\ttext_mod" + "e\030\002 \001(\010\022\016\n\006hidden\030\003 \001(\010\032\276\023\n\025Visualizatio" + "nSettings\022]\n\004type\030\001 \001(\0162O.yandex.cloud.m" + "onitoring.v3.ChartWidget.VisualizationSe" + "ttings.VisualizationType\022\021\n\tnormalize\030\002 " + "\001(\010\022^\n\013interpolate\030\003 \001(\0162I.yandex.cloud." + "monitoring.v3.ChartWidget.VisualizationS" + "ettings.Interpolate\022d\n\013aggregation\030\004 \001(\016" + "2O.yandex.cloud.monitoring.v3.ChartWidge" + "t.VisualizationSettings.SeriesAggregatio" + "n\022p\n\025color_scheme_settings\030\005 \001(\0132Q.yande" + "x.cloud.monitoring.v3.ChartWidget.Visual" + "izationSettings.ColorSchemeSettings\022g\n\020h" + "eatmap_settings\030\006 \001(\0132M.yandex.cloud.mon" + "itoring.v3.ChartWidget.VisualizationSett" + "ings.HeatmapSettings\022c\n\016yaxis_settings\030\007" + " \001(\0132K.yandex.cloud.monitoring.v3.ChartW" + "idget.VisualizationSettings.YaxisSetting" + "s\022\r\n\005title\030\010 \001(\t\022\023\n\013show_labels\030\t \001(\010\032\254\004" + "\n\023ColorSchemeSettings\022{\n\tautomatic\030\001 \001(\013" + "2f.yandex.cloud.monitoring.v3.ChartWidge" + "t.VisualizationSettings.ColorSchemeSetti" + "ngs.AutomaticColorSchemeH\000\022y\n\010standard\030\002" + " \001(\0132e.yandex.cloud.monitoring.v3.ChartW" + "idget.VisualizationSettings.ColorSchemeS" + "ettings.StandardColorSchemeH\000\022y\n\010gradien" + "t\030\003 \001(\0132e.yandex.cloud.monitoring.v3.Cha" + "rtWidget.VisualizationSettings.ColorSche" + "meSettings.GradientColorSchemeH\000\032\026\n\024Auto" + "maticColorScheme\032\025\n\023StandardColorScheme\032" + "i\n\023GradientColorScheme\022\023\n\013green_value\030\002 " + "\001(\t\022\024\n\014yellow_value\030\003 \001(\t\022\021\n\tred_value\030\004" + " \001(\t\022\024\n\014violet_value\030\005 \001(\tB\010\n\006scheme\032e\n\017" + "HeatmapSettings\022\023\n\013green_value\030\002 \001(\t\022\024\n\014" + "yellow_value\030\003 \001(\t\022\021\n\tred_value\030\004 \001(\t\022\024\n" + "\014violet_value\030\005 \001(\t\032\364\001\n\005Yaxis\022U\n\004type\030\001 " + "\001(\0162G.yandex.cloud.monitoring.v3.ChartWi" + "dget.VisualizationSettings.YaxisType\022\r\n\005" + "title\030\002 \001(\t\022\013\n\003min\030\003 \001(\t\022\013\n\003max\030\004 \001(\t\022;\n" + "\013unit_format\030\005 \001(\0162&.yandex.cloud.monito" + "ring.v3.UnitFormat\022.\n\tprecision\030\006 \001(\0132\033." + "google.protobuf.Int64Value\032\266\001\n\rYaxisSett" + "ings\022Q\n\004left\030\001 \001(\0132C.yandex.cloud.monito" + "ring.v3.ChartWidget.VisualizationSetting" + "s.Yaxis\022R\n\005right\030\002 \001(\0132C.yandex.cloud.mo" + "nitoring.v3.ChartWidget.VisualizationSet" + "tings.Yaxis\"\256\002\n\021VisualizationType\022\"\n\036VIS" + "UALIZATION_TYPE_UNSPECIFIED\020\000\022\033\n\027VISUALI" + "ZATION_TYPE_LINE\020\001\022\034\n\030VISUALIZATION_TYPE" + "_STACK\020\002\022\035\n\031VISUALIZATION_TYPE_COLUMN\020\003\022" + "\035\n\031VISUALIZATION_TYPE_POINTS\020\004\022\032\n\026VISUAL" + "IZATION_TYPE_PIE\020\005\022\033\n\027VISUALIZATION_TYPE" + "_BARS\020\006\022#\n\037VISUALIZATION_TYPE_DISTRIBUTI" + "ON\020\007\022\036\n\032VISUALIZATION_TYPE_HEATMAP\020\010\"o\n\013" + "Interpolate\022\033\n\027INTERPOLATE_UNSPECIFIED\020\000" + "\022\026\n\022INTERPOLATE_LINEAR\020\001\022\024\n\020INTERPOLATE_" + "LEFT\020\002\022\025\n\021INTERPOLATE_RIGHT\020\003\"Z\n\tYaxisTy" + "pe\022\032\n\026YAXIS_TYPE_UNSPECIFIED\020\000\022\025\n\021YAXIS_" + "TYPE_LINEAR\020\001\022\032\n\026YAXIS_TYPE_LOGARITHMIC\020" + "\002\"\304\001\n\021SeriesAggregation\022\"\n\036SERIES_AGGREG" + "ATION_UNSPECIFIED\020\000\022\032\n\026SERIES_AGGREGATIO" + "N_AVG\020\001\022\032\n\026SERIES_AGGREGATION_MIN\020\002\022\032\n\026S" + "ERIES_AGGREGATION_MAX\020\003\022\033\n\027SERIES_AGGREG" + "ATION_LAST\020\004\022\032\n\026SERIES_AGGREGATION_SUM\020\005" + "\032\200\006\n\017SeriesOverrides\022\016\n\004name\030\001 \001(\tH\000\022\026\n\014" + "target_index\030\002 \001(\tH\000\022`\n\010settings\030\003 \001(\0132N" + ".yandex.cloud.monitoring.v3.ChartWidget." + "SeriesOverrides.SeriesOverrideSettings\032\232" + "\002\n\026SeriesOverrideSettings\022\014\n\004name\030\001 \001(\t\022" + "\r\n\005color\030\002 \001(\t\022]\n\004type\030\003 \001(\0162O.yandex.cl" + "oud.monitoring.v3.ChartWidget.SeriesOver" + "rides.SeriesVisualizationType\022\022\n\nstack_n" + "ame\030\004 \001(\t\022\021\n\tgrow_down\030\005 \001(\010\022]\n\016yaxis_po" + "sition\030\006 \001(\0162E.yandex.cloud.monitoring.v" + "3.ChartWidget.SeriesOverrides.YaxisPosit" + "ion\"b\n\rYaxisPosition\022\036\n\032YAXIS_POSITION_U" + "NSPECIFIED\020\000\022\027\n\023YAXIS_POSITION_LEFT\020\001\022\030\n" + "\024YAXIS_POSITION_RIGHT\020\002\"\331\001\n\027SeriesVisual" + "izationType\022)\n%SERIES_VISUALIZATION_TYPE" + "_UNSPECIFIED\020\000\022\"\n\036SERIES_VISUALIZATION_T" + "YPE_LINE\020\001\022#\n\037SERIES_VISUALIZATION_TYPE_" + "STACK\020\002\022$\n SERIES_VISUALIZATION_TYPE_COL" + "UMN\020\003\022$\n SERIES_VISUALIZATION_TYPE_POINT" + "S\020\004B\006\n\004type\0325\n\022NameHidingSettings\022\020\n\010pos" + "itive\030\001 \001(\010\022\r\n\005names\030\002 \003(\t\"\231\001\n\016FreezeDur" + "ation\022\037\n\033FREEZE_DURATION_UNSPECIFIED\020\000\022\030" + "\n\024FREEZE_DURATION_HOUR\020\001\022\027\n\023FREEZE_DURAT" + "ION_DAY\020\002\022\030\n\024FREEZE_DURATION_WEEK\020\003\022\031\n\025F" + "REEZE_DURATION_MONTH\020\004Bk\n\036yandex.cloud.a" + "pi.monitoring.v3ZIgithub.com/yandex-clou" + "d/go-genproto/yandex/cloud/monitoring/v3" + ";monitoringb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.WrappersProto.getDescriptor(), yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.getDescriptor(), yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.getDescriptor(), }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_monitoring_v3_ChartWidget_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor, new java.lang.String[] { "Id", "Queries", "VisualizationSettings", "SeriesOverrides", "NameHidingSettings", "Description", "Title", "DisplayLegend", "Freeze", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor, new java.lang.String[] { "Targets", "Downsampling", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_Queries_Target_descriptor, new java.lang.String[] { "Query", "TextMode", "Hidden", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor.getNestedTypes().get(1); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor, new java.lang.String[] { "Type", "Normalize", "Interpolate", "Aggregation", "ColorSchemeSettings", "HeatmapSettings", "YaxisSettings", "Title", "ShowLabels", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor, new java.lang.String[] { "Automatic", "Standard", "Gradient", "Scheme", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_AutomaticColorScheme_descriptor, new java.lang.String[] { }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor.getNestedTypes().get(1); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_StandardColorScheme_descriptor, new java.lang.String[] { }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_descriptor.getNestedTypes().get(2); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_ColorSchemeSettings_GradientColorScheme_descriptor, new java.lang.String[] { "GreenValue", "YellowValue", "RedValue", "VioletValue", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor.getNestedTypes().get(1); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_HeatmapSettings_descriptor, new java.lang.String[] { "GreenValue", "YellowValue", "RedValue", "VioletValue", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor.getNestedTypes().get(2); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_Yaxis_descriptor, new java.lang.String[] { "Type", "Title", "Min", "Max", "UnitFormat", "Precision", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_descriptor.getNestedTypes().get(3); internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_VisualizationSettings_YaxisSettings_descriptor, new java.lang.String[] { "Left", "Right", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor.getNestedTypes().get(2); internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor, new java.lang.String[] { "Name", "TargetIndex", "Settings", "Type", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_SeriesOverrides_SeriesOverrideSettings_descriptor, new java.lang.String[] { "Name", "Color", "Type", "StackName", "GrowDown", "YaxisPosition", }); internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_descriptor = internal_static_yandex_cloud_monitoring_v3_ChartWidget_descriptor.getNestedTypes().get(3); internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_monitoring_v3_ChartWidget_NameHidingSettings_descriptor, new java.lang.String[] { "Positive", "Names", }); com.google.protobuf.WrappersProto.getDescriptor(); yandex.cloud.api.monitoring.v3.DownsamplingOuterClass.getDescriptor(); yandex.cloud.api.monitoring.v3.UnitFormatOuterClass.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy