// -*- 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/platform/config.proto

package platform

import (
	shared "github.com/chef/automate/api/config/shared"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	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 Config struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Service       *Config_Service        `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty" toml:"service,omitempty" mapstructure:"service,omitempty"`
	Package       *Config_Package        `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty" toml:"package,omitempty" mapstructure:"package,omitempty"`
	Platform      *Config_Platform       `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty" toml:"platform,omitempty" mapstructure:"platform,omitempty"`
	Postgresql    *Config_Postgresql     `protobuf:"bytes,4,opt,name=postgresql,proto3" json:"postgresql,omitempty" toml:"postgresql,omitempty" mapstructure:"postgresql,omitempty"`
	PgSidecar     *Config_PGS            `protobuf:"bytes,5,opt,name=pg_sidecar,json=pgSidecar,proto3" json:"pg_sidecar,omitempty" toml:"pg_sidecar,omitempty" mapstructure:"pg_sidecar,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config) ProtoMessage() {}

func (x *Config) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config.ProtoReflect.Descriptor instead.
func (*Config) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0}
}

func (x *Config) GetService() *Config_Service {
	if x != nil {
		return x.Service
	}
	return nil
}

func (x *Config) GetPackage() *Config_Package {
	if x != nil {
		return x.Package
	}
	return nil
}

func (x *Config) GetPlatform() *Config_Platform {
	if x != nil {
		return x.Platform
	}
	return nil
}

func (x *Config) GetPostgresql() *Config_Postgresql {
	if x != nil {
		return x.Postgresql
	}
	return nil
}

func (x *Config) GetPgSidecar() *Config_PGS {
	if x != nil {
		return x.PgSidecar
	}
	return nil
}

type Config_TLS struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	CertPath      string                 `protobuf:"bytes,1,opt,name=cert_path,json=certPath,proto3" json:"cert_path,omitempty" toml:"cert_path,omitempty" mapstructure:"cert_path,omitempty"`
	KeyPath       string                 `protobuf:"bytes,2,opt,name=key_path,json=keyPath,proto3" json:"key_path,omitempty" toml:"key_path,omitempty" mapstructure:"key_path,omitempty"`
	RootCaPath    string                 `protobuf:"bytes,3,opt,name=root_ca_path,json=rootCaPath,proto3" json:"root_ca_path,omitempty" toml:"root_ca_path,omitempty" mapstructure:"root_ca_path,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_TLS) ProtoMessage() {}

func (x *Config_TLS) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_TLS.ProtoReflect.Descriptor instead.
func (*Config_TLS) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 0}
}

func (x *Config_TLS) GetCertPath() string {
	if x != nil {
		return x.CertPath
	}
	return ""
}

func (x *Config_TLS) GetKeyPath() string {
	if x != nil {
		return x.KeyPath
	}
	return ""
}

func (x *Config_TLS) GetRootCaPath() string {
	if x != nil {
		return x.RootCaPath
	}
	return ""
}

type Config_Service struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" toml:"name,omitempty" mapstructure:"name,omitempty"`
	Path          string                 `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	Tls           *Config_TLS            `protobuf:"bytes,3,opt,name=tls,proto3" json:"tls,omitempty" toml:"tls,omitempty" mapstructure:"tls,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_Service) ProtoMessage() {}

func (x *Config_Service) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_Service.ProtoReflect.Descriptor instead.
func (*Config_Service) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 1}
}

func (x *Config_Service) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *Config_Service) GetPath() string {
	if x != nil {
		return x.Path
	}
	return ""
}

func (x *Config_Service) GetTls() *Config_TLS {
	if x != nil {
		return x.Tls
	}
	return nil
}

type Config_Package struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Ident         string                 `protobuf:"bytes,1,opt,name=ident,proto3" json:"ident,omitempty" toml:"ident,omitempty" mapstructure:"ident,omitempty"`
	Path          string                 `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_Package) ProtoMessage() {}

func (x *Config_Package) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_Package.ProtoReflect.Descriptor instead.
func (*Config_Package) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 2}
}

func (x *Config_Package) GetIdent() string {
	if x != nil {
		return x.Ident
	}
	return ""
}

func (x *Config_Package) GetPath() string {
	if x != nil {
		return x.Path
	}
	return ""
}

type Config_Platform struct {
	state              protoimpl.MessageState      `protogen:"open.v1"`
	ExternalPostgresql *shared.External_Postgresql `protobuf:"bytes,1,opt,name=external_postgresql,json=externalPostgresql,proto3" json:"external_postgresql,omitempty" toml:"external_postgresql,omitempty" mapstructure:"external_postgresql,omitempty"`
	Products           []string                    `protobuf:"bytes,2,rep,name=products,proto3" json:"products,omitempty" toml:"products,omitempty" mapstructure:"products,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

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

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

func (*Config_Platform) ProtoMessage() {}

