Package mxaccess_gateway.v1
Class MxaccessGateway.BulkWriteResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<MxaccessGateway.BulkWriteResult.Builder>
com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.BulkWriteResult.Builder>
mxaccess_gateway.v1.MxaccessGateway.BulkWriteResult.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MxaccessGateway.BulkWriteResultOrBuilder
- Enclosing class:
MxaccessGateway.BulkWriteResult
public static final class MxaccessGateway.BulkWriteResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.BulkWriteResult.Builder>
implements MxaccessGateway.BulkWriteResultOrBuilder
Per-item result for the four bulk write families. `item_handle` mirrors the request entry's item_handle so callers can correlate inputs to outputs even when the gateway's per-entry `IConstraintEnforcer.CheckWriteHandleAsync` filter (see `MxAccessGatewayService.ReplaceWriteBulkEntries` and `docs/Authorization.md`) dropped some entries before reaching the worker. Per-item failures populate `error_message` + `hresult` and never raise — callers iterate and inspect each entry.Protobuf type
mxaccess_gateway.v1.BulkWriteResult-
Method Summary
Modifier and TypeMethodDescriptionaddAllStatuses(Iterable<? extends MxaccessGateway.MxStatusProxy> values) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;addStatuses(int index, MxaccessGateway.MxStatusProxy value) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;addStatuses(int index, MxaccessGateway.MxStatusProxy.Builder builderForValue) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;addStatuses(MxaccessGateway.MxStatusProxy.Builder builderForValue) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;addStatusesBuilder(int index) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;build()clear()string error_message = 6;optional int32 hresult = 4;int32 item_handle = 2;int32 server_handle = 1;repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;bool was_successful = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorstring error_message = 6;com.google.protobuf.ByteStringstring error_message = 6;intoptional int32 hresult = 4;intint32 item_handle = 2;intint32 server_handle = 1;getStatuses(int index) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;getStatusesBuilder(int index) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;intrepeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;getStatusesOrBuilder(int index) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;List<? extends MxaccessGateway.MxStatusProxyOrBuilder> repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;booleanbool was_successful = 3;booleanoptional int32 hresult = 4;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeStatuses(int index) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;setErrorMessage(String value) string error_message = 6;setErrorMessageBytes(com.google.protobuf.ByteString value) string error_message = 6;setHresult(int value) optional int32 hresult = 4;setItemHandle(int value) int32 item_handle = 2;setServerHandle(int value) int32 server_handle = 1;setStatuses(int index, MxaccessGateway.MxStatusProxy value) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;setStatuses(int index, MxaccessGateway.MxStatusProxy.Builder builderForValue) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;setWasSuccessful(boolean value) bool was_successful = 3;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 java.lang.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<MxaccessGateway.BulkWriteResult.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<MxaccessGateway.BulkWriteResult.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<MxaccessGateway.BulkWriteResult.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<MxaccessGateway.BulkWriteResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.BulkWriteResult.Builder>
-
mergeFrom
public MxaccessGateway.BulkWriteResult.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<MxaccessGateway.BulkWriteResult.Builder>- Throws:
IOException
-
getServerHandle
public int getServerHandle()int32 server_handle = 1;- Specified by:
getServerHandlein interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- The serverHandle.
-
setServerHandle
int32 server_handle = 1;- Parameters:
value- The serverHandle to set.- Returns:
- This builder for chaining.
-
clearServerHandle
int32 server_handle = 1;- Returns:
- This builder for chaining.
-
getItemHandle
public int getItemHandle()int32 item_handle = 2;- Specified by:
getItemHandlein interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- The itemHandle.
-
setItemHandle
int32 item_handle = 2;- Parameters:
value- The itemHandle to set.- Returns:
- This builder for chaining.
-
clearItemHandle
int32 item_handle = 2;- Returns:
- This builder for chaining.
-
getWasSuccessful
public boolean getWasSuccessful()bool was_successful = 3;- Specified by:
getWasSuccessfulin interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- The wasSuccessful.
-
setWasSuccessful
bool was_successful = 3;- Parameters:
value- The wasSuccessful to set.- Returns:
- This builder for chaining.
-
clearWasSuccessful
bool was_successful = 3;- Returns:
- This builder for chaining.
-
hasHresult
public boolean hasHresult()optional int32 hresult = 4;- Specified by:
hasHresultin interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- Whether the hresult field is set.
-
getHresult
public int getHresult()optional int32 hresult = 4;- Specified by:
getHresultin interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- The hresult.
-
setHresult
optional int32 hresult = 4;- Parameters:
value- The hresult to set.- Returns:
- This builder for chaining.
-
clearHresult
optional int32 hresult = 4;- Returns:
- This builder for chaining.
-
getStatusesList
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;- Specified by:
getStatusesListin interfaceMxaccessGateway.BulkWriteResultOrBuilder
-
getStatusesCount
public int getStatusesCount()repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;- Specified by:
getStatusesCountin interfaceMxaccessGateway.BulkWriteResultOrBuilder
-
getStatuses
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;- Specified by:
getStatusesin interfaceMxaccessGateway.BulkWriteResultOrBuilder
-
setStatuses
public MxaccessGateway.BulkWriteResult.Builder setStatuses(int index, MxaccessGateway.MxStatusProxy value) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
setStatuses
public MxaccessGateway.BulkWriteResult.Builder setStatuses(int index, MxaccessGateway.MxStatusProxy.Builder builderForValue) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
addStatuses
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
addStatuses
public MxaccessGateway.BulkWriteResult.Builder addStatuses(int index, MxaccessGateway.MxStatusProxy value) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
addStatuses
public MxaccessGateway.BulkWriteResult.Builder addStatuses(MxaccessGateway.MxStatusProxy.Builder builderForValue) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
addStatuses
public MxaccessGateway.BulkWriteResult.Builder addStatuses(int index, MxaccessGateway.MxStatusProxy.Builder builderForValue) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
addAllStatuses
public MxaccessGateway.BulkWriteResult.Builder addAllStatuses(Iterable<? extends MxaccessGateway.MxStatusProxy> values) repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
clearStatuses
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
removeStatuses
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
getStatusesBuilder
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
getStatusesOrBuilder
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;- Specified by:
getStatusesOrBuilderin interfaceMxaccessGateway.BulkWriteResultOrBuilder
-
getStatusesOrBuilderList
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5;- Specified by:
getStatusesOrBuilderListin interfaceMxaccessGateway.BulkWriteResultOrBuilder
-
addStatusesBuilder
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
addStatusesBuilder
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
getStatusesBuilderList
repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 5; -
getErrorMessage
string error_message = 6;- Specified by:
getErrorMessagein interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- The errorMessage.
-
getErrorMessageBytes
public com.google.protobuf.ByteString getErrorMessageBytes()string error_message = 6;- Specified by:
getErrorMessageBytesin interfaceMxaccessGateway.BulkWriteResultOrBuilder- Returns:
- The bytes for errorMessage.
-
setErrorMessage
string error_message = 6;- Parameters:
value- The errorMessage to set.- Returns:
- This builder for chaining.
-
clearErrorMessage
string error_message = 6;- Returns:
- This builder for chaining.
-
setErrorMessageBytes
public MxaccessGateway.BulkWriteResult.Builder setErrorMessageBytes(com.google.protobuf.ByteString value) string error_message = 6;- Parameters:
value- The bytes for errorMessage to set.- Returns:
- This builder for chaining.
-