Interface StrategyPolicyOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StrategyPolicy, StrategyPolicy.Builder

public interface StrategyPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasMnemonicPolicy

      boolean hasMnemonicPolicy()
       Controls per-mnemonic policies for regular spawn/action execution. Relevant
       command-line flags this controls include --strategy and --genrule_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy mnemonic_policy = 1;
      Returns:
      Whether the mnemonicPolicy field is set.
    • getMnemonicPolicy

      MnemonicPolicy getMnemonicPolicy()
       Controls per-mnemonic policies for regular spawn/action execution. Relevant
       command-line flags this controls include --strategy and --genrule_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy mnemonic_policy = 1;
      Returns:
      The mnemonicPolicy.
    • getMnemonicPolicyOrBuilder

      MnemonicPolicyOrBuilder getMnemonicPolicyOrBuilder()
       Controls per-mnemonic policies for regular spawn/action execution. Relevant
       command-line flags this controls include --strategy and --genrule_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy mnemonic_policy = 1;
    • hasDynamicRemotePolicy

      boolean hasDynamicRemotePolicy()
       Controls per-mnemonic policies for the remote execution leg of dynamic
       execution. Relevant flag is --dynamic_remote_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy dynamic_remote_policy = 2;
      Returns:
      Whether the dynamicRemotePolicy field is set.
    • getDynamicRemotePolicy

      MnemonicPolicy getDynamicRemotePolicy()
       Controls per-mnemonic policies for the remote execution leg of dynamic
       execution. Relevant flag is --dynamic_remote_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy dynamic_remote_policy = 2;
      Returns:
      The dynamicRemotePolicy.
    • getDynamicRemotePolicyOrBuilder

      MnemonicPolicyOrBuilder getDynamicRemotePolicyOrBuilder()
       Controls per-mnemonic policies for the remote execution leg of dynamic
       execution. Relevant flag is --dynamic_remote_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy dynamic_remote_policy = 2;
    • hasDynamicLocalPolicy

      boolean hasDynamicLocalPolicy()
       Controls per-mnemonic policies for the local execution leg of dynamic
       execution. Relevant flag is --dynamic_local_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy dynamic_local_policy = 3;
      Returns:
      Whether the dynamicLocalPolicy field is set.
    • getDynamicLocalPolicy

      MnemonicPolicy getDynamicLocalPolicy()
       Controls per-mnemonic policies for the local execution leg of dynamic
       execution. Relevant flag is --dynamic_local_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy dynamic_local_policy = 3;
      Returns:
      The dynamicLocalPolicy.
    • getDynamicLocalPolicyOrBuilder

      MnemonicPolicyOrBuilder getDynamicLocalPolicyOrBuilder()
       Controls per-mnemonic policies for the local execution leg of dynamic
       execution. Relevant flag is --dynamic_local_strategy.
       
      optional .blaze.strategy_policy.MnemonicPolicy dynamic_local_policy = 3;