Class CommandLineOptions

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, CommandLineOptionsOrBuilder, Serializable

    public final class CommandLineOptions
    extends com.google.protobuf.GeneratedMessageV3
    implements CommandLineOptionsOrBuilder
     [#next-free-field: 39]
     
    Protobuf type envoy.admin.v3.CommandLineOptions
    See Also:
    Serialized Form
    • Field Detail

      • USE_DYNAMIC_BASE_ID_FIELD_NUMBER

        public static final int USE_DYNAMIC_BASE_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • BASE_ID_PATH_FIELD_NUMBER

        public static final int BASE_ID_PATH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONCURRENCY_FIELD_NUMBER

        public static final int CONCURRENCY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONFIG_PATH_FIELD_NUMBER

        public static final int CONFIG_PATH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONFIG_YAML_FIELD_NUMBER

        public static final int CONFIG_YAML_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ALLOW_UNKNOWN_STATIC_FIELDS_FIELD_NUMBER

        public static final int ALLOW_UNKNOWN_STATIC_FIELDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REJECT_UNKNOWN_DYNAMIC_FIELDS_FIELD_NUMBER

        public static final int REJECT_UNKNOWN_DYNAMIC_FIELDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • IGNORE_UNKNOWN_DYNAMIC_FIELDS_FIELD_NUMBER

        public static final int IGNORE_UNKNOWN_DYNAMIC_FIELDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ADMIN_ADDRESS_PATH_FIELD_NUMBER

        public static final int ADMIN_ADDRESS_PATH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • LOCAL_ADDRESS_IP_VERSION_FIELD_NUMBER

        public static final int LOCAL_ADDRESS_IP_VERSION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • COMPONENT_LOG_LEVEL_FIELD_NUMBER

        public static final int COMPONENT_LOG_LEVEL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • LOG_FORMAT_FIELD_NUMBER

        public static final int LOG_FORMAT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • LOG_FORMAT_ESCAPED_FIELD_NUMBER

        public static final int LOG_FORMAT_ESCAPED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_CLUSTER_FIELD_NUMBER

        public static final int SERVICE_CLUSTER_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_NODE_FIELD_NUMBER

        public static final int SERVICE_NODE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_ZONE_FIELD_NUMBER

        public static final int SERVICE_ZONE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • FILE_FLUSH_INTERVAL_FIELD_NUMBER

        public static final int FILE_FLUSH_INTERVAL_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DRAIN_TIME_FIELD_NUMBER

        public static final int DRAIN_TIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DRAIN_STRATEGY_FIELD_NUMBER

        public static final int DRAIN_STRATEGY_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PARENT_SHUTDOWN_TIME_FIELD_NUMBER

        public static final int PARENT_SHUTDOWN_TIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DISABLE_HOT_RESTART_FIELD_NUMBER

        public static final int DISABLE_HOT_RESTART_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ENABLE_MUTEX_TRACING_FIELD_NUMBER

        public static final int ENABLE_MUTEX_TRACING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RESTART_EPOCH_FIELD_NUMBER

        public static final int RESTART_EPOCH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CPUSET_THREADS_FIELD_NUMBER

        public static final int CPUSET_THREADS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DISABLED_EXTENSIONS_FIELD_NUMBER

        public static final int DISABLED_EXTENSIONS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ENABLE_FINE_GRAIN_LOGGING_FIELD_NUMBER

        public static final int ENABLE_FINE_GRAIN_LOGGING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SOCKET_PATH_FIELD_NUMBER

        public static final int SOCKET_PATH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SOCKET_MODE_FIELD_NUMBER

        public static final int SOCKET_MODE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ENABLE_CORE_DUMP_FIELD_NUMBER

        public static final int ENABLE_CORE_DUMP_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • getDisabledExtensionsList

        public com.google.protobuf.ProtocolStringList getDisabledExtensionsList()
         See :option:`--disable-extensions` for details.
         
        repeated string disabled_extensions = 28;
        Specified by:
        getDisabledExtensionsList in interface CommandLineOptionsOrBuilder
      • 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
      • getStatsTagList

        public com.google.protobuf.ProtocolStringList getStatsTagList()
         See :option:`--stats-tag` for details.
         
        repeated string stats_tag = 38;
        Specified by:
        getStatsTagList in interface CommandLineOptionsOrBuilder
      • 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
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • 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.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • 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 CommandLineOptions parseFrom​(ByteBuffer data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

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

        protected CommandLineOptions.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<CommandLineOptions> 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.GeneratedMessageV3
      • getDefaultInstanceForType

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