Class Reports.StatsReport.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Reports.StatsReport.Builder>
mdg.engine.proto.Reports.StatsReport.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Reports.StatsReportOrBuilder
Enclosing class:
Reports.StatsReport

public static final class Reports.StatsReport.Builder extends com.google.protobuf.GeneratedMessage.Builder<Reports.StatsReport.Builder> implements Reports.StatsReportOrBuilder
 Top-level message type for the server-side stats endpoint
 
Protobuf type mdg.engine.proto.StatsReport
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Reports.StatsReport.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Reports.StatsReport.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Reports.StatsReport.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<Reports.StatsReport.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<Reports.StatsReport.Builder>
    • getDefaultInstanceForType

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

      public Reports.StatsReport build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public Reports.StatsReport.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<Reports.StatsReport.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<Reports.StatsReport.Builder>
    • mergeFrom

      public Reports.StatsReport.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<Reports.StatsReport.Builder>
      Throws:
      IOException
    • hasHeader

      public boolean hasHeader()
       required
       
      .mdg.engine.proto.ReportHeader header = 1;
      Specified by:
      hasHeader in interface Reports.StatsReportOrBuilder
      Returns:
      Whether the header field is set.
    • getHeader

      public Reports.ReportHeader getHeader()
       required
       
      .mdg.engine.proto.ReportHeader header = 1;
      Specified by:
      getHeader in interface Reports.StatsReportOrBuilder
      Returns:
      The header.
    • setHeader

       required
       
      .mdg.engine.proto.ReportHeader header = 1;
    • setHeader

      public Reports.StatsReport.Builder setHeader(Reports.ReportHeader.Builder builderForValue)
       required
       
      .mdg.engine.proto.ReportHeader header = 1;
    • mergeHeader

       required
       
      .mdg.engine.proto.ReportHeader header = 1;
    • clearHeader

      public Reports.StatsReport.Builder clearHeader()
       required
       
      .mdg.engine.proto.ReportHeader header = 1;
    • getHeaderBuilder

      public Reports.ReportHeader.Builder getHeaderBuilder()
       required
       
      .mdg.engine.proto.ReportHeader header = 1;
    • getHeaderOrBuilder

      public Reports.ReportHeaderOrBuilder getHeaderOrBuilder()
       required
       
      .mdg.engine.proto.ReportHeader header = 1;
      Specified by:
      getHeaderOrBuilder in interface Reports.StatsReportOrBuilder
    • hasMemStats

      public boolean hasMemStats()
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
      Specified by:
      hasMemStats in interface Reports.StatsReportOrBuilder
      Returns:
      Whether the memStats field is set.
    • getMemStats

      public Reports.MemStats getMemStats()
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
      Specified by:
      getMemStats in interface Reports.StatsReportOrBuilder
      Returns:
      The memStats.
    • setMemStats

      public Reports.StatsReport.Builder setMemStats(Reports.MemStats value)
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
    • setMemStats

      public Reports.StatsReport.Builder setMemStats(Reports.MemStats.Builder builderForValue)
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
    • mergeMemStats

      public Reports.StatsReport.Builder mergeMemStats(Reports.MemStats value)
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
    • clearMemStats

      public Reports.StatsReport.Builder clearMemStats()
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
    • getMemStatsBuilder

      public Reports.MemStats.Builder getMemStatsBuilder()
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
    • getMemStatsOrBuilder

      public Reports.MemStatsOrBuilder getMemStatsOrBuilder()
       These fields are about properties of the engineproxy and are not generated
       from FullTracesReports.
       
      .mdg.engine.proto.MemStats mem_stats = 2;
      Specified by:
      getMemStatsOrBuilder in interface Reports.StatsReportOrBuilder
    • hasTimeStats

      public boolean hasTimeStats()
      .mdg.engine.proto.TimeStats time_stats = 3;
      Specified by:
      hasTimeStats in interface Reports.StatsReportOrBuilder
      Returns:
      Whether the timeStats field is set.
    • getTimeStats

      public Reports.TimeStats getTimeStats()
      .mdg.engine.proto.TimeStats time_stats = 3;
      Specified by:
      getTimeStats in interface Reports.StatsReportOrBuilder
      Returns:
      The timeStats.
    • setTimeStats

      public Reports.StatsReport.Builder setTimeStats(Reports.TimeStats value)
      .mdg.engine.proto.TimeStats time_stats = 3;
    • setTimeStats

      public Reports.StatsReport.Builder setTimeStats(Reports.TimeStats.Builder builderForValue)
      .mdg.engine.proto.TimeStats time_stats = 3;
    • mergeTimeStats

      public Reports.StatsReport.Builder mergeTimeStats(Reports.TimeStats value)
      .mdg.engine.proto.TimeStats time_stats = 3;
    • clearTimeStats

      public Reports.StatsReport.Builder clearTimeStats()
      .mdg.engine.proto.TimeStats time_stats = 3;
    • getTimeStatsBuilder

      public Reports.TimeStats.Builder getTimeStatsBuilder()
      .mdg.engine.proto.TimeStats time_stats = 3;
    • getTimeStatsOrBuilder

      public Reports.TimeStatsOrBuilder getTimeStatsOrBuilder()
      .mdg.engine.proto.TimeStats time_stats = 3;
      Specified by:
      getTimeStatsOrBuilder in interface Reports.StatsReportOrBuilder
    • hasStartTime

      public boolean hasStartTime()
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
      Specified by:
      hasStartTime in interface Reports.StatsReportOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public com.google.protobuf.Timestamp getStartTime()
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
      Specified by:
      getStartTime in interface Reports.StatsReportOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public Reports.StatsReport.Builder setStartTime(com.google.protobuf.Timestamp value)
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
    • setStartTime

      public Reports.StatsReport.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
    • mergeStartTime

      public Reports.StatsReport.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
    • clearStartTime

      public Reports.StatsReport.Builder clearStartTime()
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
    • getStartTimeBuilder

      public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
    • getStartTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Beginning of the period over which stats are collected.
       
      .google.protobuf.Timestamp start_time = 8;
      Specified by:
      getStartTimeOrBuilder in interface Reports.StatsReportOrBuilder
    • hasEndTime

      public boolean hasEndTime()
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
      Specified by:
      hasEndTime in interface Reports.StatsReportOrBuilder
      Returns:
      Whether the endTime field is set.
    • getEndTime

      public com.google.protobuf.Timestamp getEndTime()
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
      Specified by:
      getEndTime in interface Reports.StatsReportOrBuilder
      Returns:
      The endTime.
    • setEndTime

      public Reports.StatsReport.Builder setEndTime(com.google.protobuf.Timestamp value)
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
    • setEndTime

      public Reports.StatsReport.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
    • mergeEndTime

      public Reports.StatsReport.Builder mergeEndTime(com.google.protobuf.Timestamp value)
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
    • clearEndTime

      public Reports.StatsReport.Builder clearEndTime()
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
    • getEndTimeBuilder

      public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
    • getEndTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       End of the period of which stats are collected.
       
      .google.protobuf.Timestamp end_time = 9;
      Specified by:
      getEndTimeOrBuilder in interface Reports.StatsReportOrBuilder
    • getRealtimeDuration

      public long getRealtimeDuration()
       Only used to interpret mem_stats and time_stats; not generated from
       FullTracesReports.
       
      uint64 realtime_duration = 10;
      Specified by:
      getRealtimeDuration in interface Reports.StatsReportOrBuilder
      Returns:
      The realtimeDuration.
    • setRealtimeDuration

      public Reports.StatsReport.Builder setRealtimeDuration(long value)
       Only used to interpret mem_stats and time_stats; not generated from
       FullTracesReports.
       
      uint64 realtime_duration = 10;
      Parameters:
      value - The realtimeDuration to set.
      Returns:
      This builder for chaining.
    • clearRealtimeDuration

      public Reports.StatsReport.Builder clearRealtimeDuration()
       Only used to interpret mem_stats and time_stats; not generated from
       FullTracesReports.
       
      uint64 realtime_duration = 10;
      Returns:
      This builder for chaining.
    • getPerQueryCount

      public int getPerQueryCount()
      Description copied from interface: Reports.StatsReportOrBuilder
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
      Specified by:
      getPerQueryCount in interface Reports.StatsReportOrBuilder
    • containsPerQuery

      public boolean containsPerQuery(String key)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
      Specified by:
      containsPerQuery in interface Reports.StatsReportOrBuilder
    • getPerQuery

      @Deprecated public Map<String,Reports.QueryStats> getPerQuery()
      Deprecated.
      Use getPerQueryMap() instead.
      Specified by:
      getPerQuery in interface Reports.StatsReportOrBuilder
    • getPerQueryMap

      public Map<String,Reports.QueryStats> getPerQueryMap()
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
      Specified by:
      getPerQueryMap in interface Reports.StatsReportOrBuilder
    • getPerQueryOrDefault

      public Reports.QueryStats getPerQueryOrDefault(String key, Reports.QueryStats defaultValue)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
      Specified by:
      getPerQueryOrDefault in interface Reports.StatsReportOrBuilder
    • getPerQueryOrThrow

      public Reports.QueryStats getPerQueryOrThrow(String key)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
      Specified by:
      getPerQueryOrThrow in interface Reports.StatsReportOrBuilder
    • clearPerQuery

      public Reports.StatsReport.Builder clearPerQuery()
    • removePerQuery

      public Reports.StatsReport.Builder removePerQuery(String key)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
    • getMutablePerQuery

      @Deprecated public Map<String,Reports.QueryStats> getMutablePerQuery()
      Deprecated.
      Use alternate mutation accessors instead.
    • putPerQuery

      public Reports.StatsReport.Builder putPerQuery(String key, Reports.QueryStats value)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
    • putAllPerQuery

      public Reports.StatsReport.Builder putAllPerQuery(Map<String,Reports.QueryStats> values)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
    • putPerQueryBuilderIfAbsent

      public Reports.QueryStats.Builder putPerQueryBuilderIfAbsent(String key)
       Maps from query descriptor to QueryStats. Required unless
       legacy_per_query_missing_operation_name is set. The keys are strings of the
       form `# operationName\nsignature` (literal hash and space), with
       operationName - if there is no operation name.
       
      map<string, .mdg.engine.proto.QueryStats> per_query = 14;
    • getLegacyPerQueryImplicitOperationNameCount

      public int getLegacyPerQueryImplicitOperationNameCount()
      Description copied from interface: Reports.StatsReportOrBuilder
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
      Specified by:
      getLegacyPerQueryImplicitOperationNameCount in interface Reports.StatsReportOrBuilder
    • containsLegacyPerQueryImplicitOperationName

      public boolean containsLegacyPerQueryImplicitOperationName(String key)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
      Specified by:
      containsLegacyPerQueryImplicitOperationName in interface Reports.StatsReportOrBuilder
    • getLegacyPerQueryImplicitOperationName

      @Deprecated public Map<String,Reports.QueryStats> getLegacyPerQueryImplicitOperationName()
      Deprecated.
      Specified by:
      getLegacyPerQueryImplicitOperationName in interface Reports.StatsReportOrBuilder
    • getLegacyPerQueryImplicitOperationNameMap

      public Map<String,Reports.QueryStats> getLegacyPerQueryImplicitOperationNameMap()
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
      Specified by:
      getLegacyPerQueryImplicitOperationNameMap in interface Reports.StatsReportOrBuilder
    • getLegacyPerQueryImplicitOperationNameOrDefault

      public Reports.QueryStats getLegacyPerQueryImplicitOperationNameOrDefault(String key, Reports.QueryStats defaultValue)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
      Specified by:
      getLegacyPerQueryImplicitOperationNameOrDefault in interface Reports.StatsReportOrBuilder
    • getLegacyPerQueryImplicitOperationNameOrThrow

      public Reports.QueryStats getLegacyPerQueryImplicitOperationNameOrThrow(String key)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
      Specified by:
      getLegacyPerQueryImplicitOperationNameOrThrow in interface Reports.StatsReportOrBuilder
    • clearLegacyPerQueryImplicitOperationName

      public Reports.StatsReport.Builder clearLegacyPerQueryImplicitOperationName()
    • removeLegacyPerQueryImplicitOperationName

      public Reports.StatsReport.Builder removeLegacyPerQueryImplicitOperationName(String key)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
    • getMutableLegacyPerQueryImplicitOperationName

      @Deprecated public Map<String,Reports.QueryStats> getMutableLegacyPerQueryImplicitOperationName()
      Deprecated.
      Use alternate mutation accessors instead.
    • putLegacyPerQueryImplicitOperationName

      public Reports.StatsReport.Builder putLegacyPerQueryImplicitOperationName(String key, Reports.QueryStats value)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
    • putAllLegacyPerQueryImplicitOperationName

      public Reports.StatsReport.Builder putAllLegacyPerQueryImplicitOperationName(Map<String,Reports.QueryStats> values)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
    • putLegacyPerQueryImplicitOperationNameBuilderIfAbsent

      public Reports.QueryStats.Builder putLegacyPerQueryImplicitOperationNameBuilderIfAbsent(String key)
       Older agents (Go engineproxy) didn't explicitly include the operation name
       in the key of this map, and the server had to parse it out (after a
       re-signing operation which is no longer performed). The key here is just the query
       signature. Deprecated.
       
      map<string, .mdg.engine.proto.QueryStats> legacy_per_query_implicit_operation_name = 12;
    • getTypeList

      public List<Reports.Type> getTypeList()
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
      Specified by:
      getTypeList in interface Reports.StatsReportOrBuilder
    • getTypeCount

      public int getTypeCount()
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
      Specified by:
      getTypeCount in interface Reports.StatsReportOrBuilder
    • getType

      public Reports.Type getType(int index)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
      Specified by:
      getType in interface Reports.StatsReportOrBuilder
    • setType

      public Reports.StatsReport.Builder setType(int index, Reports.Type value)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • setType

      public Reports.StatsReport.Builder setType(int index, Reports.Type.Builder builderForValue)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • addType

      public Reports.StatsReport.Builder addType(Reports.Type value)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • addType

      public Reports.StatsReport.Builder addType(int index, Reports.Type value)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • addType

      public Reports.StatsReport.Builder addType(Reports.Type.Builder builderForValue)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • addType

      public Reports.StatsReport.Builder addType(int index, Reports.Type.Builder builderForValue)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • addAllType

      public Reports.StatsReport.Builder addAllType(Iterable<? extends Reports.Type> values)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • clearType

      public Reports.StatsReport.Builder clearType()
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • removeType

      public Reports.StatsReport.Builder removeType(int index)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • getTypeBuilder

      public Reports.Type.Builder getTypeBuilder(int index)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • getTypeOrBuilder

      public Reports.TypeOrBuilder getTypeOrBuilder(int index)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
      Specified by:
      getTypeOrBuilder in interface Reports.StatsReportOrBuilder
    • getTypeOrBuilderList

      public List<? extends Reports.TypeOrBuilder> getTypeOrBuilderList()
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
      Specified by:
      getTypeOrBuilderList in interface Reports.StatsReportOrBuilder
    • addTypeBuilder

      public Reports.Type.Builder addTypeBuilder()
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • addTypeBuilder

      public Reports.Type.Builder addTypeBuilder(int index)
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;
    • getTypeBuilderList

      public List<Reports.Type.Builder> getTypeBuilderList()
       Deprecated: it was useful in Optics where we had access to the whole schema
       but has not been ever used in Engine.  apollo-engine-reporting will not
       send it.
       
      repeated .mdg.engine.proto.Type type = 13;