public static final class HotTablet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder> implements HotTabletOrBuilder
A tablet is a defined by a start and end key and is explained in https://cloud.google.com/bigtable/docs/overview#architecture and https://cloud.google.com/bigtable/docs/performance#optimization. A Hot tablet is a tablet that exhibits high average cpu usage during the time interval from start time to end time.Protobuf type
google.bigtable.admin.v2.HotTablet| Modifier and Type | Method and Description |
|---|---|
HotTablet.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HotTablet |
build() |
HotTablet |
buildPartial() |
HotTablet.Builder |
clear() |
HotTablet.Builder |
clearEndKey()
Tablet End Key (inclusive).
|
HotTablet.Builder |
clearEndTime()
Output only.
|
HotTablet.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HotTablet.Builder |
clearName()
The unique name of the hot tablet.
|
HotTablet.Builder |
clearNodeCpuUsagePercent()
Output only.
|
HotTablet.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HotTablet.Builder |
clearStartKey()
Tablet Start Key (inclusive).
|
HotTablet.Builder |
clearStartTime()
Output only.
|
HotTablet.Builder |
clearTableName()
Name of the table that contains the tablet.
|
HotTablet.Builder |
clone() |
HotTablet |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.Timestamp.Builder |
getEndTimeBuilder()
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.Timestamp.Builder |
getStartTimeBuilder()
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HotTablet.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.
|
HotTablet.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HotTablet.Builder |
mergeFrom(HotTablet other) |
HotTablet.Builder |
mergeFrom(com.google.protobuf.Message other) |
HotTablet.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Output only.
|
HotTablet.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HotTablet.Builder |
setEndKey(String value)
Tablet End Key (inclusive).
|
HotTablet.Builder |
setEndKeyBytes(com.google.protobuf.ByteString value)
Tablet End Key (inclusive).
|
HotTablet.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
HotTablet.Builder |
setEndTime(com.google.protobuf.Timestamp value)
Output only.
|
HotTablet.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HotTablet.Builder |
setName(String value)
The unique name of the hot tablet.
|
HotTablet.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The unique name of the hot tablet.
|
HotTablet.Builder |
setNodeCpuUsagePercent(float value)
Output only.
|
HotTablet.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HotTablet.Builder |
setStartKey(String value)
Tablet Start Key (inclusive).
|
HotTablet.Builder |
setStartKeyBytes(com.google.protobuf.ByteString value)
Tablet Start Key (inclusive).
|
HotTablet.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
HotTablet.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Output only.
|
HotTablet.Builder |
setTableName(String value)
Name of the table that contains the tablet.
|
HotTablet.Builder |
setTableNameBytes(com.google.protobuf.ByteString value)
Name of the table that contains the tablet.
|
HotTablet.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HotTablet build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HotTablet buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HotTablet.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HotTablet.Builder>public HotTablet.Builder mergeFrom(HotTablet other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public HotTablet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HotTablet.Builder>IOExceptionpublic 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;getName in interface HotTabletOrBuilderpublic 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;getNameBytes in interface HotTabletOrBuilderpublic HotTablet.Builder setName(String value)
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;value - The name to set.public HotTablet.Builder clearName()
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;public HotTablet.Builder setNameBytes(com.google.protobuf.ByteString value)
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;value - The bytes for name to set.public 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) = { ... }getTableName in interface HotTabletOrBuilderpublic 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) = { ... }getTableNameBytes in interface HotTabletOrBuilderpublic HotTablet.Builder setTableName(String value)
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) = { ... }value - The tableName to set.public HotTablet.Builder clearTableName()
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) = { ... }public HotTablet.Builder setTableNameBytes(com.google.protobuf.ByteString value)
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) = { ... }value - The bytes for tableName to set.public boolean hasStartTime()
Output only. The start time of the hot tablet.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasStartTime in interface HotTabletOrBuilderpublic 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];
getStartTime in interface HotTabletOrBuilderpublic HotTablet.Builder setStartTime(com.google.protobuf.Timestamp value)
Output only. The start time of the hot tablet.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public HotTablet.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The start time of the hot tablet.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public HotTablet.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Output only. The start time of the hot tablet.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public HotTablet.Builder clearStartTime()
Output only. The start time of the hot tablet.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Output only. The start time of the hot tablet.
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public 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];
getStartTimeOrBuilder in interface HotTabletOrBuilderpublic boolean hasEndTime()
Output only. The end time of the hot tablet.
.google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEndTime in interface HotTabletOrBuilderpublic 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];
getEndTime in interface HotTabletOrBuilderpublic HotTablet.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. The end time of the hot tablet.
.google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public HotTablet.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The end time of the hot tablet.
.google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public HotTablet.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. The end time of the hot tablet.
.google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public HotTablet.Builder clearEndTime()
Output only. The end time of the hot tablet.
.google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. The end time of the hot tablet.
.google.protobuf.Timestamp end_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public 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];
getEndTimeOrBuilder in interface HotTabletOrBuilderpublic String getStartKey()
Tablet Start Key (inclusive).
string start_key = 5;getStartKey in interface HotTabletOrBuilderpublic com.google.protobuf.ByteString getStartKeyBytes()
Tablet Start Key (inclusive).
string start_key = 5;getStartKeyBytes in interface HotTabletOrBuilderpublic HotTablet.Builder setStartKey(String value)
Tablet Start Key (inclusive).
string start_key = 5;value - The startKey to set.public HotTablet.Builder clearStartKey()
Tablet Start Key (inclusive).
string start_key = 5;public HotTablet.Builder setStartKeyBytes(com.google.protobuf.ByteString value)
Tablet Start Key (inclusive).
string start_key = 5;value - The bytes for startKey to set.public String getEndKey()
Tablet End Key (inclusive).
string end_key = 6;getEndKey in interface HotTabletOrBuilderpublic com.google.protobuf.ByteString getEndKeyBytes()
Tablet End Key (inclusive).
string end_key = 6;getEndKeyBytes in interface HotTabletOrBuilderpublic HotTablet.Builder setEndKey(String value)
Tablet End Key (inclusive).
string end_key = 6;value - The endKey to set.public HotTablet.Builder clearEndKey()
Tablet End Key (inclusive).
string end_key = 6;public HotTablet.Builder setEndKeyBytes(com.google.protobuf.ByteString value)
Tablet End Key (inclusive).
string end_key = 6;value - The bytes for endKey to set.public 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];getNodeCpuUsagePercent in interface HotTabletOrBuilderpublic HotTablet.Builder setNodeCpuUsagePercent(float value)
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];value - The nodeCpuUsagePercent to set.public HotTablet.Builder clearNodeCpuUsagePercent()
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];public final HotTablet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>public final HotTablet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HotTablet.Builder>Copyright © 2022 Google LLC. All rights reserved.