Package edu.psu.cse.siis.ic3
Class Ic3Data.Attribute.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
edu.psu.cse.siis.ic3.Ic3Data.Attribute.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Ic3Data.AttributeOrBuilder,Cloneable
- Enclosing class:
- Ic3Data.Attribute
public static final class Ic3Data.Attribute.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
implements Ic3Data.AttributeOrBuilder
Protobuf type
edu.psu.cse.siis.ic3.Attribute-
Method Summary
Modifier and TypeMethodDescriptionaddAllIntValue(Iterable<? extends Integer> values) repeated int32 int_value = 3;addAllValue(Iterable<String> values) repeated string value = 2;addIntValue(int value) repeated int32 int_value = 3;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) repeated string value = 2;addValueBytes(com.google.protobuf.ByteString value) repeated string value = 2;build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) repeated int32 int_value = 3;optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) repeated string value = 2;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetIntValue(int index) repeated int32 int_value = 3;intrepeated int32 int_value = 3;repeated int32 int_value = 3;getKind()optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;getValue(int index) repeated string value = 2;com.google.protobuf.ByteStringgetValueBytes(int index) repeated string value = 2;intrepeated string value = 2;com.google.protobuf.ProtocolStringListrepeated string value = 2;booleanhasKind()optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Ic3Data.Attribute other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setIntValue(int index, int value) repeated int32 int_value = 3;setKind(Ic3Data.AttributeKind value) optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) repeated string value = 2;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<Ic3Data.Attribute.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<Ic3Data.Attribute.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<Ic3Data.Attribute.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<Ic3Data.Attribute.Builder>
-
setField
public Ic3Data.Attribute.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<Ic3Data.Attribute.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
-
setRepeatedField
public Ic3Data.Attribute.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<Ic3Data.Attribute.Builder>
-
addRepeatedField
public Ic3Data.Attribute.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<Ic3Data.Attribute.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Ic3Data.Attribute.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
-
mergeFrom
public Ic3Data.Attribute.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<Ic3Data.Attribute.Builder>- Throws:
IOException
-
hasKind
public boolean hasKind()optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;- Specified by:
hasKindin interfaceIc3Data.AttributeOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;- Specified by:
getKindin interfaceIc3Data.AttributeOrBuilder- Returns:
- The kind.
-
setKind
optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
optional .edu.psu.cse.siis.ic3.AttributeKind kind = 1;- Returns:
- This builder for chaining.
-
getValueList
public com.google.protobuf.ProtocolStringList getValueList()repeated string value = 2;- Specified by:
getValueListin interfaceIc3Data.AttributeOrBuilder- Returns:
- A list containing the value.
-
getValueCount
public int getValueCount()repeated string value = 2;- Specified by:
getValueCountin interfaceIc3Data.AttributeOrBuilder- Returns:
- The count of value.
-
getValue
repeated string value = 2;- Specified by:
getValuein interfaceIc3Data.AttributeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The value at the given index.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes(int index) repeated string value = 2;- Specified by:
getValueBytesin interfaceIc3Data.AttributeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the value at the given index.
-
setValue
repeated string value = 2;- Parameters:
index- The index to set the value at.value- The value to set.- Returns:
- This builder for chaining.
-
addValue
repeated string value = 2;- Parameters:
value- The value to add.- Returns:
- This builder for chaining.
-
addAllValue
repeated string value = 2;- Parameters:
values- The value to add.- Returns:
- This builder for chaining.
-
clearValue
repeated string value = 2;- Returns:
- This builder for chaining.
-
addValueBytes
repeated string value = 2;- Parameters:
value- The bytes of the value to add.- Returns:
- This builder for chaining.
-
getIntValueList
repeated int32 int_value = 3;- Specified by:
getIntValueListin interfaceIc3Data.AttributeOrBuilder- Returns:
- A list containing the intValue.
-
getIntValueCount
public int getIntValueCount()repeated int32 int_value = 3;- Specified by:
getIntValueCountin interfaceIc3Data.AttributeOrBuilder- Returns:
- The count of intValue.
-
getIntValue
public int getIntValue(int index) repeated int32 int_value = 3;- Specified by:
getIntValuein interfaceIc3Data.AttributeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The intValue at the given index.
-
setIntValue
repeated int32 int_value = 3;- Parameters:
index- The index to set the value at.value- The intValue to set.- Returns:
- This builder for chaining.
-
addIntValue
repeated int32 int_value = 3;- Parameters:
value- The intValue to add.- Returns:
- This builder for chaining.
-
addAllIntValue
repeated int32 int_value = 3;- Parameters:
values- The intValue to add.- Returns:
- This builder for chaining.
-
clearIntValue
repeated int32 int_value = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Ic3Data.Attribute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
-
mergeUnknownFields
public final Ic3Data.Attribute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Ic3Data.Attribute.Builder>
-