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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getEndKey()
      Tablet End Key (inclusive).
      com.google.protobuf.ByteString getEndKeyBytes()
      Tablet End Key (inclusive).
      com.google.protobuf.Timestamp getEndTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
      Output only.
      String getName()
      The unique name of the hot tablet.
      com.google.protobuf.ByteString getNameBytes()
      The unique name of the hot tablet.
      float getNodeCpuUsagePercent()
      Output only.
      String getStartKey()
      Tablet Start Key (inclusive).
      com.google.protobuf.ByteString getStartKeyBytes()
      Tablet Start Key (inclusive).
      com.google.protobuf.Timestamp getStartTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
      Output only.
      String getTableName()
      Name of the table that contains the tablet.
      com.google.protobuf.ByteString getTableNameBytes()
      Name of the table that contains the tablet.
      boolean hasEndTime()
      Output only.
      boolean hasStartTime()
      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 Detail

      • 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.