Class InvocationPolicyOuterClass.AllowValues.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
com.google.devtools.build.lib.runtime.proto.InvocationPolicyOuterClass.AllowValues.Builder
All Implemented Interfaces:
InvocationPolicyOuterClass.AllowValuesOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
InvocationPolicyOuterClass.AllowValues

public static final class InvocationPolicyOuterClass.AllowValues.Builder extends com.google.protobuf.GeneratedMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder> implements InvocationPolicyOuterClass.AllowValuesOrBuilder
Protobuf type blaze.invocation_policy.AllowValues
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
    • getDefaultInstanceForType

      public InvocationPolicyOuterClass.AllowValues getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public InvocationPolicyOuterClass.AllowValues.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
    • mergeFrom

      public InvocationPolicyOuterClass.AllowValues.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<InvocationPolicyOuterClass.AllowValues.Builder>
      Throws:
      IOException
    • getReplacementValueCase

      Specified by:
      getReplacementValueCase in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
    • clearReplacementValue

      public InvocationPolicyOuterClass.AllowValues.Builder clearReplacementValue()
    • getAllowedValuesList

      public com.google.protobuf.ProtocolStringList getAllowedValuesList()
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Specified by:
      getAllowedValuesList in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      A list containing the allowedValues.
    • getAllowedValuesCount

      public int getAllowedValuesCount()
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Specified by:
      getAllowedValuesCount in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      The count of allowedValues.
    • getAllowedValues

      public String getAllowedValues(int index)
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Specified by:
      getAllowedValues in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The allowedValues at the given index.
    • getAllowedValuesBytes

      public com.google.protobuf.ByteString getAllowedValuesBytes(int index)
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Specified by:
      getAllowedValuesBytes in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the allowedValues at the given index.
    • setAllowedValues

      public InvocationPolicyOuterClass.AllowValues.Builder setAllowedValues(int index, String value)
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Parameters:
      index - The index to set the value at.
      value - The allowedValues to set.
      Returns:
      This builder for chaining.
    • addAllowedValues

      public InvocationPolicyOuterClass.AllowValues.Builder addAllowedValues(String value)
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Parameters:
      value - The allowedValues to add.
      Returns:
      This builder for chaining.
    • addAllAllowedValues

      public InvocationPolicyOuterClass.AllowValues.Builder addAllAllowedValues(Iterable<String> values)
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Parameters:
      values - The allowedValues to add.
      Returns:
      This builder for chaining.
    • clearAllowedValues

       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Returns:
      This builder for chaining.
    • addAllowedValuesBytes

      public InvocationPolicyOuterClass.AllowValues.Builder addAllowedValuesBytes(com.google.protobuf.ByteString value)
       It is an error for the user to use any value not in this list, unless
       new_value or use_default is set.
       
      repeated string allowed_values = 1;
      Parameters:
      value - The bytes of the allowedValues to add.
      Returns:
      This builder for chaining.
    • hasNewValue

      public boolean hasNewValue()
       If set and if the value of the flag is disallowed (including the default
       value of the flag if the user doesn't specify a value), use this value as
       the value of the flag instead of raising an error. This does not apply to
       repeatable flags and is ignored if the flag is a repeatable flag.
       
      string new_value = 3;
      Specified by:
      hasNewValue in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      Whether the newValue field is set.
    • getNewValue

      public String getNewValue()
       If set and if the value of the flag is disallowed (including the default
       value of the flag if the user doesn't specify a value), use this value as
       the value of the flag instead of raising an error. This does not apply to
       repeatable flags and is ignored if the flag is a repeatable flag.
       
      string new_value = 3;
      Specified by:
      getNewValue in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      The newValue.
    • getNewValueBytes

      public com.google.protobuf.ByteString getNewValueBytes()
       If set and if the value of the flag is disallowed (including the default
       value of the flag if the user doesn't specify a value), use this value as
       the value of the flag instead of raising an error. This does not apply to
       repeatable flags and is ignored if the flag is a repeatable flag.
       
      string new_value = 3;
      Specified by:
      getNewValueBytes in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      The bytes for newValue.
    • setNewValue

       If set and if the value of the flag is disallowed (including the default
       value of the flag if the user doesn't specify a value), use this value as
       the value of the flag instead of raising an error. This does not apply to
       repeatable flags and is ignored if the flag is a repeatable flag.
       
      string new_value = 3;
      Parameters:
      value - The newValue to set.
      Returns:
      This builder for chaining.
    • clearNewValue

       If set and if the value of the flag is disallowed (including the default
       value of the flag if the user doesn't specify a value), use this value as
       the value of the flag instead of raising an error. This does not apply to
       repeatable flags and is ignored if the flag is a repeatable flag.
       
      string new_value = 3;
      Returns:
      This builder for chaining.
    • setNewValueBytes

      public InvocationPolicyOuterClass.AllowValues.Builder setNewValueBytes(com.google.protobuf.ByteString value)
       If set and if the value of the flag is disallowed (including the default
       value of the flag if the user doesn't specify a value), use this value as
       the value of the flag instead of raising an error. This does not apply to
       repeatable flags and is ignored if the flag is a repeatable flag.
       
      string new_value = 3;
      Parameters:
      value - The bytes for newValue to set.
      Returns:
      This builder for chaining.
    • hasUseDefault

      public boolean hasUseDefault()
       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
      Specified by:
      hasUseDefault in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      Whether the useDefault field is set.
    • getUseDefault

      public InvocationPolicyOuterClass.UseDefault getUseDefault()
       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
      Specified by:
      getUseDefault in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
      Returns:
      The useDefault.
    • setUseDefault

       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
    • setUseDefault

       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
    • mergeUseDefault

       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
    • clearUseDefault

       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
    • getUseDefaultBuilder

      public InvocationPolicyOuterClass.UseDefault.Builder getUseDefaultBuilder()
       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
    • getUseDefaultOrBuilder

      public InvocationPolicyOuterClass.UseDefaultOrBuilder getUseDefaultOrBuilder()
       If set and if the value of the flag is disallowed, use the default value
       of the flag instead of raising an error. Unlike new_value, this works for
       repeatable flags, but note that the default value for repeatable flags is
       always empty.
      
       Note that it is an error to disallow the default value of the flag and
       to set use_default, unless the flag is a repeatable flag where the
       default value is always the empty list.
       
      .blaze.invocation_policy.UseDefault use_default = 4;
      Specified by:
      getUseDefaultOrBuilder in interface InvocationPolicyOuterClass.AllowValuesOrBuilder