Package emu.grasscutter.net.proto
Class GMObstacleInfoOuterClass.GMObstacleInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
emu.grasscutter.net.proto.GMObstacleInfoOuterClass.GMObstacleInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,GMObstacleInfoOuterClass.GMObstacleInfoOrBuilder,Cloneable
- Enclosing class:
- GMObstacleInfoOuterClass.GMObstacleInfo
public static final class GMObstacleInfoOuterClass.GMObstacleInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
implements GMObstacleInfoOuterClass.GMObstacleInfoOrBuilder
Protobuf type
GMObstacleInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().Vector center = 15;.Vector3Int extents = 9;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) int32 obstacle_id = 13;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .MathQuaternion rotation = 8;.GMObstacleInfo.ShapeType shape = 2;int64 timestamp = 1;clone().Vector center = 15;.Vector center = 15;.Vector center = 15;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.Vector3Int extents = 9;.Vector3Int extents = 9;.Vector3Int extents = 9;intint32 obstacle_id = 13;.MathQuaternion rotation = 8;.MathQuaternion rotation = 8;.MathQuaternion rotation = 8;getShape().GMObstacleInfo.ShapeType shape = 2;int.GMObstacleInfo.ShapeType shape = 2;longint64 timestamp = 1;boolean.Vector center = 15;boolean.Vector3Int extents = 9;boolean.MathQuaternion rotation = 8;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.Vector center = 15;.Vector3Int extents = 9;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .MathQuaternion rotation = 8;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCenter(VectorOuterClass.Vector value) .Vector center = 15;setCenter(VectorOuterClass.Vector.Builder builderForValue) .Vector center = 15;.Vector3Int extents = 9;setExtents(Vector3IntOuterClass.Vector3Int.Builder builderForValue) .Vector3Int extents = 9;setObstacleId(int value) int32 obstacle_id = 13;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .MathQuaternion rotation = 8;setRotation(MathQuaternionOuterClass.MathQuaternion.Builder builderForValue) .MathQuaternion rotation = 8;.GMObstacleInfo.ShapeType shape = 2;setShapeValue(int value) .GMObstacleInfo.ShapeType shape = 2;setTimestamp(long value) int64 timestamp = 1;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.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.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
setField
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
clearField
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
clearOneof
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
setRepeatedField
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
addRepeatedField
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
mergeFrom
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder mergeFrom(GMObstacleInfoOuterClass.GMObstacleInfo other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
mergeFrom
public GMObstacleInfoOuterClass.GMObstacleInfo.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<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>- Throws:
IOException
-
getShapeValue
public int getShapeValue().GMObstacleInfo.ShapeType shape = 2;- Specified by:
getShapeValuein interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The enum numeric value on the wire for shape.
-
setShapeValue
.GMObstacleInfo.ShapeType shape = 2;- Parameters:
value- The enum numeric value on the wire for shape to set.- Returns:
- This builder for chaining.
-
getShape
.GMObstacleInfo.ShapeType shape = 2;- Specified by:
getShapein interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The shape.
-
setShape
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setShape(GMObstacleInfoOuterClass.GMObstacleInfo.ShapeType value) .GMObstacleInfo.ShapeType shape = 2;- Parameters:
value- The shape to set.- Returns:
- This builder for chaining.
-
clearShape
.GMObstacleInfo.ShapeType shape = 2;- Returns:
- This builder for chaining.
-
hasRotation
public boolean hasRotation().MathQuaternion rotation = 8;- Specified by:
hasRotationin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- Whether the rotation field is set.
-
getRotation
.MathQuaternion rotation = 8;- Specified by:
getRotationin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The rotation.
-
setRotation
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setRotation(MathQuaternionOuterClass.MathQuaternion value) .MathQuaternion rotation = 8; -
setRotation
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setRotation(MathQuaternionOuterClass.MathQuaternion.Builder builderForValue) .MathQuaternion rotation = 8; -
mergeRotation
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder mergeRotation(MathQuaternionOuterClass.MathQuaternion value) .MathQuaternion rotation = 8; -
clearRotation
.MathQuaternion rotation = 8; -
getRotationBuilder
.MathQuaternion rotation = 8; -
getRotationOrBuilder
.MathQuaternion rotation = 8;- Specified by:
getRotationOrBuilderin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder
-
hasCenter
public boolean hasCenter().Vector center = 15;- Specified by:
hasCenterin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- Whether the center field is set.
-
getCenter
.Vector center = 15;- Specified by:
getCenterin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The center.
-
setCenter
.Vector center = 15; -
setCenter
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setCenter(VectorOuterClass.Vector.Builder builderForValue) .Vector center = 15; -
mergeCenter
.Vector center = 15; -
clearCenter
.Vector center = 15; -
getCenterBuilder
.Vector center = 15; -
getCenterOrBuilder
.Vector center = 15;- Specified by:
getCenterOrBuilderin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder
-
getTimestamp
public long getTimestamp()int64 timestamp = 1;- Specified by:
getTimestampin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The timestamp.
-
setTimestamp
int64 timestamp = 1;- Parameters:
value- The timestamp to set.- Returns:
- This builder for chaining.
-
clearTimestamp
int64 timestamp = 1;- Returns:
- This builder for chaining.
-
getObstacleId
public int getObstacleId()int32 obstacle_id = 13;- Specified by:
getObstacleIdin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The obstacleId.
-
setObstacleId
int32 obstacle_id = 13;- Parameters:
value- The obstacleId to set.- Returns:
- This builder for chaining.
-
clearObstacleId
int32 obstacle_id = 13;- Returns:
- This builder for chaining.
-
hasExtents
public boolean hasExtents().Vector3Int extents = 9;- Specified by:
hasExtentsin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- Whether the extents field is set.
-
getExtents
.Vector3Int extents = 9;- Specified by:
getExtentsin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder- Returns:
- The extents.
-
setExtents
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setExtents(Vector3IntOuterClass.Vector3Int value) .Vector3Int extents = 9; -
setExtents
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder setExtents(Vector3IntOuterClass.Vector3Int.Builder builderForValue) .Vector3Int extents = 9; -
mergeExtents
public GMObstacleInfoOuterClass.GMObstacleInfo.Builder mergeExtents(Vector3IntOuterClass.Vector3Int value) .Vector3Int extents = 9; -
clearExtents
.Vector3Int extents = 9; -
getExtentsBuilder
.Vector3Int extents = 9; -
getExtentsOrBuilder
.Vector3Int extents = 9;- Specified by:
getExtentsOrBuilderin interfaceGMObstacleInfoOuterClass.GMObstacleInfoOrBuilder
-
setUnknownFields
public final GMObstacleInfoOuterClass.GMObstacleInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-
mergeUnknownFields
public final GMObstacleInfoOuterClass.GMObstacleInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GMObstacleInfoOuterClass.GMObstacleInfo.Builder>
-