Class InvocationPolicyOuterClass.AllowValues.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.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.GeneratedMessageV3.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

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

        public InvocationPolicyOuterClass.AllowValues 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.AllowValues.Builder>
      • mergeFrom

        public InvocationPolicyOuterClass.AllowValues.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.AllowValues.Builder>
        Throws:
        java.io.IOException
      • 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.
      • getAllowedValues

        public java.lang.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,
                                                                               java.lang.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​(java.lang.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​(java.lang.Iterable<java.lang.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

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

        public InvocationPolicyOuterClass.AllowValues.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.AllowValues.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.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

        public InvocationPolicyOuterClass.AllowValues.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.AllowValues.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.AllowValues.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.AllowValues.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.AllowValuesOrBuilder