Class RemoveBroker.BrokerRemovalStateRecordProto.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
com.google.protobuf.GeneratedMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
io.confluent.databalancer.record.RemoveBroker.BrokerRemovalStateRecordProto.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RemoveBroker.BrokerRemovalStateRecordProtoOrBuilder,Cloneable
- Enclosing class:
RemoveBroker.BrokerRemovalStateRecordProto
public static final class RemoveBroker.BrokerRemovalStateRecordProto.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
implements RemoveBroker.BrokerRemovalStateRecordProtoOrBuilder
Protobuf type
databalancer.BrokerRemovalStateRecordProto-
Method Summary
Modifier and TypeMethodDescriptionaddAllBrokerIds(Iterable<? extends Integer> values) V2+: supporting multiple-broker removaladdBrokerIds(int value) V2+: supporting multiple-broker removalbuild()clear()V1-only: when only one broker could be removed at a time.V2+: supporting multiple-broker removalexception serialized as Base64 stringint64 lastUpdateTime = 6;the state of the broker removal operationbool shouldShutDown = 7;int64 startTime = 5;Version to allow change in exception/state serialization if needed.intV1-only: when only one broker could be removed at a time.intgetBrokerIds(int index) V2+: supporting multiple-broker removalintV2+: supporting multiple-broker removalV2+: supporting multiple-broker removalstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetError()exception serialized as Base64 stringcom.google.protobuf.ByteStringexception serialized as Base64 stringlongint64 lastUpdateTime = 6;the state of the broker removal operationintthe state of the broker removal operationbooleanbool shouldShutDown = 7;longint64 startTime = 5;intVersion to allow change in exception/state serialization if needed.final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBrokerId(int value) V1-only: when only one broker could be removed at a time.setBrokerIds(int index, int value) V2+: supporting multiple-broker removalexception serialized as Base64 stringsetErrorBytes(com.google.protobuf.ByteString value) exception serialized as Base64 stringsetLastUpdateTime(long value) int64 lastUpdateTime = 6;the state of the broker removal operationsetRemovalStateValue(int value) the state of the broker removal operationsetShouldShutDown(boolean value) bool shouldShutDown = 7;setStartTime(long value) int64 startTime = 5;setVersion(int value) Version to allow change in exception/state serialization if needed.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, mergeUnknownFields, newBuilderForField, setField, setRepeatedField, setUnknownFieldsMethods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom, mergeDelimitedFrom, mergeFromMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public RemoveBroker.BrokerRemovalStateRecordProto.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
-
mergeFrom
public RemoveBroker.BrokerRemovalStateRecordProto.Builder mergeFrom(RemoveBroker.BrokerRemovalStateRecordProto other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>
-
mergeFrom
public RemoveBroker.BrokerRemovalStateRecordProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RemoveBroker.BrokerRemovalStateRecordProto.Builder>- Throws:
IOException
-
getVersion
public int getVersion()Version to allow change in exception/state serialization if needed.
int32 version = 1;- Specified by:
getVersionin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The version.
-
setVersion
Version to allow change in exception/state serialization if needed.
int32 version = 1;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
Version to allow change in exception/state serialization if needed.
int32 version = 1;- Returns:
- This builder for chaining.
-
getBrokerId
public int getBrokerId()V1-only: when only one broker could be removed at a time.
int32 brokerId = 2;- Specified by:
getBrokerIdin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The brokerId.
-
setBrokerId
V1-only: when only one broker could be removed at a time.
int32 brokerId = 2;- Parameters:
value- The brokerId to set.- Returns:
- This builder for chaining.
-
clearBrokerId
V1-only: when only one broker could be removed at a time.
int32 brokerId = 2;- Returns:
- This builder for chaining.
-
getBrokerIdsList
V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Specified by:
getBrokerIdsListin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- A list containing the brokerIds.
-
getBrokerIdsCount
public int getBrokerIdsCount()V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Specified by:
getBrokerIdsCountin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The count of brokerIds.
-
getBrokerIds
public int getBrokerIds(int index) V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Specified by:
getBrokerIdsin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The brokerIds at the given index.
-
setBrokerIds
V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Parameters:
index- The index to set the value at.value- The brokerIds to set.- Returns:
- This builder for chaining.
-
addBrokerIds
V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Parameters:
value- The brokerIds to add.- Returns:
- This builder for chaining.
-
addAllBrokerIds
public RemoveBroker.BrokerRemovalStateRecordProto.Builder addAllBrokerIds(Iterable<? extends Integer> values) V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Parameters:
values- The brokerIds to add.- Returns:
- This builder for chaining.
-
clearBrokerIds
V2+: supporting multiple-broker removal
repeated int32 brokerIds = 8;- Returns:
- This builder for chaining.
-
getError
exception serialized as Base64 string
string error = 3;- Specified by:
getErrorin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The error.
-
getErrorBytes
public com.google.protobuf.ByteString getErrorBytes()exception serialized as Base64 string
string error = 3;- Specified by:
getErrorBytesin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The bytes for error.
-
setError
exception serialized as Base64 string
string error = 3;- Parameters:
value- The error to set.- Returns:
- This builder for chaining.
-
clearError
exception serialized as Base64 string
string error = 3;- Returns:
- This builder for chaining.
-
setErrorBytes
public RemoveBroker.BrokerRemovalStateRecordProto.Builder setErrorBytes(com.google.protobuf.ByteString value) exception serialized as Base64 string
string error = 3;- Parameters:
value- The bytes for error to set.- Returns:
- This builder for chaining.
-
getRemovalStateValue
public int getRemovalStateValue()the state of the broker removal operation
.databalancer.RemovalState removal_state = 4;- Specified by:
getRemovalStateValuein interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The enum numeric value on the wire for removalState.
-
setRemovalStateValue
the state of the broker removal operation
.databalancer.RemovalState removal_state = 4;- Parameters:
value- The enum numeric value on the wire for removalState to set.- Returns:
- This builder for chaining.
-
getRemovalState
the state of the broker removal operation
.databalancer.RemovalState removal_state = 4;- Specified by:
getRemovalStatein interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The removalState.
-
setRemovalState
public RemoveBroker.BrokerRemovalStateRecordProto.Builder setRemovalState(RemoveBroker.RemovalState value) the state of the broker removal operation
.databalancer.RemovalState removal_state = 4;- Parameters:
value- The removalState to set.- Returns:
- This builder for chaining.
-
clearRemovalState
the state of the broker removal operation
.databalancer.RemovalState removal_state = 4;- Returns:
- This builder for chaining.
-
getStartTime
public long getStartTime()int64 startTime = 5;- Specified by:
getStartTimein interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The startTime.
-
setStartTime
int64 startTime = 5;- Parameters:
value- The startTime to set.- Returns:
- This builder for chaining.
-
clearStartTime
int64 startTime = 5;- Returns:
- This builder for chaining.
-
getLastUpdateTime
public long getLastUpdateTime()int64 lastUpdateTime = 6;- Specified by:
getLastUpdateTimein interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The lastUpdateTime.
-
setLastUpdateTime
int64 lastUpdateTime = 6;- Parameters:
value- The lastUpdateTime to set.- Returns:
- This builder for chaining.
-
clearLastUpdateTime
int64 lastUpdateTime = 6;- Returns:
- This builder for chaining.
-
getShouldShutDown
public boolean getShouldShutDown()bool shouldShutDown = 7;- Specified by:
getShouldShutDownin interfaceRemoveBroker.BrokerRemovalStateRecordProtoOrBuilder- Returns:
- The shouldShutDown.
-
setShouldShutDown
bool shouldShutDown = 7;- Parameters:
value- The shouldShutDown to set.- Returns:
- This builder for chaining.
-
clearShouldShutDown
bool shouldShutDown = 7;- Returns:
- This builder for chaining.
-