Class Compute.GetInstanceMetricsResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
namespace.cloud.compute.v1beta.Compute.GetInstanceMetricsResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Compute.GetInstanceMetricsResponseOrBuilder
Enclosing class:
Compute.GetInstanceMetricsResponse

public static final class Compute.GetInstanceMetricsResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<Compute.GetInstanceMetricsResponse.Builder> implements Compute.GetInstanceMetricsResponseOrBuilder
Protobuf type namespace.cloud.compute.v1beta.GetInstanceMetricsResponse
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
    • getDefaultInstanceForType

      public Compute.GetInstanceMetricsResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Compute.GetInstanceMetricsResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Compute.GetInstanceMetricsResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
    • mergeFrom

      public Compute.GetInstanceMetricsResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Compute.GetInstanceMetricsResponse.Builder>
      Throws:
      IOException
    • getTimeSeriesList

      public List<Timeseries.TimeSeries> getTimeSeriesList()
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
      Specified by:
      getTimeSeriesList in interface Compute.GetInstanceMetricsResponseOrBuilder
    • getTimeSeriesCount

      public int getTimeSeriesCount()
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
      Specified by:
      getTimeSeriesCount in interface Compute.GetInstanceMetricsResponseOrBuilder
    • getTimeSeries

      public Timeseries.TimeSeries getTimeSeries(int index)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
      Specified by:
      getTimeSeries in interface Compute.GetInstanceMetricsResponseOrBuilder
    • setTimeSeries

      public Compute.GetInstanceMetricsResponse.Builder setTimeSeries(int index, Timeseries.TimeSeries value)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • setTimeSeries

      public Compute.GetInstanceMetricsResponse.Builder setTimeSeries(int index, Timeseries.TimeSeries.Builder builderForValue)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • addTimeSeries

       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • addTimeSeries

      public Compute.GetInstanceMetricsResponse.Builder addTimeSeries(int index, Timeseries.TimeSeries value)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • addTimeSeries

       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • addTimeSeries

      public Compute.GetInstanceMetricsResponse.Builder addTimeSeries(int index, Timeseries.TimeSeries.Builder builderForValue)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • addAllTimeSeries

      public Compute.GetInstanceMetricsResponse.Builder addAllTimeSeries(Iterable<? extends Timeseries.TimeSeries> values)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • clearTimeSeries

       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • removeTimeSeries

      public Compute.GetInstanceMetricsResponse.Builder removeTimeSeries(int index)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • getTimeSeriesBuilder

      public Timeseries.TimeSeries.Builder getTimeSeriesBuilder(int index)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • getTimeSeriesOrBuilder

      public Timeseries.TimeSeriesOrBuilder getTimeSeriesOrBuilder(int index)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
      Specified by:
      getTimeSeriesOrBuilder in interface Compute.GetInstanceMetricsResponseOrBuilder
    • getTimeSeriesOrBuilderList

      public List<? extends Timeseries.TimeSeriesOrBuilder> getTimeSeriesOrBuilderList()
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
      Specified by:
      getTimeSeriesOrBuilderList in interface Compute.GetInstanceMetricsResponseOrBuilder
    • addTimeSeriesBuilder

      public Timeseries.TimeSeries.Builder addTimeSeriesBuilder()
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • addTimeSeriesBuilder

      public Timeseries.TimeSeries.Builder addTimeSeriesBuilder(int index)
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;
    • getTimeSeriesBuilderList

      public List<Timeseries.TimeSeries.Builder> getTimeSeriesBuilderList()
       The requested metrics will be returned in one or more time series.
       The assignment of metrics to time series is implementation defined and
       can change over time, so the client should iterate all time_series when
       looking for a particular metric.
       
      repeated .namespace.stdlib.TimeSeries time_series = 1;