Interface HotTabletOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HotTablet, HotTablet.Builder

public interface HotTabletOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Tablet End Key (inclusive).
    com.google.protobuf.ByteString
    Tablet End Key (inclusive).
    com.google.protobuf.Timestamp
    Output only.
    com.google.protobuf.TimestampOrBuilder
    Output only.
    The unique name of the hot tablet.
    com.google.protobuf.ByteString
    The unique name of the hot tablet.
    float
    Output only.
    Tablet Start Key (inclusive).
    com.google.protobuf.ByteString
    Tablet Start Key (inclusive).
    com.google.protobuf.Timestamp
    Output only.
    com.google.protobuf.TimestampOrBuilder
    Output only.
    Name of the table that contains the tablet.
    com.google.protobuf.ByteString
    Name of the table that contains the tablet.
    boolean
    Output only.
    boolean
    Output only.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       The unique name of the hot tablet. Values are of the form
       `projects/{project}/instances/{instance}/clusters/{cluster}/hotTablets/[a-zA-Z0-9_-]*`.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The unique name of the hot tablet. Values are of the form
       `projects/{project}/instances/{instance}/clusters/{cluster}/hotTablets/[a-zA-Z0-9_-]*`.
       
      string name = 1;
      Returns:
      The bytes for name.
    • getTableName

      String getTableName()
       Name of the table that contains the tablet. Values are of the form
       `projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
       
      string table_name = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      The tableName.
    • getTableNameBytes

      com.google.protobuf.ByteString getTableNameBytes()
       Name of the table that contains the tablet. Values are of the form
       `projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
       
      string table_name = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for tableName.
    • hasStartTime

      boolean hasStartTime()
       Output only. The start time of the hot tablet.
       
      .google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the startTime field is set.
    • getStartTime

      com.google.protobuf.Timestamp getStartTime()
       Output only. The start time of the hot tablet.
       
      .google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The startTime.
    • getStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Output only. The start time of the hot tablet.
       
      .google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasEndTime

      boolean hasEndTime()
       Output only. The end time of the hot tablet.
       
      .google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the endTime field is set.
    • getEndTime

      com.google.protobuf.Timestamp getEndTime()
       Output only. The end time of the hot tablet.
       
      .google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The endTime.
    • getEndTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       Output only. The end time of the hot tablet.
       
      .google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStartKey

      String getStartKey()
       Tablet Start Key (inclusive).
       
      string start_key = 5;
      Returns:
      The startKey.
    • getStartKeyBytes

      com.google.protobuf.ByteString getStartKeyBytes()
       Tablet Start Key (inclusive).
       
      string start_key = 5;
      Returns:
      The bytes for startKey.
    • getEndKey

      String getEndKey()
       Tablet End Key (inclusive).
       
      string end_key = 6;
      Returns:
      The endKey.
    • getEndKeyBytes

      com.google.protobuf.ByteString getEndKeyBytes()
       Tablet End Key (inclusive).
       
      string end_key = 6;
      Returns:
      The bytes for endKey.
    • getNodeCpuUsagePercent

      float getNodeCpuUsagePercent()
       Output only. The average CPU usage spent by a node on this tablet over the
       start_time to end_time time range. The percentage is the amount of CPU used
       by the node to serve the tablet, from 0% (tablet was not interacted with)
       to 100% (the node spent all cycles serving the hot tablet).
       
      float node_cpu_usage_percent = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The nodeCpuUsagePercent.