// -*- mode: protobuf; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.19.0
// source: config/ui/config_request.proto

package ui

import (
	shared "github.com/chef/automate/api/config/shared"
	_ "github.com/chef/automate/components/automate-grpc/protoc-gen-a2-config/api/a2conf"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type ConfigRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	V1            *ConfigRequest_V1      `protobuf:"bytes,3,opt,name=v1,proto3" json:"v1,omitempty" toml:"v1,omitempty" mapstructure:"v1,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest) Reset() {
	*x = ConfigRequest{}
	mi := &file_config_ui_config_request_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest) ProtoMessage() {}

func (x *ConfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest.ProtoReflect.Descriptor instead.
func (*ConfigRequest) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0}
}

func (x *ConfigRequest) GetV1() *ConfigRequest_V1 {
	if x != nil {
		return x.V1
	}
	return nil
}

type ConfigRequest_V1 struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	Sys           *ConfigRequest_V1_System  `protobuf:"bytes,1,opt,name=sys,proto3" json:"sys,omitempty" toml:"sys,omitempty" mapstructure:"sys,omitempty"`
	Svc           *ConfigRequest_V1_Service `protobuf:"bytes,2,opt,name=svc,proto3" json:"svc,omitempty" toml:"svc,omitempty" mapstructure:"svc,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1) Reset() {
	*x = ConfigRequest_V1{}
	mi := &file_config_ui_config_request_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1) ProtoMessage() {}

func (x *ConfigRequest_V1) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0}
}

func (x *ConfigRequest_V1) GetSys() *ConfigRequest_V1_System {
	if x != nil {
		return x.Sys
	}
	return nil
}

func (x *ConfigRequest_V1) GetSvc() *ConfigRequest_V1_Service {
	if x != nil {
		return x.Svc
	}
	return nil
}

type ConfigRequest_V1_System struct {
	state          protoimpl.MessageState                  `protogen:"open.v1"`
	Mlsa           *shared.Mlsa                            `protobuf:"bytes,1,opt,name=mlsa,proto3" json:"mlsa,omitempty" toml:"mlsa,omitempty" mapstructure:"mlsa,omitempty"`
	Service        *ConfigRequest_V1_System_Service        `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty" toml:"service,omitempty" mapstructure:"service,omitempty"`
	Tls            *shared.TLSCredentials                  `protobuf:"bytes,3,opt,name=tls,proto3" json:"tls,omitempty" toml:"tls,omitempty" mapstructure:"tls,omitempty"`
	Ngx            *ConfigRequest_V1_System_Nginx          `protobuf:"bytes,4,opt,name=ngx,proto3" json:"ngx,omitempty" toml:"ngx,omitempty" mapstructure:"ngx,omitempty"`
	Log            *ConfigRequest_V1_System_Log            `protobuf:"bytes,5,opt,name=log,proto3" json:"log,omitempty" toml:"log,omitempty" mapstructure:"log,omitempty"`
	CustomSettings *ConfigRequest_V1_System_CustomSettings `protobuf:"bytes,6,opt,name=custom_settings,json=customSettings,proto3" json:"custom_settings,omitempty" toml:"custom_settings,omitempty" mapstructure:"custom_settings,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System) Reset() {
	*x = ConfigRequest_V1_System{}
	mi := &file_config_ui_config_request_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System) ProtoMessage() {}

func (x *ConfigRequest_V1_System) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0}
}

func (x *ConfigRequest_V1_System) GetMlsa() *shared.Mlsa {
	if x != nil {
		return x.Mlsa
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetService() *ConfigRequest_V1_System_Service {
	if x != nil {
		return x.Service
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetTls() *shared.TLSCredentials {
	if x != nil {
		return x.Tls
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetNgx() *ConfigRequest_V1_System_Nginx {
	if x != nil {
		return x.Ngx
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetLog() *ConfigRequest_V1_System_Log {
	if x != nil {
		return x.Log
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetCustomSettings() *ConfigRequest_V1_System_CustomSettings {
	if x != nil {
		return x.CustomSettings
	}
	return nil
}

type ConfigRequest_V1_Service struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Service) Reset() {
	*x = ConfigRequest_V1_Service{}
	mi := &file_config_ui_config_request_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_Service) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_Service) ProtoMessage() {}

func (x *ConfigRequest_V1_Service) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_Service.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Service) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 1}
}

type ConfigRequest_V1_Banner struct {
	state           protoimpl.MessageState  `protogen:"open.v1"`
	Show            *wrapperspb.BoolValue   `protobuf:"bytes,1,opt,name=show,proto3" json:"show,omitempty" toml:"show,omitempty" mapstructure:"show,omitempty"`
	Message         *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty" toml:"message,omitempty" mapstructure:"message,omitempty"`
	BackgroundColor *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty" toml:"background_color,omitempty" mapstructure:"background_color,omitempty"`
	TextColor       *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=text_color,json=textColor,proto3" json:"text_color,omitempty" toml:"text_color,omitempty" mapstructure:"text_color,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Banner) Reset() {
	*x = ConfigRequest_V1_Banner{}
	mi := &file_config_ui_config_request_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_Banner) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_Banner) ProtoMessage() {}