func (x *Config_Platform) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_Platform.ProtoReflect.Descriptor instead.
func (*Config_Platform) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 3}
}

func (x *Config_Platform) GetExternalPostgresql() *shared.External_Postgresql {
	if x != nil {
		return x.ExternalPostgresql
	}
	return nil
}

func (x *Config_Platform) GetProducts() []string {
	if x != nil {
		return x.Products
	}
	return nil
}

type Config_Postgresql struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Ip            string                 `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty" toml:"ip,omitempty" mapstructure:"ip,omitempty"`
	Cfg           *Config_Postgresql_Cfg `protobuf:"bytes,2,opt,name=cfg,proto3" json:"cfg,omitempty" toml:"cfg,omitempty" mapstructure:"cfg,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_Postgresql) ProtoMessage() {}

func (x *Config_Postgresql) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_Postgresql.ProtoReflect.Descriptor instead.
func (*Config_Postgresql) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 4}
}

func (x *Config_Postgresql) GetIp() string {
	if x != nil {
		return x.Ip
	}
	return ""
}

func (x *Config_Postgresql) GetCfg() *Config_Postgresql_Cfg {
	if x != nil {
		return x.Cfg
	}
	return nil
}

type Config_PGS struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Ip            string                 `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty" toml:"ip,omitempty" mapstructure:"ip,omitempty"`
	Cfg           *Config_PGS_Cfg        `protobuf:"bytes,2,opt,name=cfg,proto3" json:"cfg,omitempty" toml:"cfg,omitempty" mapstructure:"cfg,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_PGS) ProtoMessage() {}

func (x *Config_PGS) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_PGS.ProtoReflect.Descriptor instead.
func (*Config_PGS) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 5}
}

func (x *Config_PGS) GetIp() string {
	if x != nil {
		return x.Ip
	}
	return ""
}

func (x *Config_PGS) GetCfg() *Config_PGS_Cfg {
	if x != nil {
		return x.Cfg
	}
	return nil
}

type Config_Postgresql_Cfg struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Port          int64                  `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_Postgresql_Cfg) ProtoMessage() {}

func (x *Config_Postgresql_Cfg) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_Postgresql_Cfg.ProtoReflect.Descriptor instead.
func (*Config_Postgresql_Cfg) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 4, 0}
}

func (x *Config_Postgresql_Cfg) GetPort() int64 {
	if x != nil {
		return x.Port
	}
	return 0
}

type Config_PGS_Cfg struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Port          int64                  `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*Config_PGS_Cfg) ProtoMessage() {}

func (x *Config_PGS_Cfg) ProtoReflect() protoreflect.Message {
	mi := &file_config_platform_config_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 Config_PGS_Cfg.ProtoReflect.Descriptor instead.
func (*Config_PGS_Cfg) Descriptor() ([]byte, []int) {
	return file_config_platform_config_proto_rawDescGZIP(), []int{0, 5, 0}
}

func (x *Config_PGS_Cfg) GetPort() int64 {
	if x != nil {
		return x.Port
	}
	return 0
}

var File_config_platform_config_proto protoreflect.FileDescriptor

const file_config_platform_config_proto_rawDesc = "" +
	"\n" +
	"\x1cconfig/platform/config.proto\x12\x16chef.automate.platform\x1a\x1aconfig/shared/global.proto\"\xcf\a\n" +
	"\x06Config\x12@\n" +
	"\aservice\x18\x01 \x01(\v2&.chef.automate.platform.Config.ServiceR\aservice\x12@\n" +
	"\apackage\x18\x02 \x01(\v2&.chef.automate.platform.Config.PackageR\apackage\x12C\n" +
	"\bplatform\x18\x03 \x01(\v2'.chef.automate.platform.Config.PlatformR\bplatform\x12I\n" +
	"\n" +
	"postgresql\x18\x04 \x01(\v2).chef.automate.platform.Config.PostgresqlR\n" +
	"postgresql\x12A\n" +
	"\n" +
	"pg_sidecar\x18\x05 \x01(\v2\".chef.automate.platform.Config.PGSR\tpgSidecar\x1a_\n" +
	"\x03TLS\x12\x1b\n" +
	"\tcert_path\x18\x01 \x01(\tR\bcertPath\x12\x19\n" +
	"\bkey_path\x18\x02 \x01(\tR\akeyPath\x12 \n" +
	"\froot_ca_path\x18\x03 \x01(\tR\n" +
	"rootCaPath\x1ag\n" +
	"\aService\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" +
	"\x04path\x18\x02 \x01(\tR\x04path\x124\n" +
	"\x03tls\x18\x03 \x01(\v2\".chef.automate.platform.Config.TLSR\x03tls\x1a3\n" +
	"\aPackage\x12\x14\n" +
	"\x05ident\x18\x01 \x01(\tR\x05ident\x12\x12\n" +
	"\x04path\x18\x02 \x01(\tR\x04path\x1a\x88\x01\n" +
	"\bPlatform\x12`\n" +
	"\x13external_postgresql\x18\x01 \x01(\v2/.chef.automate.infra.config.External.PostgresqlR\x12externalPostgresql\x12\x1a\n" +
	"\bproducts\x18\x02 \x03(\tR\bproducts\x1ax\n" +
	"\n" +
	"Postgresql\x12\x0e\n" +
	"\x02ip\x18\x01 \x01(\tR\x02ip\x12?\n" +
	"\x03cfg\x18\x02 \x01(\v2-.chef.automate.platform.Config.Postgresql.CfgR\x03cfg\x1a\x19\n" +
	"\x03Cfg\x12\x12\n" +
	"\x04port\x18\x01 \x01(\x03R\x04port\x1aj\n" +
	"\x03PGS\x12\x0e\n" +
	"\x02ip\x18\x01 \x01(\tR\x02ip\x128\n" +
	"\x03cfg\x18\x02 \x01(\v2&.chef.automate.platform.Config.PGS.CfgR\x03cfg\x1a\x19\n" +
	"\x03Cfg\x12\x12\n" +
	"\x04port\x18\x01 \x01(\x03R\x04portB.Z,github.com/chef/automate/api/config/platformb\x06proto3"

