Class InvocationPolicyOuterClass.DisallowValues.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InvocationPolicyOuterClass.DisallowValues.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.GeneratedMessageV3.Builder<InvocationPolicyOuterClass.DisallowValues.Builder>
      • getDefaultInstanceForType

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

        public InvocationPolicyOuterClass.DisallowValues build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public InvocationPolicyOuterClass.DisallowValues buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

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

        public InvocationPolicyOuterClass.DisallowValues.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                    throws java.io.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.DisallowValues.Builder>
        Throws:
        java.io.IOException
      • getDisallowedValuesList

        public com.google.protobuf.ProtocolStringList getDisallowedValuesList()
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Specified by:
        getDisallowedValuesList in interface InvocationPolicyOuterClass.DisallowValuesOrBuilder
        Returns:
        A list containing the disallowedValues.
      • getDisallowedValuesCount

        public int getDisallowedValuesCount()
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Specified by:
        getDisallowedValuesCount in interface InvocationPolicyOuterClass.DisallowValuesOrBuilder
        Returns:
        The count of disallowedValues.
      • getDisallowedValues

        public java.lang.String getDisallowedValues​(int index)
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Specified by:
        getDisallowedValues in interface InvocationPolicyOuterClass.DisallowValuesOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The disallowedValues at the given index.
      • getDisallowedValuesBytes

        public com.google.protobuf.ByteString getDisallowedValuesBytes​(int index)
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Specified by:
        getDisallowedValuesBytes in interface InvocationPolicyOuterClass.DisallowValuesOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the disallowedValues at the given index.
      • setDisallowedValues

        public InvocationPolicyOuterClass.DisallowValues.Builder setDisallowedValues​(int index,
                                                                                     java.lang.String value)
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Parameters:
        index - The index to set the value at.
        value - The disallowedValues to set.
        Returns:
        This builder for chaining.
      • addDisallowedValues

        public InvocationPolicyOuterClass.DisallowValues.Builder addDisallowedValues​(java.lang.String value)
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Parameters:
        value - The disallowedValues to add.
        Returns:
        This builder for chaining.
      • addAllDisallowedValues

        public InvocationPolicyOuterClass.DisallowValues.Builder addAllDisallowedValues​(java.lang.Iterable<java.lang.String> values)
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Parameters:
        values - The disallowedValues to add.
        Returns:
        This builder for chaining.
      • clearDisallowedValues

        public InvocationPolicyOuterClass.DisallowValues.Builder clearDisallowedValues()
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Returns:
        This builder for chaining.
      • addDisallowedValuesBytes

        public InvocationPolicyOuterClass.DisallowValues.Builder addDisallowedValuesBytes​(com.google.protobuf.ByteString value)
         It is an error for the user to use any of these values (that is, the Bazel
         command will fail), unless new_value or use_default is set.
         For repeatable flags, if any one of the values in the flag matches a value
         in the list of disallowed values, an error is thrown.
         Care must be taken for flags with complicated converters. For example,
         it's possible for a repeated flag to be of type List<List<T>>, so that
         "--foo=a,b --foo=c,d" results in foo=[["a","b"], ["c", "d"]]. In this case,
         it is not possible to disallow just "b", nor will ["b", "a"] match, nor
         will ["b", "c"] (but ["a", "b"] will still match).
         
        repeated string disallowed_values = 1;
        Parameters:
        value - The bytes of the disallowedValues 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.DisallowValuesOrBuilder
        Returns:
        Whether the newValue field is set.
      • getNewValue

        public java.lang.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.DisallowValuesOrBuilder
        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.DisallowValuesOrBuilder
        Returns:
        The bytes for newValue.
      • setNewValue

        public InvocationPolicyOuterClass.DisallowValues.Builder setNewValue​(java.lang.String 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 newValue to set.
        Returns:
        This builder for chaining.
      • clearNewValue

        public InvocationPolicyOuterClass.DisallowValues.Builder 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.DisallowValues.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.DisallowValuesOrBuilder
        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.DisallowValuesOrBuilder
        Returns:
        The useDefault.
      • setUseDefault

        public InvocationPolicyOuterClass.DisallowValues.Builder setUseDefault​(InvocationPolicyOuterClass.UseDefault value)
         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

        public InvocationPolicyOuterClass.DisallowValues.Builder setUseDefault​(InvocationPolicyOuterClass.UseDefault.Builder builderForValue)
         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

        public InvocationPolicyOuterClass.DisallowValues.Builder mergeUseDefault​(InvocationPolicyOuterClass.UseDefault value)
         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

        public InvocationPolicyOuterClass.DisallowValues.Builder 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.DisallowValuesOrBuilder