func (x *ConfigRequest_V1_Banner) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_Banner.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Banner) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 2}
}

func (x *ConfigRequest_V1_Banner) GetShow() *wrapperspb.BoolValue {
	if x != nil {
		return x.Show
	}
	return nil
}

func (x *ConfigRequest_V1_Banner) GetMessage() *wrapperspb.StringValue {
	if x != nil {
		return x.Message
	}
	return nil
}

func (x *ConfigRequest_V1_Banner) GetBackgroundColor() *wrapperspb.StringValue {
	if x != nil {
		return x.BackgroundColor
	}
	return nil
}

func (x *ConfigRequest_V1_Banner) GetTextColor() *wrapperspb.StringValue {
	if x != nil {
		return x.TextColor
	}
	return nil
}

type ConfigRequest_V1_SessionSettings struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	EnableIdleTimeout  *wrapperspb.BoolValue  `protobuf:"bytes,1,opt,name=enable_idle_timeout,json=enableIdleTimeout,proto3" json:"enable_idle_timeout,omitempty" toml:"enable_idle_timeout,omitempty" mapstructure:"enable_idle_timeout,omitempty"`
	IdleTimeoutMinutes *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=idle_timeout_minutes,json=idleTimeoutMinutes,proto3" json:"idle_timeout_minutes,omitempty" toml:"idle_timeout_minutes,omitempty" mapstructure:"idle_timeout_minutes,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ConfigRequest_V1_SessionSettings) Reset() {
	*x = ConfigRequest_V1_SessionSettings{}
	mi := &file_config_ui_config_request_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_SessionSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_SessionSettings) ProtoMessage() {}

func (x *ConfigRequest_V1_SessionSettings) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_SessionSettings.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_SessionSettings) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 3}
}

func (x *ConfigRequest_V1_SessionSettings) GetEnableIdleTimeout() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableIdleTimeout
	}
	return nil
}

func (x *ConfigRequest_V1_SessionSettings) GetIdleTimeoutMinutes() *wrapperspb.Int32Value {
	if x != nil {
		return x.IdleTimeoutMinutes
	}
	return nil
}

type ConfigRequest_V1_LargeReporting struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	EnableLargeReporting *wrapperspb.BoolValue  `protobuf:"bytes,1,opt,name=enable_large_reporting,json=enableLargeReporting,proto3" json:"enable_large_reporting,omitempty" toml:"enable_large_reporting,omitempty" mapstructure:"enable_large_reporting,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *ConfigRequest_V1_LargeReporting) Reset() {
	*x = ConfigRequest_V1_LargeReporting{}
	mi := &file_config_ui_config_request_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_LargeReporting) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_LargeReporting) ProtoMessage() {}

func (x *ConfigRequest_V1_LargeReporting) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_LargeReporting.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_LargeReporting) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 4}
}

func (x *ConfigRequest_V1_LargeReporting) GetEnableLargeReporting() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableLargeReporting
	}
	return nil
}

type ConfigRequest_V1_System_CustomSettings struct {
	state           protoimpl.MessageState            `protogen:"open.v1"`
	Banner          *ConfigRequest_V1_Banner          `protobuf:"bytes,1,opt,name=banner,proto3" json:"banner,omitempty" toml:"banner,omitempty" mapstructure:"banner,omitempty"`
	SessionSettings *ConfigRequest_V1_SessionSettings `protobuf:"bytes,2,opt,name=session_settings,json=sessionSettings,proto3" json:"session_settings,omitempty" toml:"session_settings,omitempty" mapstructure:"session_settings,omitempty"`
	LargeReporting  *ConfigRequest_V1_LargeReporting  `protobuf:"bytes,3,opt,name=large_reporting,json=largeReporting,proto3" json:"large_reporting,omitempty" toml:"large_reporting,omitempty" mapstructure:"large_reporting,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_CustomSettings) Reset() {
	*x = ConfigRequest_V1_System_CustomSettings{}
	mi := &file_config_ui_config_request_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_CustomSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_CustomSettings) ProtoMessage() {}

