Class StrategiesForMnemonic.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StrategiesForMnemonic.Builder>
com.google.devtools.build.lib.runtime.proto.StrategiesForMnemonic.Builder
- All Implemented Interfaces:
StrategiesForMnemonicOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- StrategiesForMnemonic
public static final class StrategiesForMnemonic.Builder
extends com.google.protobuf.GeneratedMessage.Builder<StrategiesForMnemonic.Builder>
implements StrategiesForMnemonicOrBuilder
Per-mnemonic allowlist settings.Protobuf type
blaze.strategy_policy.StrategiesForMnemonic-
Method Summary
Modifier and TypeMethodDescriptionaddAllStrategy(Iterable<String> values) repeated string strategy = 2;addStrategy(String value) repeated string strategy = 2;addStrategyBytes(com.google.protobuf.ByteString value) repeated string strategy = 2;build()clear()optional string mnemonic = 1;repeated string strategy = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional string mnemonic = 1;com.google.protobuf.ByteStringoptional string mnemonic = 1;getStrategy(int index) repeated string strategy = 2;com.google.protobuf.ByteStringgetStrategyBytes(int index) repeated string strategy = 2;intrepeated string strategy = 2;com.google.protobuf.ProtocolStringListrepeated string strategy = 2;booleanoptional string mnemonic = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(StrategiesForMnemonic other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setMnemonic(String value) optional string mnemonic = 1;setMnemonicBytes(com.google.protobuf.ByteString value) optional string mnemonic = 1;setStrategy(int index, String value) repeated string strategy = 2;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<StrategiesForMnemonic.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<StrategiesForMnemonic.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<StrategiesForMnemonic.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<StrategiesForMnemonic.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StrategiesForMnemonic.Builder>
-
mergeFrom
public StrategiesForMnemonic.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<StrategiesForMnemonic.Builder>- Throws:
IOException
-
hasMnemonic
public boolean hasMnemonic()optional string mnemonic = 1;- Specified by:
hasMnemonicin interfaceStrategiesForMnemonicOrBuilder- Returns:
- Whether the mnemonic field is set.
-
getMnemonic
optional string mnemonic = 1;- Specified by:
getMnemonicin interfaceStrategiesForMnemonicOrBuilder- Returns:
- The mnemonic.
-
getMnemonicBytes
public com.google.protobuf.ByteString getMnemonicBytes()optional string mnemonic = 1;- Specified by:
getMnemonicBytesin interfaceStrategiesForMnemonicOrBuilder- Returns:
- The bytes for mnemonic.
-
setMnemonic
optional string mnemonic = 1;- Parameters:
value- The mnemonic to set.- Returns:
- This builder for chaining.
-
clearMnemonic
optional string mnemonic = 1;- Returns:
- This builder for chaining.
-
setMnemonicBytes
optional string mnemonic = 1;- Parameters:
value- The bytes for mnemonic to set.- Returns:
- This builder for chaining.
-
getStrategyList
public com.google.protobuf.ProtocolStringList getStrategyList()repeated string strategy = 2;- Specified by:
getStrategyListin interfaceStrategiesForMnemonicOrBuilder- Returns:
- A list containing the strategy.
-
getStrategyCount
public int getStrategyCount()repeated string strategy = 2;- Specified by:
getStrategyCountin interfaceStrategiesForMnemonicOrBuilder- Returns:
- The count of strategy.
-
getStrategy
repeated string strategy = 2;- Specified by:
getStrategyin interfaceStrategiesForMnemonicOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The strategy at the given index.
-
getStrategyBytes
public com.google.protobuf.ByteString getStrategyBytes(int index) repeated string strategy = 2;- Specified by:
getStrategyBytesin interfaceStrategiesForMnemonicOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the strategy at the given index.
-
setStrategy
repeated string strategy = 2;- Parameters:
index- The index to set the value at.value- The strategy to set.- Returns:
- This builder for chaining.
-
addStrategy
repeated string strategy = 2;- Parameters:
value- The strategy to add.- Returns:
- This builder for chaining.
-
addAllStrategy
repeated string strategy = 2;- Parameters:
values- The strategy to add.- Returns:
- This builder for chaining.
-
clearStrategy
repeated string strategy = 2;- Returns:
- This builder for chaining.
-
addStrategyBytes
repeated string strategy = 2;- Parameters:
value- The bytes of the strategy to add.- Returns:
- This builder for chaining.
-