Package org.jetbrains.bsp.bazel.info
Class BspTargetInfo.CppTargetInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
- org.jetbrains.bsp.bazel.info.BspTargetInfo.CppTargetInfo.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,BspTargetInfo.CppTargetInfoOrBuilder
- Enclosing class:
- BspTargetInfo.CppTargetInfo
public static final class BspTargetInfo.CppTargetInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder> implements BspTargetInfo.CppTargetInfoOrBuilder
Protobuf typebazelbsp.CppTargetInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BspTargetInfo.CppTargetInfo.BuilderaddAllCopts(java.lang.Iterable<java.lang.String> values)repeated string copts = 1;BspTargetInfo.CppTargetInfo.BuilderaddAllDefines(java.lang.Iterable<java.lang.String> values)repeated string defines = 2;BspTargetInfo.CppTargetInfo.BuilderaddAllLinkOpts(java.lang.Iterable<java.lang.String> values)repeated string link_opts = 3;BspTargetInfo.CppTargetInfo.BuilderaddCopts(java.lang.String value)repeated string copts = 1;BspTargetInfo.CppTargetInfo.BuilderaddCoptsBytes(com.google.protobuf.ByteString value)repeated string copts = 1;BspTargetInfo.CppTargetInfo.BuilderaddDefines(java.lang.String value)repeated string defines = 2;BspTargetInfo.CppTargetInfo.BuilderaddDefinesBytes(com.google.protobuf.ByteString value)repeated string defines = 2;BspTargetInfo.CppTargetInfo.BuilderaddLinkOpts(java.lang.String value)repeated string link_opts = 3;BspTargetInfo.CppTargetInfo.BuilderaddLinkOptsBytes(com.google.protobuf.ByteString value)repeated string link_opts = 3;BspTargetInfo.CppTargetInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BspTargetInfo.CppTargetInfobuild()BspTargetInfo.CppTargetInfobuildPartial()BspTargetInfo.CppTargetInfo.Builderclear()BspTargetInfo.CppTargetInfo.BuilderclearCopts()repeated string copts = 1;BspTargetInfo.CppTargetInfo.BuilderclearDefines()repeated string defines = 2;BspTargetInfo.CppTargetInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BspTargetInfo.CppTargetInfo.BuilderclearLinkOpts()repeated string link_opts = 3;BspTargetInfo.CppTargetInfo.BuilderclearLinkShared()bool link_shared = 4;BspTargetInfo.CppTargetInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BspTargetInfo.CppTargetInfo.Builderclone()java.lang.StringgetCopts(int index)repeated string copts = 1;com.google.protobuf.ByteStringgetCoptsBytes(int index)repeated string copts = 1;intgetCoptsCount()repeated string copts = 1;com.google.protobuf.ProtocolStringListgetCoptsList()repeated string copts = 1;BspTargetInfo.CppTargetInfogetDefaultInstanceForType()java.lang.StringgetDefines(int index)repeated string defines = 2;com.google.protobuf.ByteStringgetDefinesBytes(int index)repeated string defines = 2;intgetDefinesCount()repeated string defines = 2;com.google.protobuf.ProtocolStringListgetDefinesList()repeated string defines = 2;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetLinkOpts(int index)repeated string link_opts = 3;com.google.protobuf.ByteStringgetLinkOptsBytes(int index)repeated string link_opts = 3;intgetLinkOptsCount()repeated string link_opts = 3;com.google.protobuf.ProtocolStringListgetLinkOptsList()repeated string link_opts = 3;booleangetLinkShared()bool link_shared = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BspTargetInfo.CppTargetInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BspTargetInfo.CppTargetInfo.BuildermergeFrom(com.google.protobuf.Message other)BspTargetInfo.CppTargetInfo.BuildermergeFrom(BspTargetInfo.CppTargetInfo other)BspTargetInfo.CppTargetInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BspTargetInfo.CppTargetInfo.BuildersetCopts(int index, java.lang.String value)repeated string copts = 1;BspTargetInfo.CppTargetInfo.BuildersetDefines(int index, java.lang.String value)repeated string defines = 2;BspTargetInfo.CppTargetInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BspTargetInfo.CppTargetInfo.BuildersetLinkOpts(int index, java.lang.String value)repeated string link_opts = 3;BspTargetInfo.CppTargetInfo.BuildersetLinkShared(boolean value)bool link_shared = 4;BspTargetInfo.CppTargetInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)BspTargetInfo.CppTargetInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<BspTargetInfo.CppTargetInfo.Builder>
-
clear
public BspTargetInfo.CppTargetInfo.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<BspTargetInfo.CppTargetInfo.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<BspTargetInfo.CppTargetInfo.Builder>
-
getDefaultInstanceForType
public BspTargetInfo.CppTargetInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BspTargetInfo.CppTargetInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BspTargetInfo.CppTargetInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BspTargetInfo.CppTargetInfo.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<BspTargetInfo.CppTargetInfo.Builder>
-
setField
public BspTargetInfo.CppTargetInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
clearField
public BspTargetInfo.CppTargetInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
clearOneof
public BspTargetInfo.CppTargetInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
setRepeatedField
public BspTargetInfo.CppTargetInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
addRepeatedField
public BspTargetInfo.CppTargetInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
mergeFrom
public BspTargetInfo.CppTargetInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
mergeFrom
public BspTargetInfo.CppTargetInfo.Builder mergeFrom(BspTargetInfo.CppTargetInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
mergeFrom
public BspTargetInfo.CppTargetInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BspTargetInfo.CppTargetInfo.Builder>- Throws:
java.io.IOException
-
getCoptsList
public com.google.protobuf.ProtocolStringList getCoptsList()
repeated string copts = 1;- Specified by:
getCoptsListin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- A list containing the copts.
-
getCoptsCount
public int getCoptsCount()
repeated string copts = 1;- Specified by:
getCoptsCountin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- The count of copts.
-
getCopts
public java.lang.String getCopts(int index)
repeated string copts = 1;- Specified by:
getCoptsin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The copts at the given index.
-
getCoptsBytes
public com.google.protobuf.ByteString getCoptsBytes(int index)
repeated string copts = 1;- Specified by:
getCoptsBytesin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the copts at the given index.
-
setCopts
public BspTargetInfo.CppTargetInfo.Builder setCopts(int index, java.lang.String value)
repeated string copts = 1;- Parameters:
index- The index to set the value at.value- The copts to set.- Returns:
- This builder for chaining.
-
addCopts
public BspTargetInfo.CppTargetInfo.Builder addCopts(java.lang.String value)
repeated string copts = 1;- Parameters:
value- The copts to add.- Returns:
- This builder for chaining.
-
addAllCopts
public BspTargetInfo.CppTargetInfo.Builder addAllCopts(java.lang.Iterable<java.lang.String> values)
repeated string copts = 1;- Parameters:
values- The copts to add.- Returns:
- This builder for chaining.
-
clearCopts
public BspTargetInfo.CppTargetInfo.Builder clearCopts()
repeated string copts = 1;- Returns:
- This builder for chaining.
-
addCoptsBytes
public BspTargetInfo.CppTargetInfo.Builder addCoptsBytes(com.google.protobuf.ByteString value)
repeated string copts = 1;- Parameters:
value- The bytes of the copts to add.- Returns:
- This builder for chaining.
-
getDefinesList
public com.google.protobuf.ProtocolStringList getDefinesList()
repeated string defines = 2;- Specified by:
getDefinesListin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- A list containing the defines.
-
getDefinesCount
public int getDefinesCount()
repeated string defines = 2;- Specified by:
getDefinesCountin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- The count of defines.
-
getDefines
public java.lang.String getDefines(int index)
repeated string defines = 2;- Specified by:
getDefinesin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The defines at the given index.
-
getDefinesBytes
public com.google.protobuf.ByteString getDefinesBytes(int index)
repeated string defines = 2;- Specified by:
getDefinesBytesin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the defines at the given index.
-
setDefines
public BspTargetInfo.CppTargetInfo.Builder setDefines(int index, java.lang.String value)
repeated string defines = 2;- Parameters:
index- The index to set the value at.value- The defines to set.- Returns:
- This builder for chaining.
-
addDefines
public BspTargetInfo.CppTargetInfo.Builder addDefines(java.lang.String value)
repeated string defines = 2;- Parameters:
value- The defines to add.- Returns:
- This builder for chaining.
-
addAllDefines
public BspTargetInfo.CppTargetInfo.Builder addAllDefines(java.lang.Iterable<java.lang.String> values)
repeated string defines = 2;- Parameters:
values- The defines to add.- Returns:
- This builder for chaining.
-
clearDefines
public BspTargetInfo.CppTargetInfo.Builder clearDefines()
repeated string defines = 2;- Returns:
- This builder for chaining.
-
addDefinesBytes
public BspTargetInfo.CppTargetInfo.Builder addDefinesBytes(com.google.protobuf.ByteString value)
repeated string defines = 2;- Parameters:
value- The bytes of the defines to add.- Returns:
- This builder for chaining.
-
getLinkOptsList
public com.google.protobuf.ProtocolStringList getLinkOptsList()
repeated string link_opts = 3;- Specified by:
getLinkOptsListin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- A list containing the linkOpts.
-
getLinkOptsCount
public int getLinkOptsCount()
repeated string link_opts = 3;- Specified by:
getLinkOptsCountin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- The count of linkOpts.
-
getLinkOpts
public java.lang.String getLinkOpts(int index)
repeated string link_opts = 3;- Specified by:
getLinkOptsin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The linkOpts at the given index.
-
getLinkOptsBytes
public com.google.protobuf.ByteString getLinkOptsBytes(int index)
repeated string link_opts = 3;- Specified by:
getLinkOptsBytesin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the linkOpts at the given index.
-
setLinkOpts
public BspTargetInfo.CppTargetInfo.Builder setLinkOpts(int index, java.lang.String value)
repeated string link_opts = 3;- Parameters:
index- The index to set the value at.value- The linkOpts to set.- Returns:
- This builder for chaining.
-
addLinkOpts
public BspTargetInfo.CppTargetInfo.Builder addLinkOpts(java.lang.String value)
repeated string link_opts = 3;- Parameters:
value- The linkOpts to add.- Returns:
- This builder for chaining.
-
addAllLinkOpts
public BspTargetInfo.CppTargetInfo.Builder addAllLinkOpts(java.lang.Iterable<java.lang.String> values)
repeated string link_opts = 3;- Parameters:
values- The linkOpts to add.- Returns:
- This builder for chaining.
-
clearLinkOpts
public BspTargetInfo.CppTargetInfo.Builder clearLinkOpts()
repeated string link_opts = 3;- Returns:
- This builder for chaining.
-
addLinkOptsBytes
public BspTargetInfo.CppTargetInfo.Builder addLinkOptsBytes(com.google.protobuf.ByteString value)
repeated string link_opts = 3;- Parameters:
value- The bytes of the linkOpts to add.- Returns:
- This builder for chaining.
-
getLinkShared
public boolean getLinkShared()
bool link_shared = 4;- Specified by:
getLinkSharedin interfaceBspTargetInfo.CppTargetInfoOrBuilder- Returns:
- The linkShared.
-
setLinkShared
public BspTargetInfo.CppTargetInfo.Builder setLinkShared(boolean value)
bool link_shared = 4;- Parameters:
value- The linkShared to set.- Returns:
- This builder for chaining.
-
clearLinkShared
public BspTargetInfo.CppTargetInfo.Builder clearLinkShared()
bool link_shared = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final BspTargetInfo.CppTargetInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
mergeUnknownFields
public final BspTargetInfo.CppTargetInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BspTargetInfo.CppTargetInfo.Builder>
-
-