var (
	file_config_platform_config_proto_rawDescOnce sync.Once
	file_config_platform_config_proto_rawDescData []byte
)

func file_config_platform_config_proto_rawDescGZIP() []byte {
	file_config_platform_config_proto_rawDescOnce.Do(func() {
		file_config_platform_config_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_config_platform_config_proto_rawDesc), len(file_config_platform_config_proto_rawDesc)))
	})
	return file_config_platform_config_proto_rawDescData
}

var file_config_platform_config_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
var file_config_platform_config_proto_goTypes = []any{
	(*Config)(nil),                     // 0: chef.automate.platform.Config
	(*Config_TLS)(nil),                 // 1: chef.automate.platform.Config.TLS
	(*Config_Service)(nil),             // 2: chef.automate.platform.Config.Service
	(*Config_Package)(nil),             // 3: chef.automate.platform.Config.Package
	(*Config_Platform)(nil),            // 4: chef.automate.platform.Config.Platform
	(*Config_Postgresql)(nil),          // 5: chef.automate.platform.Config.Postgresql
	(*Config_PGS)(nil),                 // 6: chef.automate.platform.Config.PGS
	(*Config_Postgresql_Cfg)(nil),      // 7: chef.automate.platform.Config.Postgresql.Cfg
	(*Config_PGS_Cfg)(nil),             // 8: chef.automate.platform.Config.PGS.Cfg
	(*shared.External_Postgresql)(nil), // 9: chef.automate.infra.config.External.Postgresql
}
var file_config_platform_config_proto_depIdxs = []int32{
	2, // 0: chef.automate.platform.Config.service:type_name -> chef.automate.platform.Config.Service
	3, // 1: chef.automate.platform.Config.package:type_name -> chef.automate.platform.Config.Package
	4, // 2: chef.automate.platform.Config.platform:type_name -> chef.automate.platform.Config.Platform
	5, // 3: chef.automate.platform.Config.postgresql:type_name -> chef.automate.platform.Config.Postgresql
	6, // 4: chef.automate.platform.Config.pg_sidecar:type_name -> chef.automate.platform.Config.PGS
	1, // 5: chef.automate.platform.Config.Service.tls:type_name -> chef.automate.platform.Config.TLS
	9, // 6: chef.automate.platform.Config.Platform.external_postgresql:type_name -> chef.automate.infra.config.External.Postgresql
	7, // 7: chef.automate.platform.Config.Postgresql.cfg:type_name -> chef.automate.platform.Config.Postgresql.Cfg
	8, // 8: chef.automate.platform.Config.PGS.cfg:type_name -> chef.automate.platform.Config.PGS.Cfg
	9, // [9:9] is the sub-list for method output_type
	9, // [9:9] is the sub-list for method input_type
	9, // [9:9] is the sub-list for extension type_name
	9, // [9:9] is the sub-list for extension extendee
	0, // [0:9] is the sub-list for field type_name
}

func init() { file_config_platform_config_proto_init() }
func file_config_platform_config_proto_init() {
	if File_config_platform_config_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_config_platform_config_proto_rawDesc), len(file_config_platform_config_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   9,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_config_platform_config_proto_goTypes,
		DependencyIndexes: file_config_platform_config_proto_depIdxs,
		MessageInfos:      file_config_platform_config_proto_msgTypes,
	}.Build()
	File_config_platform_config_proto = out.File
	file_config_platform_config_proto_goTypes = nil
	file_config_platform_config_proto_depIdxs = nil
}