func (x *ConfigRequest_V1_System_CustomSettings) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_CustomSettings.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_CustomSettings) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 0}
}

func (x *ConfigRequest_V1_System_CustomSettings) GetBanner() *ConfigRequest_V1_Banner {
	if x != nil {
		return x.Banner
	}
	return nil
}

func (x *ConfigRequest_V1_System_CustomSettings) GetSessionSettings() *ConfigRequest_V1_SessionSettings {
	if x != nil {
		return x.SessionSettings
	}
	return nil
}

func (x *ConfigRequest_V1_System_CustomSettings) GetLargeReporting() *ConfigRequest_V1_LargeReporting {
	if x != nil {
		return x.LargeReporting
	}
	return nil
}

type ConfigRequest_V1_System_Service struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: Marked as deprecated in config/ui/config_request.proto.
	Host          *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty" toml:"host,omitempty" mapstructure:"host,omitempty"` // The listen host is no longer setable(localhost only)
	Port          *wrapperspb.Int32Value  `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Service) Reset() {
	*x = ConfigRequest_V1_System_Service{}
	mi := &file_config_ui_config_request_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Service) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Service) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Service) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Service.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Service) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 1}
}

// Deprecated: Marked as deprecated in config/ui/config_request.proto.
func (x *ConfigRequest_V1_System_Service) GetHost() *wrapperspb.StringValue {
	if x != nil {
		return x.Host
	}
	return nil
}

func (x *ConfigRequest_V1_System_Service) GetPort() *wrapperspb.Int32Value {
	if x != nil {
		return x.Port
	}
	return nil
}

type ConfigRequest_V1_System_Nginx struct {
	state           protoimpl.MessageState                `protogen:"open.v1"`
	WorkerProcesses *wrapperspb.Int32Value                `protobuf:"bytes,1,opt,name=worker_processes,json=workerProcesses,proto3" json:"worker_processes,omitempty" toml:"worker_processes,omitempty" mapstructure:"worker_processes,omitempty"`
	Events          *ConfigRequest_V1_System_Nginx_Events `protobuf:"bytes,2,opt,name=events,proto3" json:"events,omitempty" toml:"events,omitempty" mapstructure:"events,omitempty"`
	Http            *ConfigRequest_V1_System_Nginx_Http   `protobuf:"bytes,3,opt,name=http,proto3" json:"http,omitempty" toml:"http,omitempty" mapstructure:"http,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Nginx) Reset() {
	*x = ConfigRequest_V1_System_Nginx{}
	mi := &file_config_ui_config_request_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Nginx) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Nginx) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Nginx) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Nginx.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Nginx) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 2}
}

func (x *ConfigRequest_V1_System_Nginx) GetWorkerProcesses() *wrapperspb.Int32Value {
	if x != nil {
		return x.WorkerProcesses
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx) GetEvents() *ConfigRequest_V1_System_Nginx_Events {
	if x != nil {
		return x.Events
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx) GetHttp() *ConfigRequest_V1_System_Nginx_Http {
	if x != nil {
		return x.Http
	}
	return nil
}

type ConfigRequest_V1_System_Log struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Level         *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty" toml:"level,omitempty" mapstructure:"level,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Log) Reset() {
	*x = ConfigRequest_V1_System_Log{}
	mi := &file_config_ui_config_request_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Log) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Log) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Log) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Log.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Log) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 3}
}

func (x *ConfigRequest_V1_System_Log) GetLevel() *wrapperspb.StringValue {
	if x != nil {
		return x.Level
	}
	return nil
}

