Package soot.dotnet.proto
Class ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
- soot.dotnet.proto.ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder
- Enclosing class:
- ProtoAssemblyAllTypes.AttributeArgumentDefinition
public static final class ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder> implements ProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder
Protobuf typeAttributeArgumentDefinition
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
clear
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
getDefaultInstanceForType
public ProtoAssemblyAllTypes.AttributeArgumentDefinition getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ProtoAssemblyAllTypes.AttributeArgumentDefinition build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ProtoAssemblyAllTypes.AttributeArgumentDefinition buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
setField
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
clearField
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
clearOneof
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
setRepeatedField
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
addRepeatedField
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
mergeFrom
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
mergeFrom
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder mergeFrom(ProtoAssemblyAllTypes.AttributeArgumentDefinition other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
mergeFrom
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.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<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>- Throws:
IOException
-
hasType
public boolean hasType()
.TypeDefinition type = 1;- Specified by:
hasTypein interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- Whether the type field is set.
-
getType
public ProtoAssemblyAllTypes.TypeDefinition getType()
.TypeDefinition type = 1;- Specified by:
getTypein interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The type.
-
setType
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setType(ProtoAssemblyAllTypes.TypeDefinition value)
.TypeDefinition type = 1;
-
setType
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setType(ProtoAssemblyAllTypes.TypeDefinition.Builder builderForValue)
.TypeDefinition type = 1;
-
mergeType
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder mergeType(ProtoAssemblyAllTypes.TypeDefinition value)
.TypeDefinition type = 1;
-
clearType
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearType()
.TypeDefinition type = 1;
-
getTypeBuilder
public ProtoAssemblyAllTypes.TypeDefinition.Builder getTypeBuilder()
.TypeDefinition type = 1;
-
getTypeOrBuilder
public ProtoAssemblyAllTypes.TypeDefinitionOrBuilder getTypeOrBuilder()
.TypeDefinition type = 1;- Specified by:
getTypeOrBuilderin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder
-
getName
public String getName()
string name = 2;- Specified by:
getNamein interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 2;- Specified by:
getNameBytesin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The bytes for name.
-
setName
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setName(String value)
string name = 2;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearName()
string name = 2;- Returns:
- This builder for chaining.
-
setNameBytes
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 2;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValueStringList
public com.google.protobuf.ProtocolStringList getValueStringList()
repeated string value_string = 3;- Specified by:
getValueStringListin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- A list containing the valueString.
-
getValueStringCount
public int getValueStringCount()
repeated string value_string = 3;- Specified by:
getValueStringCountin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The count of valueString.
-
getValueString
public String getValueString(int index)
repeated string value_string = 3;- Specified by:
getValueStringin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The valueString at the given index.
-
getValueStringBytes
public com.google.protobuf.ByteString getValueStringBytes(int index)
repeated string value_string = 3;- Specified by:
getValueStringBytesin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the valueString at the given index.
-
setValueString
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setValueString(int index, String value)
repeated string value_string = 3;- Parameters:
index- The index to set the value at.value- The valueString to set.- Returns:
- This builder for chaining.
-
addValueString
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addValueString(String value)
repeated string value_string = 3;- Parameters:
value- The valueString to add.- Returns:
- This builder for chaining.
-
addAllValueString
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addAllValueString(Iterable<String> values)
repeated string value_string = 3;- Parameters:
values- The valueString to add.- Returns:
- This builder for chaining.
-
clearValueString
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearValueString()
repeated string value_string = 3;- Returns:
- This builder for chaining.
-
addValueStringBytes
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addValueStringBytes(com.google.protobuf.ByteString value)
repeated string value_string = 3;- Parameters:
value- The bytes of the valueString to add.- Returns:
- This builder for chaining.
-
getValueInt32List
public List<Integer> getValueInt32List()
repeated int32 value_int32 = 4;- Specified by:
getValueInt32Listin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- A list containing the valueInt32.
-
getValueInt32Count
public int getValueInt32Count()
repeated int32 value_int32 = 4;- Specified by:
getValueInt32Countin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The count of valueInt32.
-
getValueInt32
public int getValueInt32(int index)
repeated int32 value_int32 = 4;- Specified by:
getValueInt32in interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The valueInt32 at the given index.
-
setValueInt32
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setValueInt32(int index, int value)
repeated int32 value_int32 = 4;- Parameters:
index- The index to set the value at.value- The valueInt32 to set.- Returns:
- This builder for chaining.
-
addValueInt32
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addValueInt32(int value)
repeated int32 value_int32 = 4;- Parameters:
value- The valueInt32 to add.- Returns:
- This builder for chaining.
-
addAllValueInt32
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addAllValueInt32(Iterable<? extends Integer> values)
repeated int32 value_int32 = 4;- Parameters:
values- The valueInt32 to add.- Returns:
- This builder for chaining.
-
clearValueInt32
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearValueInt32()
repeated int32 value_int32 = 4;- Returns:
- This builder for chaining.
-
getValueInt64List
public List<Long> getValueInt64List()
repeated int64 value_int64 = 5;- Specified by:
getValueInt64Listin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- A list containing the valueInt64.
-
getValueInt64Count
public int getValueInt64Count()
repeated int64 value_int64 = 5;- Specified by:
getValueInt64Countin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The count of valueInt64.
-
getValueInt64
public long getValueInt64(int index)
repeated int64 value_int64 = 5;- Specified by:
getValueInt64in interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The valueInt64 at the given index.
-
setValueInt64
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setValueInt64(int index, long value)
repeated int64 value_int64 = 5;- Parameters:
index- The index to set the value at.value- The valueInt64 to set.- Returns:
- This builder for chaining.
-
addValueInt64
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addValueInt64(long value)
repeated int64 value_int64 = 5;- Parameters:
value- The valueInt64 to add.- Returns:
- This builder for chaining.
-
addAllValueInt64
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addAllValueInt64(Iterable<? extends Long> values)
repeated int64 value_int64 = 5;- Parameters:
values- The valueInt64 to add.- Returns:
- This builder for chaining.
-
clearValueInt64
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearValueInt64()
repeated int64 value_int64 = 5;- Returns:
- This builder for chaining.
-
getValueDoubleList
public List<Double> getValueDoubleList()
repeated double value_double = 6;- Specified by:
getValueDoubleListin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- A list containing the valueDouble.
-
getValueDoubleCount
public int getValueDoubleCount()
repeated double value_double = 6;- Specified by:
getValueDoubleCountin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The count of valueDouble.
-
getValueDouble
public double getValueDouble(int index)
repeated double value_double = 6;- Specified by:
getValueDoublein interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The valueDouble at the given index.
-
setValueDouble
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setValueDouble(int index, double value)
repeated double value_double = 6;- Parameters:
index- The index to set the value at.value- The valueDouble to set.- Returns:
- This builder for chaining.
-
addValueDouble
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addValueDouble(double value)
repeated double value_double = 6;- Parameters:
value- The valueDouble to add.- Returns:
- This builder for chaining.
-
addAllValueDouble
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addAllValueDouble(Iterable<? extends Double> values)
repeated double value_double = 6;- Parameters:
values- The valueDouble to add.- Returns:
- This builder for chaining.
-
clearValueDouble
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearValueDouble()
repeated double value_double = 6;- Returns:
- This builder for chaining.
-
getValueFloatList
public List<Float> getValueFloatList()
repeated float value_float = 7;- Specified by:
getValueFloatListin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- A list containing the valueFloat.
-
getValueFloatCount
public int getValueFloatCount()
repeated float value_float = 7;- Specified by:
getValueFloatCountin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Returns:
- The count of valueFloat.
-
getValueFloat
public float getValueFloat(int index)
repeated float value_float = 7;- Specified by:
getValueFloatin interfaceProtoAssemblyAllTypes.AttributeArgumentDefinitionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The valueFloat at the given index.
-
setValueFloat
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setValueFloat(int index, float value)
repeated float value_float = 7;- Parameters:
index- The index to set the value at.value- The valueFloat to set.- Returns:
- This builder for chaining.
-
addValueFloat
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addValueFloat(float value)
repeated float value_float = 7;- Parameters:
value- The valueFloat to add.- Returns:
- This builder for chaining.
-
addAllValueFloat
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder addAllValueFloat(Iterable<? extends Float> values)
repeated float value_float = 7;- Parameters:
values- The valueFloat to add.- Returns:
- This builder for chaining.
-
clearValueFloat
public ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder clearValueFloat()
repeated float value_float = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
mergeUnknownFields
public final ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProtoAssemblyAllTypes.AttributeArgumentDefinition.Builder>
-
-