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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder>
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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder>
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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder>
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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.Target> 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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.Queries.TargetOrBuilder>
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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder>
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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverrides> 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 extends yandex.cloud.api.monitoring.v3.ChartWidgetOuterClass.ChartWidget.SeriesOverridesOrBuilder>
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