type ConfigRequest_V1_System_Nginx_Events struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	WorkerConnections *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=worker_connections,json=workerConnections,proto3" json:"worker_connections,omitempty" toml:"worker_connections,omitempty" mapstructure:"worker_connections,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Nginx_Events) Reset() {
	*x = ConfigRequest_V1_System_Nginx_Events{}
	mi := &file_config_ui_config_request_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Nginx_Events) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Nginx_Events) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Nginx_Events) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Nginx_Events.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Nginx_Events) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 2, 0}
}

func (x *ConfigRequest_V1_System_Nginx_Events) GetWorkerConnections() *wrapperspb.Int32Value {
	if x != nil {
		return x.WorkerConnections
	}
	return nil
}

type ConfigRequest_V1_System_Nginx_Http struct {
	state                protoimpl.MessageState  `protogen:"open.v1"`
	Sendfile             *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=sendfile,proto3" json:"sendfile,omitempty" toml:"sendfile,omitempty" mapstructure:"sendfile,omitempty"`
	DefaultType          *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=default_type,json=defaultType,proto3" json:"default_type,omitempty" toml:"default_type,omitempty" mapstructure:"default_type,omitempty"`
	TcpNopush            *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=tcp_nopush,json=tcpNopush,proto3" json:"tcp_nopush,omitempty" toml:"tcp_nopush,omitempty" mapstructure:"tcp_nopush,omitempty"`
	TcpNodelay           *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=tcp_nodelay,json=tcpNodelay,proto3" json:"tcp_nodelay,omitempty" toml:"tcp_nodelay,omitempty" mapstructure:"tcp_nodelay,omitempty"`
	KeepaliveTimeout     *wrapperspb.Int32Value  `protobuf:"bytes,5,opt,name=keepalive_timeout,json=keepaliveTimeout,proto3" json:"keepalive_timeout,omitempty" toml:"keepalive_timeout,omitempty" mapstructure:"keepalive_timeout,omitempty"`
	Gzip                 *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=gzip,proto3" json:"gzip,omitempty" toml:"gzip,omitempty" mapstructure:"gzip,omitempty"`
	GzipVary             *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=gzip_vary,json=gzipVary,proto3" json:"gzip_vary,omitempty" toml:"gzip_vary,omitempty" mapstructure:"gzip_vary,omitempty"`
	GzipMinLength        *wrapperspb.Int32Value  `protobuf:"bytes,8,opt,name=gzip_min_length,json=gzipMinLength,proto3" json:"gzip_min_length,omitempty" toml:"gzip_min_length,omitempty" mapstructure:"gzip_min_length,omitempty"`
	GzipProxied          *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=gzip_proxied,json=gzipProxied,proto3" json:"gzip_proxied,omitempty" toml:"gzip_proxied,omitempty" mapstructure:"gzip_proxied,omitempty"`
	GzipTypes            *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=gzip_types,json=gzipTypes,proto3" json:"gzip_types,omitempty" toml:"gzip_types,omitempty" mapstructure:"gzip_types,omitempty"`
	GzipDisable          *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=gzip_disable,json=gzipDisable,proto3" json:"gzip_disable,omitempty" toml:"gzip_disable,omitempty" mapstructure:"gzip_disable,omitempty"`
	ClientBodyBufferSize *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=client_body_buffer_size,json=clientBodyBufferSize,proto3" json:"client_body_buffer_size,omitempty" toml:"client_body_buffer_size,omitempty" mapstructure:"client_body_buffer_size,omitempty"`
	SslCiphers           *wrapperspb.StringValue `protobuf:"bytes,13,opt,name=ssl_ciphers,json=sslCiphers,proto3" json:"ssl_ciphers,omitempty" toml:"ssl_ciphers,omitempty" mapstructure:"ssl_ciphers,omitempty"`
	SslProtocols         *wrapperspb.StringValue `protobuf:"bytes,14,opt,name=ssl_protocols,json=sslProtocols,proto3" json:"ssl_protocols,omitempty" toml:"ssl_protocols,omitempty" mapstructure:"ssl_protocols,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Nginx_Http) Reset() {
	*x = ConfigRequest_V1_System_Nginx_Http{}
	mi := &file_config_ui_config_request_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Nginx_Http) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Nginx_Http) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Nginx_Http) ProtoReflect() protoreflect.Message {
	mi := &file_config_ui_config_request_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Nginx_Http.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Nginx_Http) Descriptor() ([]byte, []int) {
	return file_config_ui_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 2, 1}
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetSendfile() *wrapperspb.StringValue {
	if x != nil {
		return x.Sendfile
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetDefaultType() *wrapperspb.StringValue {
	if x != nil {
		return x.DefaultType
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetTcpNopush() *wrapperspb.StringValue {
	if x != nil {
		return x.TcpNopush
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetTcpNodelay() *wrapperspb.StringValue {
	if x != nil {
		return x.TcpNodelay
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetKeepaliveTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.KeepaliveTimeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetGzip() *wrapperspb.StringValue {
	if x != nil {
		return x.Gzip
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetGzipVary() *wrapperspb.StringValue {
	if x != nil {
		return x.GzipVary
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetGzipMinLength() *wrapperspb.Int32Value {
	if x != nil {
		return x.GzipMinLength
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetGzipProxied() *wrapperspb.StringValue {
	if x != nil {
		return x.GzipProxied
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetGzipTypes() *wrapperspb.StringValue {
	if x != nil {
		return x.GzipTypes
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetGzipDisable() *wrapperspb.StringValue {
	if x != nil {
		return x.GzipDisable
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetClientBodyBufferSize() *wrapperspb.StringValue {
	if x != nil {
		return x.ClientBodyBufferSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetSslCiphers() *wrapperspb.StringValue {
	if x != nil {
		return x.SslCiphers
	}
	return nil
}

func (x *ConfigRequest_V1_System_Nginx_Http) GetSslProtocols() *wrapperspb.StringValue {
	if x != nil {
		return x.SslProtocols
	}
	return nil
}

var File_config_ui_config_request_proto protoreflect.FileDescriptor

const file_config_ui_config_request_proto_rawDesc = "" +
	"\n" +
	"\x1econfig/ui/config_request.proto\x12\x10chef.automate.ui\x1a\x1aconfig/shared/global.proto\x1a\x17config/shared/tls.proto\x1a?automate-grpc/protoc-gen-a2-config/api/a2conf/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xd4\x16\n" +
	"\rConfigRequest\x122\n" +
	"\x02v1\x18\x03 \x01(\v2\".chef.automate.ui.ConfigRequest.V1R\x02v1\x1a\xf5\x15\n" +
	"\x02V1\x12;\n" +
	"\x03sys\x18\x01 \x01(\v2).chef.automate.ui.ConfigRequest.V1.SystemR\x03sys\x12<\n" +
	"\x03svc\x18\x02 \x01(\v2*.chef.automate.ui.ConfigRequest.V1.ServiceR\x03svc\x1a\xdc\x10\n" +
	"\x06System\x124\n" +
	"\x04mlsa\x18\x01 \x01(\v2 .chef.automate.infra.config.MlsaR\x04mlsa\x12K\n" +
	"\aservice\x18\x02 \x01(\v21.chef.automate.ui.ConfigRequest.V1.System.ServiceR\aservice\x12<\n" +
	"\x03tls\x18\x03 \x01(\v2*.chef.automate.infra.config.TLSCredentialsR\x03tls\x12A\n" +
	"\x03ngx\x18\x04 \x01(\v2/.chef.automate.ui.ConfigRequest.V1.System.NginxR\x03ngx\x12?\n" +
	"\x03log\x18\x05 \x01(\v2-.chef.automate.ui.ConfigRequest.V1.System.LogR\x03log\x12a\n" +
	"\x0fcustom_settings\x18\x06 \x01(\v28.chef.automate.ui.ConfigRequest.V1.System.CustomSettingsR\x0ecustomSettings\x1a\x8e\x02\n" +
	"\x0eCustomSettings\x12A\n" +
	"\x06banner\x18\x01 \x01(\v2).chef.automate.ui.ConfigRequest.V1.BannerR\x06banner\x12]\n" +
	"\x10session_settings\x18\x02 \x01(\v22.chef.automate.ui.ConfigRequest.V1.SessionSettingsR\x0fsessionSettings\x12Z\n" +
	"\x0flarge_reporting\x18\x03 \x01(\v21.chef.automate.ui.ConfigRequest.V1.LargeReportingR\x0elargeReporting\x1a\x89\x01\n" +
	"\aService\x124\n" +
	"\x04host\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueB\x02\x18\x01R\x04host\x12H\n" +
	"\x04port\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueB\x17\xc2\xf3\x18\x13\n" +
	"\aservice\x10\xb1O\x1a\x05httpsR\x04port\x1a\xd1\t\n" +
	"\x05Nginx\x12F\n" +
	"\x10worker_processes\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x0fworkerProcesses\x12N\n" +
	"\x06events\x18\x02 \x01(\v26.chef.automate.ui.ConfigRequest.V1.System.Nginx.EventsR\x06events\x12H\n" +
	"\x04http\x18\x03 \x01(\v24.chef.automate.ui.ConfigRequest.V1.System.Nginx.HttpR\x04http\x1aT\n" +
	"\x06Events\x12J\n" +
	"\x12worker_connections\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x11workerConnections\x1a\x8f\a\n" +
	"\x04Http\x128\n" +
	"\bsendfile\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\bsendfile\x12?\n" +
	"\fdefault_type\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\vdefaultType\x12;\n" +
	"\n" +
	"tcp_nopush\x18\x03 \x01(\v2\x1c.google.protobuf.StringValueR\ttcpNopush\x12=\n" +
	"\vtcp_nodelay\x18\x04 \x01(\v2\x1c.google.protobuf.StringValueR\n" +
	"tcpNodelay\x12H\n" +
	"\x11keepalive_timeout\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10keepaliveTimeout\x120\n" +
	"\x04gzip\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\x04gzip\x129\n" +
	"\tgzip_vary\x18\a \x01(\v2\x1c.google.protobuf.StringValueR\bgzipVary\x12C\n" +
	"\x0fgzip_min_length\x18\b \x01(\v2\x1b.google.protobuf.Int32ValueR\rgzipMinLength\x12?\n" +
	"\fgzip_proxied\x18\t \x01(\v2\x1c.google.protobuf.StringValueR\vgzipProxied\x12;\n" +
	"\n" +
	"gzip_types\x18\n" +
	" \x01(\v2\x1c.google.protobuf.StringValueR\tgzipTypes\x12?\n" +
	"\fgzip_disable\x18\v \x01(\v2\x1c.google.protobuf.StringValueR\vgzipDisable\x12S\n" +
	"\x17client_body_buffer_size\x18\f \x01(\v2\x1c.google.protobuf.StringValueR\x14clientBodyBufferSize\x12=\n" +
	"\vssl_ciphers\x18\r \x01(\v2\x1c.google.protobuf.StringValueR\n" +
	"sslCiphers\x12A\n" +
	"\rssl_protocols\x18\x0e \x01(\v2\x1c.google.protobuf.StringValueR\fsslProtocols\x1a9\n" +
	"\x03Log\x122\n" +
	"\x05level\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x05level\x1a\t\n" +
	"\aService\x1a\xf6\x01\n" +
	"\x06Banner\x12.\n" +
	"\x04show\x18\x01 \x01(\v2\x1a.google.protobuf.BoolValueR\x04show\x126\n" +
	"\amessage\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\amessage\x12G\n" +
	"\x10background_color\x18\x03 \x01(\v2\x1c.google.protobuf.StringValueR\x0fbackgroundColor\x12;\n" +
	"\n" +
	"text_color\x18\x04 \x01(\v2\x1c.google.protobuf.StringValueR\ttextColor\x1a\xac\x01\n" +
	"\x0fSessionSettings\x12J\n" +
	"\x13enable_idle_timeout\x18\x01 \x01(\v2\x1a.google.protobuf.BoolValueR\x11enableIdleTimeout\x12M\n" +
	"\x14idle_timeout_minutes\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\x12idleTimeoutMinutes\x1ab\n" +
	"\x0eLargeReporting\x12P\n" +
	"\x16enable_large_reporting\x18\x01 \x01(\v2\x1a.google.protobuf.BoolValueR\x14enableLargeReporting:\x11\xc2\xf3\x18\r\n" +
	"\vautomate-uiJ\x04\b\x01\x10\x03B(Z&github.com/chef/automate/api/config/uib\x06proto3"

var (
	file_config_ui_config_request_proto_rawDescOnce sync.Once
	file_config_ui_config_request_proto_rawDescData []byte
)

func file_config_ui_config_request_proto_rawDescGZIP() []byte {
	file_config_ui_config_request_proto_rawDescOnce.Do(func() {
		file_config_ui_config_request_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_config_ui_config_request_proto_rawDesc), len(file_config_ui_config_request_proto_rawDesc)))
	})
	return file_config_ui_config_request_proto_rawDescData
}

var file_config_ui_config_request_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
var file_config_ui_config_request_proto_goTypes = []any{
	(*ConfigRequest)(nil),                          // 0: chef.automate.ui.ConfigRequest
	(*ConfigRequest_V1)(nil),                       // 1: chef.automate.ui.ConfigRequest.V1
	(*ConfigRequest_V1_System)(nil),                // 2: chef.automate.ui.ConfigRequest.V1.System
	(*ConfigRequest_V1_Service)(nil),               // 3: chef.automate.ui.ConfigRequest.V1.Service
	(*ConfigRequest_V1_Banner)(nil),                // 4: chef.automate.ui.ConfigRequest.V1.Banner
	(*ConfigRequest_V1_SessionSettings)(nil),       // 5: chef.automate.ui.ConfigRequest.V1.SessionSettings
	(*ConfigRequest_V1_LargeReporting)(nil),        // 6: chef.automate.ui.ConfigRequest.V1.LargeReporting
	(*ConfigRequest_V1_System_CustomSettings)(nil), // 7: chef.automate.ui.ConfigRequest.V1.System.CustomSettings
	(*ConfigRequest_V1_System_Service)(nil),        // 8: chef.automate.ui.ConfigRequest.V1.System.Service
	(*ConfigRequest_V1_System_Nginx)(nil),          // 9: chef.automate.ui.ConfigRequest.V1.System.Nginx
	(*ConfigRequest_V1_System_Log)(nil),            // 10: chef.automate.ui.ConfigRequest.V1.System.Log
	(*ConfigRequest_V1_System_Nginx_Events)(nil),   // 11: chef.automate.ui.ConfigRequest.V1.System.Nginx.Events
	(*ConfigRequest_V1_System_Nginx_Http)(nil),     // 12: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http
	(*shared.Mlsa)(nil),                            // 13: chef.automate.infra.config.Mlsa
	(*shared.TLSCredentials)(nil),                  // 14: chef.automate.infra.config.TLSCredentials
	(*wrapperspb.BoolValue)(nil),                   // 15: google.protobuf.BoolValue
	(*wrapperspb.StringValue)(nil),                 // 16: google.protobuf.StringValue
	(*wrapperspb.Int32Value)(nil),                  // 17: google.protobuf.Int32Value
}
var file_config_ui_config_request_proto_depIdxs = []int32{
	1,  // 0: chef.automate.ui.ConfigRequest.v1:type_name -> chef.automate.ui.ConfigRequest.V1
	2,  // 1: chef.automate.ui.ConfigRequest.V1.sys:type_name -> chef.automate.ui.ConfigRequest.V1.System
	3,  // 2: chef.automate.ui.ConfigRequest.V1.svc:type_name -> chef.automate.ui.ConfigRequest.V1.Service
	13, // 3: chef.automate.ui.ConfigRequest.V1.System.mlsa:type_name -> chef.automate.infra.config.Mlsa
	8,  // 4: chef.automate.ui.ConfigRequest.V1.System.service:type_name -> chef.automate.ui.ConfigRequest.V1.System.Service
	14, // 5: chef.automate.ui.ConfigRequest.V1.System.tls:type_name -> chef.automate.infra.config.TLSCredentials
	9,  // 6: chef.automate.ui.ConfigRequest.V1.System.ngx:type_name -> chef.automate.ui.ConfigRequest.V1.System.Nginx
	10, // 7: chef.automate.ui.ConfigRequest.V1.System.log:type_name -> chef.automate.ui.ConfigRequest.V1.System.Log
	7,  // 8: chef.automate.ui.ConfigRequest.V1.System.custom_settings:type_name -> chef.automate.ui.ConfigRequest.V1.System.CustomSettings
	15, // 9: chef.automate.ui.ConfigRequest.V1.Banner.show:type_name -> google.protobuf.BoolValue
	16, // 10: chef.automate.ui.ConfigRequest.V1.Banner.message:type_name -> google.protobuf.StringValue
	16, // 11: chef.automate.ui.ConfigRequest.V1.Banner.background_color:type_name -> google.protobuf.StringValue
	16, // 12: chef.automate.ui.ConfigRequest.V1.Banner.text_color:type_name -> google.protobuf.StringValue
	15, // 13: chef.automate.ui.ConfigRequest.V1.SessionSettings.enable_idle_timeout:type_name -> google.protobuf.BoolValue
	17, // 14: chef.automate.ui.ConfigRequest.V1.SessionSettings.idle_timeout_minutes:type_name -> google.protobuf.Int32Value
	15, // 15: chef.automate.ui.ConfigRequest.V1.LargeReporting.enable_large_reporting:type_name -> google.protobuf.BoolValue
	4,  // 16: chef.automate.ui.ConfigRequest.V1.System.CustomSettings.banner:type_name -> chef.automate.ui.ConfigRequest.V1.Banner
	5,  // 17: chef.automate.ui.ConfigRequest.V1.System.CustomSettings.session_settings:type_name -> chef.automate.ui.ConfigRequest.V1.SessionSettings
	6,  // 18: chef.automate.ui.ConfigRequest.V1.System.CustomSettings.large_reporting:type_name -> chef.automate.ui.ConfigRequest.V1.LargeReporting
	16, // 19: chef.automate.ui.ConfigRequest.V1.System.Service.host:type_name -> google.protobuf.StringValue
	17, // 20: chef.automate.ui.ConfigRequest.V1.System.Service.port:type_name -> google.protobuf.Int32Value
	17, // 21: chef.automate.ui.ConfigRequest.V1.System.Nginx.worker_processes:type_name -> google.protobuf.Int32Value
	11, // 22: chef.automate.ui.ConfigRequest.V1.System.Nginx.events:type_name -> chef.automate.ui.ConfigRequest.V1.System.Nginx.Events
	12, // 23: chef.automate.ui.ConfigRequest.V1.System.Nginx.http:type_name -> chef.automate.ui.ConfigRequest.V1.System.Nginx.Http
	16, // 24: chef.automate.ui.ConfigRequest.V1.System.Log.level:type_name -> google.protobuf.StringValue
	17, // 25: chef.automate.ui.ConfigRequest.V1.System.Nginx.Events.worker_connections:type_name -> google.protobuf.Int32Value
	16, // 26: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.sendfile:type_name -> google.protobuf.StringValue
	16, // 27: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.default_type:type_name -> google.protobuf.StringValue
	16, // 28: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.tcp_nopush:type_name -> google.protobuf.StringValue
	16, // 29: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.tcp_nodelay:type_name -> google.protobuf.StringValue
	17, // 30: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.keepalive_timeout:type_name -> google.protobuf.Int32Value
	16, // 31: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.gzip:type_name -> google.protobuf.StringValue
	16, // 32: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.gzip_vary:type_name -> google.protobuf.StringValue
	17, // 33: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.gzip_min_length:type_name -> google.protobuf.Int32Value
	16, // 34: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.gzip_proxied:type_name -> google.protobuf.StringValue
	16, // 35: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.gzip_types:type_name -> google.protobuf.StringValue
	16, // 36: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.gzip_disable:type_name -> google.protobuf.StringValue
	16, // 37: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.client_body_buffer_size:type_name -> google.protobuf.StringValue
	16, // 38: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.ssl_ciphers:type_name -> google.protobuf.StringValue
	16, // 39: chef.automate.ui.ConfigRequest.V1.System.Nginx.Http.ssl_protocols:type_name -> google.protobuf.StringValue
	40, // [40:40] is the sub-list for method output_type
	40, // [40:40] is the sub-list for method input_type
	40, // [40:40] is the sub-list for extension type_name
	40, // [40:40] is the sub-list for extension extendee
	0,  // [0:40] is the sub-list for field type_name
}

func init() { file_config_ui_config_request_proto_init() }
func file_config_ui_config_request_proto_init() {
	if File_config_ui_config_request_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_config_ui_config_request_proto_rawDesc), len(file_config_ui_config_request_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   13,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_config_ui_config_request_proto_goTypes,
		DependencyIndexes: file_config_ui_config_request_proto_depIdxs,
		MessageInfos:      file_config_ui_config_request_proto_msgTypes,
	}.Build()
	File_config_ui_config_request_proto = out.File
	file_config_ui_config_request_proto_goTypes = nil
	file_config_ui_config_request_proto_depIdxs = nil
}
