Class InvocationPolicyOuterClass.AllowValues

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

public static final class InvocationPolicyOuterClass.AllowValues extends com.google.protobuf.GeneratedMessage implements InvocationPolicyOuterClass.AllowValuesOrBuilder
Protobuf type blaze.invocation_policy.AllowValues
See Also:
  • Field Details

    • ALLOWED_VALUES_FIELD_NUMBER

      public static final int ALLOWED_VALUES_FIELD_NUMBER
      See Also:
    • NEW_VALUE_FIELD_NUMBER

      public static final int NEW_VALUE_FIELD_NUMBER
      See Also:
    • USE_DEFAULT_FIELD_NUMBER

      public static final int USE_DEFAULT_FIELD_NUMBER
      See Also:
  • 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
    • getReplacementValueCase

      Specified by:
      getReplacementValueCase in interface InvocationPolicyOuterClass.AllowValuesOrBuilder
    • 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.
    • 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.
    • 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.
    • 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
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static InvocationPolicyOuterClass.AllowValues parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static InvocationPolicyOuterClass.AllowValues parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static InvocationPolicyOuterClass.AllowValues parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected InvocationPolicyOuterClass.AllowValues.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static InvocationPolicyOuterClass.AllowValues getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<InvocationPolicyOuterClass.AllowValues> parser()
    • getParserForType

      public com.google.protobuf.Parser<InvocationPolicyOuterClass.AllowValues> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

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