Class InstanceRemoveAccountsBatchRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<InstanceRemoveAccountsBatchRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<InstanceRemoveAccountsBatchRequest.Builder>
com.soulfiremc.grpc.generated.InstanceRemoveAccountsBatchRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, InstanceRemoveAccountsBatchRequestOrBuilder, Cloneable
- Enclosing class:
InstanceRemoveAccountsBatchRequest
public static final class InstanceRemoveAccountsBatchRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InstanceRemoveAccountsBatchRequest.Builder>
implements InstanceRemoveAccountsBatchRequestOrBuilder
Request to remove multiple Minecraft accounts from an instance in a single operation. More efficient than multiple individual RemoveInstanceAccount calls.Protobuf type
soulfire.v1.InstanceRemoveAccountsBatchRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllProfileIds(Iterable<String> values) List of profile_ids (UUIDs) of accounts to remove.addProfileIds(String value) List of profile_ids (UUIDs) of accounts to remove.addProfileIdsBytes(com.google.protobuf.ByteString value) List of profile_ids (UUIDs) of accounts to remove.build()clear()clearId()The unique identifier (UUID) of the instance.List of profile_ids (UUIDs) of accounts to remove.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()The unique identifier (UUID) of the instance.com.google.protobuf.ByteStringThe unique identifier (UUID) of the instance.getProfileIds(int index) List of profile_ids (UUIDs) of accounts to remove.com.google.protobuf.ByteStringgetProfileIdsBytes(int index) List of profile_ids (UUIDs) of accounts to remove.intList of profile_ids (UUIDs) of accounts to remove.com.google.protobuf.ProtocolStringListList of profile_ids (UUIDs) of accounts to remove.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The unique identifier (UUID) of the instance.setIdBytes(com.google.protobuf.ByteString value) The unique identifier (UUID) of the instance.setProfileIds(int index, String value) List of profile_ids (UUIDs) of accounts to remove.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InstanceRemoveAccountsBatchRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InstanceRemoveAccountsBatchRequest.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<InstanceRemoveAccountsBatchRequest.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceRemoveAccountsBatchRequest.Builder>
-
mergeFrom
public InstanceRemoveAccountsBatchRequest.Builder mergeFrom(InstanceRemoveAccountsBatchRequest other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InstanceRemoveAccountsBatchRequest.Builder>
-
mergeFrom
public InstanceRemoveAccountsBatchRequest.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<InstanceRemoveAccountsBatchRequest.Builder>- Throws:
IOException
-
getId
The unique identifier (UUID) of the instance.
string id = 1;- Specified by:
getIdin interfaceInstanceRemoveAccountsBatchRequestOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()The unique identifier (UUID) of the instance.
string id = 1;- Specified by:
getIdBytesin interfaceInstanceRemoveAccountsBatchRequestOrBuilder- Returns:
- The bytes for id.
-
setId
The unique identifier (UUID) of the instance.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
The unique identifier (UUID) of the instance.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
The unique identifier (UUID) of the instance.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getProfileIdsList
public com.google.protobuf.ProtocolStringList getProfileIdsList()List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Specified by:
getProfileIdsListin interfaceInstanceRemoveAccountsBatchRequestOrBuilder- Returns:
- A list containing the profileIds.
-
getProfileIdsCount
public int getProfileIdsCount()List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Specified by:
getProfileIdsCountin interfaceInstanceRemoveAccountsBatchRequestOrBuilder- Returns:
- The count of profileIds.
-
getProfileIds
List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Specified by:
getProfileIdsin interfaceInstanceRemoveAccountsBatchRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The profileIds at the given index.
-
getProfileIdsBytes
public com.google.protobuf.ByteString getProfileIdsBytes(int index) List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Specified by:
getProfileIdsBytesin interfaceInstanceRemoveAccountsBatchRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the profileIds at the given index.
-
setProfileIds
List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Parameters:
index- The index to set the value at.value- The profileIds to set.- Returns:
- This builder for chaining.
-
addProfileIds
List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Parameters:
value- The profileIds to add.- Returns:
- This builder for chaining.
-
addAllProfileIds
List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Parameters:
values- The profileIds to add.- Returns:
- This builder for chaining.
-
clearProfileIds
List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Returns:
- This builder for chaining.
-
addProfileIdsBytes
public InstanceRemoveAccountsBatchRequest.Builder addProfileIdsBytes(com.google.protobuf.ByteString value) List of profile_ids (UUIDs) of accounts to remove.
repeated string profile_ids = 2;- Parameters:
value- The bytes of the profileIds to add.- Returns:
- This builder for chaining.
-