Class CommandLineOptions.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<CommandLineOptions.Builder>
      • clear

        public CommandLineOptions.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.GeneratedMessageV3.Builder<CommandLineOptions.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<CommandLineOptions.Builder>
      • getDefaultInstanceForType

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

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

        public CommandLineOptions buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public CommandLineOptions.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • setField

        public CommandLineOptions.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • clearField

        public CommandLineOptions.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • clearOneof

        public CommandLineOptions.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • setRepeatedField

        public CommandLineOptions.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           int index,
                                                           Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • addRepeatedField

        public CommandLineOptions.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • mergeFrom

        public CommandLineOptions.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<CommandLineOptions.Builder>
      • isInitialized

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

        public CommandLineOptions.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<CommandLineOptions.Builder>
        Throws:
        IOException
      • getBaseId

        public long getBaseId()
         See :option:`--base-id` for details.
         
        uint64 base_id = 1;
        Specified by:
        getBaseId in interface CommandLineOptionsOrBuilder
        Returns:
        The baseId.
      • setBaseId

        public CommandLineOptions.Builder setBaseId​(long value)
         See :option:`--base-id` for details.
         
        uint64 base_id = 1;
        Parameters:
        value - The baseId to set.
        Returns:
        This builder for chaining.
      • clearBaseId

        public CommandLineOptions.Builder clearBaseId()
         See :option:`--base-id` for details.
         
        uint64 base_id = 1;
        Returns:
        This builder for chaining.
      • getUseDynamicBaseId

        public boolean getUseDynamicBaseId()
         See :option:`--use-dynamic-base-id` for details.
         
        bool use_dynamic_base_id = 31;
        Specified by:
        getUseDynamicBaseId in interface CommandLineOptionsOrBuilder
        Returns:
        The useDynamicBaseId.
      • setUseDynamicBaseId

        public CommandLineOptions.Builder setUseDynamicBaseId​(boolean value)
         See :option:`--use-dynamic-base-id` for details.
         
        bool use_dynamic_base_id = 31;
        Parameters:
        value - The useDynamicBaseId to set.
        Returns:
        This builder for chaining.
      • clearUseDynamicBaseId

        public CommandLineOptions.Builder clearUseDynamicBaseId()
         See :option:`--use-dynamic-base-id` for details.
         
        bool use_dynamic_base_id = 31;
        Returns:
        This builder for chaining.
      • getBaseIdPathBytes

        public com.google.protobuf.ByteString getBaseIdPathBytes()
         See :option:`--base-id-path` for details.
         
        string base_id_path = 32;
        Specified by:
        getBaseIdPathBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for baseIdPath.
      • setBaseIdPath

        public CommandLineOptions.Builder setBaseIdPath​(String value)
         See :option:`--base-id-path` for details.
         
        string base_id_path = 32;
        Parameters:
        value - The baseIdPath to set.
        Returns:
        This builder for chaining.
      • clearBaseIdPath

        public CommandLineOptions.Builder clearBaseIdPath()
         See :option:`--base-id-path` for details.
         
        string base_id_path = 32;
        Returns:
        This builder for chaining.
      • setBaseIdPathBytes

        public CommandLineOptions.Builder setBaseIdPathBytes​(com.google.protobuf.ByteString value)
         See :option:`--base-id-path` for details.
         
        string base_id_path = 32;
        Parameters:
        value - The bytes for baseIdPath to set.
        Returns:
        This builder for chaining.
      • getConcurrency

        public int getConcurrency()
         See :option:`--concurrency` for details.
         
        uint32 concurrency = 2;
        Specified by:
        getConcurrency in interface CommandLineOptionsOrBuilder
        Returns:
        The concurrency.
      • setConcurrency

        public CommandLineOptions.Builder setConcurrency​(int value)
         See :option:`--concurrency` for details.
         
        uint32 concurrency = 2;
        Parameters:
        value - The concurrency to set.
        Returns:
        This builder for chaining.
      • clearConcurrency

        public CommandLineOptions.Builder clearConcurrency()
         See :option:`--concurrency` for details.
         
        uint32 concurrency = 2;
        Returns:
        This builder for chaining.
      • getConfigPathBytes

        public com.google.protobuf.ByteString getConfigPathBytes()
         See :option:`--config-path` for details.
         
        string config_path = 3;
        Specified by:
        getConfigPathBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for configPath.
      • setConfigPath

        public CommandLineOptions.Builder setConfigPath​(String value)
         See :option:`--config-path` for details.
         
        string config_path = 3;
        Parameters:
        value - The configPath to set.
        Returns:
        This builder for chaining.
      • clearConfigPath

        public CommandLineOptions.Builder clearConfigPath()
         See :option:`--config-path` for details.
         
        string config_path = 3;
        Returns:
        This builder for chaining.
      • setConfigPathBytes

        public CommandLineOptions.Builder setConfigPathBytes​(com.google.protobuf.ByteString value)
         See :option:`--config-path` for details.
         
        string config_path = 3;
        Parameters:
        value - The bytes for configPath to set.
        Returns:
        This builder for chaining.
      • getConfigYamlBytes

        public com.google.protobuf.ByteString getConfigYamlBytes()
         See :option:`--config-yaml` for details.
         
        string config_yaml = 4;
        Specified by:
        getConfigYamlBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for configYaml.
      • setConfigYaml

        public CommandLineOptions.Builder setConfigYaml​(String value)
         See :option:`--config-yaml` for details.
         
        string config_yaml = 4;
        Parameters:
        value - The configYaml to set.
        Returns:
        This builder for chaining.
      • clearConfigYaml

        public CommandLineOptions.Builder clearConfigYaml()
         See :option:`--config-yaml` for details.
         
        string config_yaml = 4;
        Returns:
        This builder for chaining.
      • setConfigYamlBytes

        public CommandLineOptions.Builder setConfigYamlBytes​(com.google.protobuf.ByteString value)
         See :option:`--config-yaml` for details.
         
        string config_yaml = 4;
        Parameters:
        value - The bytes for configYaml to set.
        Returns:
        This builder for chaining.
      • getAllowUnknownStaticFields

        public boolean getAllowUnknownStaticFields()
         See :option:`--allow-unknown-static-fields` for details.
         
        bool allow_unknown_static_fields = 5;
        Specified by:
        getAllowUnknownStaticFields in interface CommandLineOptionsOrBuilder
        Returns:
        The allowUnknownStaticFields.
      • setAllowUnknownStaticFields

        public CommandLineOptions.Builder setAllowUnknownStaticFields​(boolean value)
         See :option:`--allow-unknown-static-fields` for details.
         
        bool allow_unknown_static_fields = 5;
        Parameters:
        value - The allowUnknownStaticFields to set.
        Returns:
        This builder for chaining.
      • clearAllowUnknownStaticFields

        public CommandLineOptions.Builder clearAllowUnknownStaticFields()
         See :option:`--allow-unknown-static-fields` for details.
         
        bool allow_unknown_static_fields = 5;
        Returns:
        This builder for chaining.
      • getRejectUnknownDynamicFields

        public boolean getRejectUnknownDynamicFields()
         See :option:`--reject-unknown-dynamic-fields` for details.
         
        bool reject_unknown_dynamic_fields = 26;
        Specified by:
        getRejectUnknownDynamicFields in interface CommandLineOptionsOrBuilder
        Returns:
        The rejectUnknownDynamicFields.
      • setRejectUnknownDynamicFields

        public CommandLineOptions.Builder setRejectUnknownDynamicFields​(boolean value)
         See :option:`--reject-unknown-dynamic-fields` for details.
         
        bool reject_unknown_dynamic_fields = 26;
        Parameters:
        value - The rejectUnknownDynamicFields to set.
        Returns:
        This builder for chaining.
      • clearRejectUnknownDynamicFields

        public CommandLineOptions.Builder clearRejectUnknownDynamicFields()
         See :option:`--reject-unknown-dynamic-fields` for details.
         
        bool reject_unknown_dynamic_fields = 26;
        Returns:
        This builder for chaining.
      • getIgnoreUnknownDynamicFields

        public boolean getIgnoreUnknownDynamicFields()
         See :option:`--ignore-unknown-dynamic-fields` for details.
         
        bool ignore_unknown_dynamic_fields = 30;
        Specified by:
        getIgnoreUnknownDynamicFields in interface CommandLineOptionsOrBuilder
        Returns:
        The ignoreUnknownDynamicFields.
      • setIgnoreUnknownDynamicFields

        public CommandLineOptions.Builder setIgnoreUnknownDynamicFields​(boolean value)
         See :option:`--ignore-unknown-dynamic-fields` for details.
         
        bool ignore_unknown_dynamic_fields = 30;
        Parameters:
        value - The ignoreUnknownDynamicFields to set.
        Returns:
        This builder for chaining.
      • clearIgnoreUnknownDynamicFields

        public CommandLineOptions.Builder clearIgnoreUnknownDynamicFields()
         See :option:`--ignore-unknown-dynamic-fields` for details.
         
        bool ignore_unknown_dynamic_fields = 30;
        Returns:
        This builder for chaining.
      • getAdminAddressPathBytes

        public com.google.protobuf.ByteString getAdminAddressPathBytes()
         See :option:`--admin-address-path` for details.
         
        string admin_address_path = 6;
        Specified by:
        getAdminAddressPathBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for adminAddressPath.
      • setAdminAddressPath

        public CommandLineOptions.Builder setAdminAddressPath​(String value)
         See :option:`--admin-address-path` for details.
         
        string admin_address_path = 6;
        Parameters:
        value - The adminAddressPath to set.
        Returns:
        This builder for chaining.
      • clearAdminAddressPath

        public CommandLineOptions.Builder clearAdminAddressPath()
         See :option:`--admin-address-path` for details.
         
        string admin_address_path = 6;
        Returns:
        This builder for chaining.
      • setAdminAddressPathBytes

        public CommandLineOptions.Builder setAdminAddressPathBytes​(com.google.protobuf.ByteString value)
         See :option:`--admin-address-path` for details.
         
        string admin_address_path = 6;
        Parameters:
        value - The bytes for adminAddressPath to set.
        Returns:
        This builder for chaining.
      • getLocalAddressIpVersionValue

        public int getLocalAddressIpVersionValue()
         See :option:`--local-address-ip-version` for details.
         
        .envoy.admin.v3.CommandLineOptions.IpVersion local_address_ip_version = 7;
        Specified by:
        getLocalAddressIpVersionValue in interface CommandLineOptionsOrBuilder
        Returns:
        The enum numeric value on the wire for localAddressIpVersion.
      • setLocalAddressIpVersionValue

        public CommandLineOptions.Builder setLocalAddressIpVersionValue​(int value)
         See :option:`--local-address-ip-version` for details.
         
        .envoy.admin.v3.CommandLineOptions.IpVersion local_address_ip_version = 7;
        Parameters:
        value - The enum numeric value on the wire for localAddressIpVersion to set.
        Returns:
        This builder for chaining.
      • setLocalAddressIpVersion

        public CommandLineOptions.Builder setLocalAddressIpVersion​(CommandLineOptions.IpVersion value)
         See :option:`--local-address-ip-version` for details.
         
        .envoy.admin.v3.CommandLineOptions.IpVersion local_address_ip_version = 7;
        Parameters:
        value - The localAddressIpVersion to set.
        Returns:
        This builder for chaining.
      • clearLocalAddressIpVersion

        public CommandLineOptions.Builder clearLocalAddressIpVersion()
         See :option:`--local-address-ip-version` for details.
         
        .envoy.admin.v3.CommandLineOptions.IpVersion local_address_ip_version = 7;
        Returns:
        This builder for chaining.
      • getLogLevelBytes

        public com.google.protobuf.ByteString getLogLevelBytes()
         See :option:`--log-level` for details.
         
        string log_level = 8;
        Specified by:
        getLogLevelBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for logLevel.
      • setLogLevel

        public CommandLineOptions.Builder setLogLevel​(String value)
         See :option:`--log-level` for details.
         
        string log_level = 8;
        Parameters:
        value - The logLevel to set.
        Returns:
        This builder for chaining.
      • clearLogLevel

        public CommandLineOptions.Builder clearLogLevel()
         See :option:`--log-level` for details.
         
        string log_level = 8;
        Returns:
        This builder for chaining.
      • setLogLevelBytes

        public CommandLineOptions.Builder setLogLevelBytes​(com.google.protobuf.ByteString value)
         See :option:`--log-level` for details.
         
        string log_level = 8;
        Parameters:
        value - The bytes for logLevel to set.
        Returns:
        This builder for chaining.
      • getComponentLogLevelBytes

        public com.google.protobuf.ByteString getComponentLogLevelBytes()
         See :option:`--component-log-level` for details.
         
        string component_log_level = 9;
        Specified by:
        getComponentLogLevelBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for componentLogLevel.
      • setComponentLogLevel

        public CommandLineOptions.Builder setComponentLogLevel​(String value)
         See :option:`--component-log-level` for details.
         
        string component_log_level = 9;
        Parameters:
        value - The componentLogLevel to set.
        Returns:
        This builder for chaining.
      • clearComponentLogLevel

        public CommandLineOptions.Builder clearComponentLogLevel()
         See :option:`--component-log-level` for details.
         
        string component_log_level = 9;
        Returns:
        This builder for chaining.
      • setComponentLogLevelBytes

        public CommandLineOptions.Builder setComponentLogLevelBytes​(com.google.protobuf.ByteString value)
         See :option:`--component-log-level` for details.
         
        string component_log_level = 9;
        Parameters:
        value - The bytes for componentLogLevel to set.
        Returns:
        This builder for chaining.
      • getLogFormatBytes

        public com.google.protobuf.ByteString getLogFormatBytes()
         See :option:`--log-format` for details.
         
        string log_format = 10;
        Specified by:
        getLogFormatBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for logFormat.
      • setLogFormat

        public CommandLineOptions.Builder setLogFormat​(String value)
         See :option:`--log-format` for details.
         
        string log_format = 10;
        Parameters:
        value - The logFormat to set.
        Returns:
        This builder for chaining.
      • clearLogFormat

        public CommandLineOptions.Builder clearLogFormat()
         See :option:`--log-format` for details.
         
        string log_format = 10;
        Returns:
        This builder for chaining.
      • setLogFormatBytes

        public CommandLineOptions.Builder setLogFormatBytes​(com.google.protobuf.ByteString value)
         See :option:`--log-format` for details.
         
        string log_format = 10;
        Parameters:
        value - The bytes for logFormat to set.
        Returns:
        This builder for chaining.
      • getLogFormatEscaped

        public boolean getLogFormatEscaped()
         See :option:`--log-format-escaped` for details.
         
        bool log_format_escaped = 27;
        Specified by:
        getLogFormatEscaped in interface CommandLineOptionsOrBuilder
        Returns:
        The logFormatEscaped.
      • setLogFormatEscaped

        public CommandLineOptions.Builder setLogFormatEscaped​(boolean value)
         See :option:`--log-format-escaped` for details.
         
        bool log_format_escaped = 27;
        Parameters:
        value - The logFormatEscaped to set.
        Returns:
        This builder for chaining.
      • clearLogFormatEscaped

        public CommandLineOptions.Builder clearLogFormatEscaped()
         See :option:`--log-format-escaped` for details.
         
        bool log_format_escaped = 27;
        Returns:
        This builder for chaining.
      • getLogPathBytes

        public com.google.protobuf.ByteString getLogPathBytes()
         See :option:`--log-path` for details.
         
        string log_path = 11;
        Specified by:
        getLogPathBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for logPath.
      • setLogPath

        public CommandLineOptions.Builder setLogPath​(String value)
         See :option:`--log-path` for details.
         
        string log_path = 11;
        Parameters:
        value - The logPath to set.
        Returns:
        This builder for chaining.
      • clearLogPath

        public CommandLineOptions.Builder clearLogPath()
         See :option:`--log-path` for details.
         
        string log_path = 11;
        Returns:
        This builder for chaining.
      • setLogPathBytes

        public CommandLineOptions.Builder setLogPathBytes​(com.google.protobuf.ByteString value)
         See :option:`--log-path` for details.
         
        string log_path = 11;
        Parameters:
        value - The bytes for logPath to set.
        Returns:
        This builder for chaining.
      • getServiceClusterBytes

        public com.google.protobuf.ByteString getServiceClusterBytes()
         See :option:`--service-cluster` for details.
         
        string service_cluster = 13;
        Specified by:
        getServiceClusterBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for serviceCluster.
      • setServiceCluster

        public CommandLineOptions.Builder setServiceCluster​(String value)
         See :option:`--service-cluster` for details.
         
        string service_cluster = 13;
        Parameters:
        value - The serviceCluster to set.
        Returns:
        This builder for chaining.
      • clearServiceCluster

        public CommandLineOptions.Builder clearServiceCluster()
         See :option:`--service-cluster` for details.
         
        string service_cluster = 13;
        Returns:
        This builder for chaining.
      • setServiceClusterBytes

        public CommandLineOptions.Builder setServiceClusterBytes​(com.google.protobuf.ByteString value)
         See :option:`--service-cluster` for details.
         
        string service_cluster = 13;
        Parameters:
        value - The bytes for serviceCluster to set.
        Returns:
        This builder for chaining.
      • getServiceNodeBytes

        public com.google.protobuf.ByteString getServiceNodeBytes()
         See :option:`--service-node` for details.
         
        string service_node = 14;
        Specified by:
        getServiceNodeBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for serviceNode.
      • setServiceNode

        public CommandLineOptions.Builder setServiceNode​(String value)
         See :option:`--service-node` for details.
         
        string service_node = 14;
        Parameters:
        value - The serviceNode to set.
        Returns:
        This builder for chaining.
      • clearServiceNode

        public CommandLineOptions.Builder clearServiceNode()
         See :option:`--service-node` for details.
         
        string service_node = 14;
        Returns:
        This builder for chaining.
      • setServiceNodeBytes

        public CommandLineOptions.Builder setServiceNodeBytes​(com.google.protobuf.ByteString value)
         See :option:`--service-node` for details.
         
        string service_node = 14;
        Parameters:
        value - The bytes for serviceNode to set.
        Returns:
        This builder for chaining.
      • getServiceZoneBytes

        public com.google.protobuf.ByteString getServiceZoneBytes()
         See :option:`--service-zone` for details.
         
        string service_zone = 15;
        Specified by:
        getServiceZoneBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for serviceZone.
      • setServiceZone

        public CommandLineOptions.Builder setServiceZone​(String value)
         See :option:`--service-zone` for details.
         
        string service_zone = 15;
        Parameters:
        value - The serviceZone to set.
        Returns:
        This builder for chaining.
      • clearServiceZone

        public CommandLineOptions.Builder clearServiceZone()
         See :option:`--service-zone` for details.
         
        string service_zone = 15;
        Returns:
        This builder for chaining.
      • setServiceZoneBytes

        public CommandLineOptions.Builder setServiceZoneBytes​(com.google.protobuf.ByteString value)
         See :option:`--service-zone` for details.
         
        string service_zone = 15;
        Parameters:
        value - The bytes for serviceZone to set.
        Returns:
        This builder for chaining.
      • hasFileFlushInterval

        public boolean hasFileFlushInterval()
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
        Specified by:
        hasFileFlushInterval in interface CommandLineOptionsOrBuilder
        Returns:
        Whether the fileFlushInterval field is set.
      • getFileFlushInterval

        public com.google.protobuf.Duration getFileFlushInterval()
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
        Specified by:
        getFileFlushInterval in interface CommandLineOptionsOrBuilder
        Returns:
        The fileFlushInterval.
      • setFileFlushInterval

        public CommandLineOptions.Builder setFileFlushInterval​(com.google.protobuf.Duration value)
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
      • setFileFlushInterval

        public CommandLineOptions.Builder setFileFlushInterval​(com.google.protobuf.Duration.Builder builderForValue)
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
      • mergeFileFlushInterval

        public CommandLineOptions.Builder mergeFileFlushInterval​(com.google.protobuf.Duration value)
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
      • clearFileFlushInterval

        public CommandLineOptions.Builder clearFileFlushInterval()
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
      • getFileFlushIntervalBuilder

        public com.google.protobuf.Duration.Builder getFileFlushIntervalBuilder()
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
      • getFileFlushIntervalOrBuilder

        public com.google.protobuf.DurationOrBuilder getFileFlushIntervalOrBuilder()
         See :option:`--file-flush-interval-msec` for details.
         
        .google.protobuf.Duration file_flush_interval = 16;
        Specified by:
        getFileFlushIntervalOrBuilder in interface CommandLineOptionsOrBuilder
      • hasDrainTime

        public boolean hasDrainTime()
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
        Specified by:
        hasDrainTime in interface CommandLineOptionsOrBuilder
        Returns:
        Whether the drainTime field is set.
      • getDrainTime

        public com.google.protobuf.Duration getDrainTime()
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
        Specified by:
        getDrainTime in interface CommandLineOptionsOrBuilder
        Returns:
        The drainTime.
      • setDrainTime

        public CommandLineOptions.Builder setDrainTime​(com.google.protobuf.Duration value)
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
      • setDrainTime

        public CommandLineOptions.Builder setDrainTime​(com.google.protobuf.Duration.Builder builderForValue)
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
      • mergeDrainTime

        public CommandLineOptions.Builder mergeDrainTime​(com.google.protobuf.Duration value)
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
      • clearDrainTime

        public CommandLineOptions.Builder clearDrainTime()
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
      • getDrainTimeBuilder

        public com.google.protobuf.Duration.Builder getDrainTimeBuilder()
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
      • getDrainTimeOrBuilder

        public com.google.protobuf.DurationOrBuilder getDrainTimeOrBuilder()
         See :option:`--drain-time-s` for details.
         
        .google.protobuf.Duration drain_time = 17;
        Specified by:
        getDrainTimeOrBuilder in interface CommandLineOptionsOrBuilder
      • getDrainStrategyValue

        public int getDrainStrategyValue()
         See :option:`--drain-strategy` for details.
         
        .envoy.admin.v3.CommandLineOptions.DrainStrategy drain_strategy = 33;
        Specified by:
        getDrainStrategyValue in interface CommandLineOptionsOrBuilder
        Returns:
        The enum numeric value on the wire for drainStrategy.
      • setDrainStrategyValue

        public CommandLineOptions.Builder setDrainStrategyValue​(int value)
         See :option:`--drain-strategy` for details.
         
        .envoy.admin.v3.CommandLineOptions.DrainStrategy drain_strategy = 33;
        Parameters:
        value - The enum numeric value on the wire for drainStrategy to set.
        Returns:
        This builder for chaining.
      • setDrainStrategy

        public CommandLineOptions.Builder setDrainStrategy​(CommandLineOptions.DrainStrategy value)
         See :option:`--drain-strategy` for details.
         
        .envoy.admin.v3.CommandLineOptions.DrainStrategy drain_strategy = 33;
        Parameters:
        value - The drainStrategy to set.
        Returns:
        This builder for chaining.
      • clearDrainStrategy

        public CommandLineOptions.Builder clearDrainStrategy()
         See :option:`--drain-strategy` for details.
         
        .envoy.admin.v3.CommandLineOptions.DrainStrategy drain_strategy = 33;
        Returns:
        This builder for chaining.
      • hasParentShutdownTime

        public boolean hasParentShutdownTime()
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
        Specified by:
        hasParentShutdownTime in interface CommandLineOptionsOrBuilder
        Returns:
        Whether the parentShutdownTime field is set.
      • getParentShutdownTime

        public com.google.protobuf.Duration getParentShutdownTime()
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
        Specified by:
        getParentShutdownTime in interface CommandLineOptionsOrBuilder
        Returns:
        The parentShutdownTime.
      • setParentShutdownTime

        public CommandLineOptions.Builder setParentShutdownTime​(com.google.protobuf.Duration value)
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
      • setParentShutdownTime

        public CommandLineOptions.Builder setParentShutdownTime​(com.google.protobuf.Duration.Builder builderForValue)
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
      • mergeParentShutdownTime

        public CommandLineOptions.Builder mergeParentShutdownTime​(com.google.protobuf.Duration value)
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
      • clearParentShutdownTime

        public CommandLineOptions.Builder clearParentShutdownTime()
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
      • getParentShutdownTimeBuilder

        public com.google.protobuf.Duration.Builder getParentShutdownTimeBuilder()
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
      • getParentShutdownTimeOrBuilder

        public com.google.protobuf.DurationOrBuilder getParentShutdownTimeOrBuilder()
         See :option:`--parent-shutdown-time-s` for details.
         
        .google.protobuf.Duration parent_shutdown_time = 18;
        Specified by:
        getParentShutdownTimeOrBuilder in interface CommandLineOptionsOrBuilder
      • getModeValue

        public int getModeValue()
         See :option:`--mode` for details.
         
        .envoy.admin.v3.CommandLineOptions.Mode mode = 19;
        Specified by:
        getModeValue in interface CommandLineOptionsOrBuilder
        Returns:
        The enum numeric value on the wire for mode.
      • setModeValue

        public CommandLineOptions.Builder setModeValue​(int value)
         See :option:`--mode` for details.
         
        .envoy.admin.v3.CommandLineOptions.Mode mode = 19;
        Parameters:
        value - The enum numeric value on the wire for mode to set.
        Returns:
        This builder for chaining.
      • setMode

        public CommandLineOptions.Builder setMode​(CommandLineOptions.Mode value)
         See :option:`--mode` for details.
         
        .envoy.admin.v3.CommandLineOptions.Mode mode = 19;
        Parameters:
        value - The mode to set.
        Returns:
        This builder for chaining.
      • clearMode

        public CommandLineOptions.Builder clearMode()
         See :option:`--mode` for details.
         
        .envoy.admin.v3.CommandLineOptions.Mode mode = 19;
        Returns:
        This builder for chaining.
      • getDisableHotRestart

        public boolean getDisableHotRestart()
         See :option:`--disable-hot-restart` for details.
         
        bool disable_hot_restart = 22;
        Specified by:
        getDisableHotRestart in interface CommandLineOptionsOrBuilder
        Returns:
        The disableHotRestart.
      • setDisableHotRestart

        public CommandLineOptions.Builder setDisableHotRestart​(boolean value)
         See :option:`--disable-hot-restart` for details.
         
        bool disable_hot_restart = 22;
        Parameters:
        value - The disableHotRestart to set.
        Returns:
        This builder for chaining.
      • clearDisableHotRestart

        public CommandLineOptions.Builder clearDisableHotRestart()
         See :option:`--disable-hot-restart` for details.
         
        bool disable_hot_restart = 22;
        Returns:
        This builder for chaining.
      • getEnableMutexTracing

        public boolean getEnableMutexTracing()
         See :option:`--enable-mutex-tracing` for details.
         
        bool enable_mutex_tracing = 23;
        Specified by:
        getEnableMutexTracing in interface CommandLineOptionsOrBuilder
        Returns:
        The enableMutexTracing.
      • setEnableMutexTracing

        public CommandLineOptions.Builder setEnableMutexTracing​(boolean value)
         See :option:`--enable-mutex-tracing` for details.
         
        bool enable_mutex_tracing = 23;
        Parameters:
        value - The enableMutexTracing to set.
        Returns:
        This builder for chaining.
      • clearEnableMutexTracing

        public CommandLineOptions.Builder clearEnableMutexTracing()
         See :option:`--enable-mutex-tracing` for details.
         
        bool enable_mutex_tracing = 23;
        Returns:
        This builder for chaining.
      • getRestartEpoch

        public int getRestartEpoch()
         See :option:`--restart-epoch` for details.
         
        uint32 restart_epoch = 24;
        Specified by:
        getRestartEpoch in interface CommandLineOptionsOrBuilder
        Returns:
        The restartEpoch.
      • setRestartEpoch

        public CommandLineOptions.Builder setRestartEpoch​(int value)
         See :option:`--restart-epoch` for details.
         
        uint32 restart_epoch = 24;
        Parameters:
        value - The restartEpoch to set.
        Returns:
        This builder for chaining.
      • clearRestartEpoch

        public CommandLineOptions.Builder clearRestartEpoch()
         See :option:`--restart-epoch` for details.
         
        uint32 restart_epoch = 24;
        Returns:
        This builder for chaining.
      • getCpusetThreads

        public boolean getCpusetThreads()
         See :option:`--cpuset-threads` for details.
         
        bool cpuset_threads = 25;
        Specified by:
        getCpusetThreads in interface CommandLineOptionsOrBuilder
        Returns:
        The cpusetThreads.
      • setCpusetThreads

        public CommandLineOptions.Builder setCpusetThreads​(boolean value)
         See :option:`--cpuset-threads` for details.
         
        bool cpuset_threads = 25;
        Parameters:
        value - The cpusetThreads to set.
        Returns:
        This builder for chaining.
      • clearCpusetThreads

        public CommandLineOptions.Builder clearCpusetThreads()
         See :option:`--cpuset-threads` for details.
         
        bool cpuset_threads = 25;
        Returns:
        This builder for chaining.
      • getDisabledExtensionsList

        public com.google.protobuf.ProtocolStringList getDisabledExtensionsList()
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Specified by:
        getDisabledExtensionsList in interface CommandLineOptionsOrBuilder
        Returns:
        A list containing the disabledExtensions.
      • getDisabledExtensionsCount

        public int getDisabledExtensionsCount()
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Specified by:
        getDisabledExtensionsCount in interface CommandLineOptionsOrBuilder
        Returns:
        The count of disabledExtensions.
      • getDisabledExtensions

        public String getDisabledExtensions​(int index)
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Specified by:
        getDisabledExtensions in interface CommandLineOptionsOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The disabledExtensions at the given index.
      • getDisabledExtensionsBytes

        public com.google.protobuf.ByteString getDisabledExtensionsBytes​(int index)
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Specified by:
        getDisabledExtensionsBytes in interface CommandLineOptionsOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the disabledExtensions at the given index.
      • setDisabledExtensions

        public CommandLineOptions.Builder setDisabledExtensions​(int index,
                                                                String value)
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Parameters:
        index - The index to set the value at.
        value - The disabledExtensions to set.
        Returns:
        This builder for chaining.
      • addDisabledExtensions

        public CommandLineOptions.Builder addDisabledExtensions​(String value)
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Parameters:
        value - The disabledExtensions to add.
        Returns:
        This builder for chaining.
      • addAllDisabledExtensions

        public CommandLineOptions.Builder addAllDisabledExtensions​(Iterable<String> values)
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Parameters:
        values - The disabledExtensions to add.
        Returns:
        This builder for chaining.
      • clearDisabledExtensions

        public CommandLineOptions.Builder clearDisabledExtensions()
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Returns:
        This builder for chaining.
      • addDisabledExtensionsBytes

        public CommandLineOptions.Builder addDisabledExtensionsBytes​(com.google.protobuf.ByteString value)
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Parameters:
        value - The bytes of the disabledExtensions to add.
        Returns:
        This builder for chaining.
      • getEnableFineGrainLogging

        public boolean getEnableFineGrainLogging()
         See :option:`--enable-fine-grain-logging` for details.
         
        bool enable_fine_grain_logging = 34;
        Specified by:
        getEnableFineGrainLogging in interface CommandLineOptionsOrBuilder
        Returns:
        The enableFineGrainLogging.
      • setEnableFineGrainLogging

        public CommandLineOptions.Builder setEnableFineGrainLogging​(boolean value)
         See :option:`--enable-fine-grain-logging` for details.
         
        bool enable_fine_grain_logging = 34;
        Parameters:
        value - The enableFineGrainLogging to set.
        Returns:
        This builder for chaining.
      • clearEnableFineGrainLogging

        public CommandLineOptions.Builder clearEnableFineGrainLogging()
         See :option:`--enable-fine-grain-logging` for details.
         
        bool enable_fine_grain_logging = 34;
        Returns:
        This builder for chaining.
      • getSocketPathBytes

        public com.google.protobuf.ByteString getSocketPathBytes()
         See :option:`--socket-path` for details.
         
        string socket_path = 35;
        Specified by:
        getSocketPathBytes in interface CommandLineOptionsOrBuilder
        Returns:
        The bytes for socketPath.
      • setSocketPath

        public CommandLineOptions.Builder setSocketPath​(String value)
         See :option:`--socket-path` for details.
         
        string socket_path = 35;
        Parameters:
        value - The socketPath to set.
        Returns:
        This builder for chaining.
      • clearSocketPath

        public CommandLineOptions.Builder clearSocketPath()
         See :option:`--socket-path` for details.
         
        string socket_path = 35;
        Returns:
        This builder for chaining.
      • setSocketPathBytes

        public CommandLineOptions.Builder setSocketPathBytes​(com.google.protobuf.ByteString value)
         See :option:`--socket-path` for details.
         
        string socket_path = 35;
        Parameters:
        value - The bytes for socketPath to set.
        Returns:
        This builder for chaining.
      • getSocketMode

        public int getSocketMode()
         See :option:`--socket-mode` for details.
         
        uint32 socket_mode = 36;
        Specified by:
        getSocketMode in interface CommandLineOptionsOrBuilder
        Returns:
        The socketMode.
      • setSocketMode

        public CommandLineOptions.Builder setSocketMode​(int value)
         See :option:`--socket-mode` for details.
         
        uint32 socket_mode = 36;
        Parameters:
        value - The socketMode to set.
        Returns:
        This builder for chaining.
      • clearSocketMode

        public CommandLineOptions.Builder clearSocketMode()
         See :option:`--socket-mode` for details.
         
        uint32 socket_mode = 36;
        Returns:
        This builder for chaining.
      • getEnableCoreDump

        public boolean getEnableCoreDump()
         See :option:`--enable-core-dump` for details.
         
        bool enable_core_dump = 37;
        Specified by:
        getEnableCoreDump in interface CommandLineOptionsOrBuilder
        Returns:
        The enableCoreDump.
      • setEnableCoreDump

        public CommandLineOptions.Builder setEnableCoreDump​(boolean value)
         See :option:`--enable-core-dump` for details.
         
        bool enable_core_dump = 37;
        Parameters:
        value - The enableCoreDump to set.
        Returns:
        This builder for chaining.
      • clearEnableCoreDump

        public CommandLineOptions.Builder clearEnableCoreDump()
         See :option:`--enable-core-dump` for details.
         
        bool enable_core_dump = 37;
        Returns:
        This builder for chaining.
      • getStatsTagList

        public com.google.protobuf.ProtocolStringList getStatsTagList()
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Specified by:
        getStatsTagList in interface CommandLineOptionsOrBuilder
        Returns:
        A list containing the statsTag.
      • getStatsTagCount

        public int getStatsTagCount()
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Specified by:
        getStatsTagCount in interface CommandLineOptionsOrBuilder
        Returns:
        The count of statsTag.
      • getStatsTag

        public String getStatsTag​(int index)
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Specified by:
        getStatsTag in interface CommandLineOptionsOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The statsTag at the given index.
      • getStatsTagBytes

        public com.google.protobuf.ByteString getStatsTagBytes​(int index)
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Specified by:
        getStatsTagBytes in interface CommandLineOptionsOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the statsTag at the given index.
      • setStatsTag

        public CommandLineOptions.Builder setStatsTag​(int index,
                                                      String value)
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Parameters:
        index - The index to set the value at.
        value - The statsTag to set.
        Returns:
        This builder for chaining.
      • addStatsTag

        public CommandLineOptions.Builder addStatsTag​(String value)
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Parameters:
        value - The statsTag to add.
        Returns:
        This builder for chaining.
      • addAllStatsTag

        public CommandLineOptions.Builder addAllStatsTag​(Iterable<String> values)
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Parameters:
        values - The statsTag to add.
        Returns:
        This builder for chaining.
      • clearStatsTag

        public CommandLineOptions.Builder clearStatsTag()
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Returns:
        This builder for chaining.
      • addStatsTagBytes

        public CommandLineOptions.Builder addStatsTagBytes​(com.google.protobuf.ByteString value)
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Parameters:
        value - The bytes of the statsTag to add.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final CommandLineOptions.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>
      • mergeUnknownFields

        public final CommandLineOptions.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommandLineOptions.Builder>