// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.21.12
// source: yandex/cloud/mdb/postgresql/v1/config/host16.proto

package postgresql

import (
	_ "github.com/yandex-cloud/go-genproto/yandex/cloud"
	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 PostgresqlHostConfig16_BackslashQuote int32

const (
	PostgresqlHostConfig16_BACKSLASH_QUOTE_UNSPECIFIED   PostgresqlHostConfig16_BackslashQuote = 0
	PostgresqlHostConfig16_BACKSLASH_QUOTE               PostgresqlHostConfig16_BackslashQuote = 1
	PostgresqlHostConfig16_BACKSLASH_QUOTE_ON            PostgresqlHostConfig16_BackslashQuote = 2
	PostgresqlHostConfig16_BACKSLASH_QUOTE_OFF           PostgresqlHostConfig16_BackslashQuote = 3
	PostgresqlHostConfig16_BACKSLASH_QUOTE_SAFE_ENCODING PostgresqlHostConfig16_BackslashQuote = 4
)

// Enum value maps for PostgresqlHostConfig16_BackslashQuote.
var (
	PostgresqlHostConfig16_BackslashQuote_name = map[int32]string{
		0: "BACKSLASH_QUOTE_UNSPECIFIED",
		1: "BACKSLASH_QUOTE",
		2: "BACKSLASH_QUOTE_ON",
		3: "BACKSLASH_QUOTE_OFF",
		4: "BACKSLASH_QUOTE_SAFE_ENCODING",
	}
	PostgresqlHostConfig16_BackslashQuote_value = map[string]int32{
		"BACKSLASH_QUOTE_UNSPECIFIED":   0,
		"BACKSLASH_QUOTE":               1,
		"BACKSLASH_QUOTE_ON":            2,
		"BACKSLASH_QUOTE_OFF":           3,
		"BACKSLASH_QUOTE_SAFE_ENCODING": 4,
	}
)

func (x PostgresqlHostConfig16_BackslashQuote) Enum() *PostgresqlHostConfig16_BackslashQuote {
	p := new(PostgresqlHostConfig16_BackslashQuote)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_BackslashQuote) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_BackslashQuote) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[0].Descriptor()
}

func (PostgresqlHostConfig16_BackslashQuote) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[0]
}

func (x PostgresqlHostConfig16_BackslashQuote) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_BackslashQuote.Descriptor instead.
func (PostgresqlHostConfig16_BackslashQuote) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 0}
}

type PostgresqlHostConfig16_ByteaOutput int32

const (
	PostgresqlHostConfig16_BYTEA_OUTPUT_UNSPECIFIED PostgresqlHostConfig16_ByteaOutput = 0
	PostgresqlHostConfig16_BYTEA_OUTPUT_HEX         PostgresqlHostConfig16_ByteaOutput = 1
	PostgresqlHostConfig16_BYTEA_OUTPUT_ESCAPED     PostgresqlHostConfig16_ByteaOutput = 2
)

// Enum value maps for PostgresqlHostConfig16_ByteaOutput.
var (
	PostgresqlHostConfig16_ByteaOutput_name = map[int32]string{
		0: "BYTEA_OUTPUT_UNSPECIFIED",
		1: "BYTEA_OUTPUT_HEX",
		2: "BYTEA_OUTPUT_ESCAPED",
	}
	PostgresqlHostConfig16_ByteaOutput_value = map[string]int32{
		"BYTEA_OUTPUT_UNSPECIFIED": 0,
		"BYTEA_OUTPUT_HEX":         1,
		"BYTEA_OUTPUT_ESCAPED":     2,
	}
)

func (x PostgresqlHostConfig16_ByteaOutput) Enum() *PostgresqlHostConfig16_ByteaOutput {
	p := new(PostgresqlHostConfig16_ByteaOutput)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_ByteaOutput) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_ByteaOutput) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[1].Descriptor()
}

func (PostgresqlHostConfig16_ByteaOutput) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[1]
}

func (x PostgresqlHostConfig16_ByteaOutput) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_ByteaOutput.Descriptor instead.
func (PostgresqlHostConfig16_ByteaOutput) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 1}
}

type PostgresqlHostConfig16_ConstraintExclusion int32

const (
	PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_UNSPECIFIED PostgresqlHostConfig16_ConstraintExclusion = 0
	PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_ON          PostgresqlHostConfig16_ConstraintExclusion = 1
	PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_OFF         PostgresqlHostConfig16_ConstraintExclusion = 2
	PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_PARTITION   PostgresqlHostConfig16_ConstraintExclusion = 3
)

// Enum value maps for PostgresqlHostConfig16_ConstraintExclusion.
var (
	PostgresqlHostConfig16_ConstraintExclusion_name = map[int32]string{
		0: "CONSTRAINT_EXCLUSION_UNSPECIFIED",
		1: "CONSTRAINT_EXCLUSION_ON",
		2: "CONSTRAINT_EXCLUSION_OFF",
		3: "CONSTRAINT_EXCLUSION_PARTITION",
	}
	PostgresqlHostConfig16_ConstraintExclusion_value = map[string]int32{
		"CONSTRAINT_EXCLUSION_UNSPECIFIED": 0,
		"CONSTRAINT_EXCLUSION_ON":          1,
		"CONSTRAINT_EXCLUSION_OFF":         2,
		"CONSTRAINT_EXCLUSION_PARTITION":   3,
	}
)

func (x PostgresqlHostConfig16_ConstraintExclusion) Enum() *PostgresqlHostConfig16_ConstraintExclusion {
	p := new(PostgresqlHostConfig16_ConstraintExclusion)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_ConstraintExclusion) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_ConstraintExclusion) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[2].Descriptor()
}

func (PostgresqlHostConfig16_ConstraintExclusion) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[2]
}

func (x PostgresqlHostConfig16_ConstraintExclusion) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_ConstraintExclusion.Descriptor instead.
func (PostgresqlHostConfig16_ConstraintExclusion) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 2}
}

type PostgresqlHostConfig16_DebugParallelQuery int32

const (
	PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_UNSPECIFIED PostgresqlHostConfig16_DebugParallelQuery = 0
	PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_ON          PostgresqlHostConfig16_DebugParallelQuery = 1
	PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_OFF         PostgresqlHostConfig16_DebugParallelQuery = 2
	PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_REGRESS     PostgresqlHostConfig16_DebugParallelQuery = 3
)

// Enum value maps for PostgresqlHostConfig16_DebugParallelQuery.
var (
	PostgresqlHostConfig16_DebugParallelQuery_name = map[int32]string{
		0: "DEBUG_PARALLEL_QUERY_UNSPECIFIED",
		1: "DEBUG_PARALLEL_QUERY_ON",
		2: "DEBUG_PARALLEL_QUERY_OFF",
		3: "DEBUG_PARALLEL_QUERY_REGRESS",
	}
	PostgresqlHostConfig16_DebugParallelQuery_value = map[string]int32{
		"DEBUG_PARALLEL_QUERY_UNSPECIFIED": 0,
		"DEBUG_PARALLEL_QUERY_ON":          1,
		"DEBUG_PARALLEL_QUERY_OFF":         2,
		"DEBUG_PARALLEL_QUERY_REGRESS":     3,
	}
)

func (x PostgresqlHostConfig16_DebugParallelQuery) Enum() *PostgresqlHostConfig16_DebugParallelQuery {
	p := new(PostgresqlHostConfig16_DebugParallelQuery)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_DebugParallelQuery) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_DebugParallelQuery) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[3].Descriptor()
}

func (PostgresqlHostConfig16_DebugParallelQuery) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[3]
}

func (x PostgresqlHostConfig16_DebugParallelQuery) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_DebugParallelQuery.Descriptor instead.
func (PostgresqlHostConfig16_DebugParallelQuery) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 3}
}

type PostgresqlHostConfig16_ForceParallelMode int32

const (
	PostgresqlHostConfig16_FORCE_PARALLEL_MODE_UNSPECIFIED PostgresqlHostConfig16_ForceParallelMode = 0
	PostgresqlHostConfig16_FORCE_PARALLEL_MODE_ON          PostgresqlHostConfig16_ForceParallelMode = 1
	PostgresqlHostConfig16_FORCE_PARALLEL_MODE_OFF         PostgresqlHostConfig16_ForceParallelMode = 2
	PostgresqlHostConfig16_FORCE_PARALLEL_MODE_REGRESS     PostgresqlHostConfig16_ForceParallelMode = 3
)

// Enum value maps for PostgresqlHostConfig16_ForceParallelMode.
var (
	PostgresqlHostConfig16_ForceParallelMode_name = map[int32]string{
		0: "FORCE_PARALLEL_MODE_UNSPECIFIED",
		1: "FORCE_PARALLEL_MODE_ON",
		2: "FORCE_PARALLEL_MODE_OFF",
		3: "FORCE_PARALLEL_MODE_REGRESS",
	}
	PostgresqlHostConfig16_ForceParallelMode_value = map[string]int32{
		"FORCE_PARALLEL_MODE_UNSPECIFIED": 0,
		"FORCE_PARALLEL_MODE_ON":          1,
		"FORCE_PARALLEL_MODE_OFF":         2,
		"FORCE_PARALLEL_MODE_REGRESS":     3,
	}
)

func (x PostgresqlHostConfig16_ForceParallelMode) Enum() *PostgresqlHostConfig16_ForceParallelMode {
	p := new(PostgresqlHostConfig16_ForceParallelMode)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_ForceParallelMode) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_ForceParallelMode) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[4].Descriptor()
}

func (PostgresqlHostConfig16_ForceParallelMode) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[4]
}

func (x PostgresqlHostConfig16_ForceParallelMode) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_ForceParallelMode.Descriptor instead.
func (PostgresqlHostConfig16_ForceParallelMode) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 4}
}

type PostgresqlHostConfig16_LogErrorVerbosity int32

const (
	PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_UNSPECIFIED PostgresqlHostConfig16_LogErrorVerbosity = 0
	PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_TERSE       PostgresqlHostConfig16_LogErrorVerbosity = 1
	PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_DEFAULT     PostgresqlHostConfig16_LogErrorVerbosity = 2
	PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_VERBOSE     PostgresqlHostConfig16_LogErrorVerbosity = 3
)

// Enum value maps for PostgresqlHostConfig16_LogErrorVerbosity.
var (
	PostgresqlHostConfig16_LogErrorVerbosity_name = map[int32]string{
		0: "LOG_ERROR_VERBOSITY_UNSPECIFIED",
		1: "LOG_ERROR_VERBOSITY_TERSE",
		2: "LOG_ERROR_VERBOSITY_DEFAULT",
		3: "LOG_ERROR_VERBOSITY_VERBOSE",
	}
	PostgresqlHostConfig16_LogErrorVerbosity_value = map[string]int32{
		"LOG_ERROR_VERBOSITY_UNSPECIFIED": 0,
		"LOG_ERROR_VERBOSITY_TERSE":       1,
		"LOG_ERROR_VERBOSITY_DEFAULT":     2,
		"LOG_ERROR_VERBOSITY_VERBOSE":     3,
	}
)

func (x PostgresqlHostConfig16_LogErrorVerbosity) Enum() *PostgresqlHostConfig16_LogErrorVerbosity {
	p := new(PostgresqlHostConfig16_LogErrorVerbosity)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_LogErrorVerbosity) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_LogErrorVerbosity) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[5].Descriptor()
}

func (PostgresqlHostConfig16_LogErrorVerbosity) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[5]
}

func (x PostgresqlHostConfig16_LogErrorVerbosity) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_LogErrorVerbosity.Descriptor instead.
func (PostgresqlHostConfig16_LogErrorVerbosity) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 5}
}

type PostgresqlHostConfig16_LogLevel int32

const (
	PostgresqlHostConfig16_LOG_LEVEL_UNSPECIFIED PostgresqlHostConfig16_LogLevel = 0
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG5      PostgresqlHostConfig16_LogLevel = 1
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG4      PostgresqlHostConfig16_LogLevel = 2
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG3      PostgresqlHostConfig16_LogLevel = 3
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG2      PostgresqlHostConfig16_LogLevel = 4
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG1      PostgresqlHostConfig16_LogLevel = 5
	PostgresqlHostConfig16_LOG_LEVEL_INFO        PostgresqlHostConfig16_LogLevel = 12
	PostgresqlHostConfig16_LOG_LEVEL_LOG         PostgresqlHostConfig16_LogLevel = 6
	PostgresqlHostConfig16_LOG_LEVEL_NOTICE      PostgresqlHostConfig16_LogLevel = 7
	PostgresqlHostConfig16_LOG_LEVEL_WARNING     PostgresqlHostConfig16_LogLevel = 8
	PostgresqlHostConfig16_LOG_LEVEL_ERROR       PostgresqlHostConfig16_LogLevel = 9
	PostgresqlHostConfig16_LOG_LEVEL_FATAL       PostgresqlHostConfig16_LogLevel = 10
	PostgresqlHostConfig16_LOG_LEVEL_PANIC       PostgresqlHostConfig16_LogLevel = 11
)

// Enum value maps for PostgresqlHostConfig16_LogLevel.
var (
	PostgresqlHostConfig16_LogLevel_name = map[int32]string{
		0:  "LOG_LEVEL_UNSPECIFIED",
		1:  "LOG_LEVEL_DEBUG5",
		2:  "LOG_LEVEL_DEBUG4",
		3:  "LOG_LEVEL_DEBUG3",
		4:  "LOG_LEVEL_DEBUG2",
		5:  "LOG_LEVEL_DEBUG1",
		12: "LOG_LEVEL_INFO",
		6:  "LOG_LEVEL_LOG",
		7:  "LOG_LEVEL_NOTICE",
		8:  "LOG_LEVEL_WARNING",
		9:  "LOG_LEVEL_ERROR",
		10: "LOG_LEVEL_FATAL",
		11: "LOG_LEVEL_PANIC",
	}
	PostgresqlHostConfig16_LogLevel_value = map[string]int32{
		"LOG_LEVEL_UNSPECIFIED": 0,
		"LOG_LEVEL_DEBUG5":      1,
		"LOG_LEVEL_DEBUG4":      2,
		"LOG_LEVEL_DEBUG3":      3,
		"LOG_LEVEL_DEBUG2":      4,
		"LOG_LEVEL_DEBUG1":      5,
		"LOG_LEVEL_INFO":        12,
		"LOG_LEVEL_LOG":         6,
		"LOG_LEVEL_NOTICE":      7,
		"LOG_LEVEL_WARNING":     8,
		"LOG_LEVEL_ERROR":       9,
		"LOG_LEVEL_FATAL":       10,
		"LOG_LEVEL_PANIC":       11,
	}
)

func (x PostgresqlHostConfig16_LogLevel) Enum() *PostgresqlHostConfig16_LogLevel {
	p := new(PostgresqlHostConfig16_LogLevel)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_LogLevel) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_LogLevel) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[6].Descriptor()
}

func (PostgresqlHostConfig16_LogLevel) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[6]
}

func (x PostgresqlHostConfig16_LogLevel) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_LogLevel.Descriptor instead.
func (PostgresqlHostConfig16_LogLevel) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 6}
}

type PostgresqlHostConfig16_LogStatement int32

const (
	PostgresqlHostConfig16_LOG_STATEMENT_UNSPECIFIED PostgresqlHostConfig16_LogStatement = 0
	PostgresqlHostConfig16_LOG_STATEMENT_NONE        PostgresqlHostConfig16_LogStatement = 1
	PostgresqlHostConfig16_LOG_STATEMENT_DDL         PostgresqlHostConfig16_LogStatement = 2
	PostgresqlHostConfig16_LOG_STATEMENT_MOD         PostgresqlHostConfig16_LogStatement = 3
	PostgresqlHostConfig16_LOG_STATEMENT_ALL         PostgresqlHostConfig16_LogStatement = 4
)

// Enum value maps for PostgresqlHostConfig16_LogStatement.
var (
	PostgresqlHostConfig16_LogStatement_name = map[int32]string{
		0: "LOG_STATEMENT_UNSPECIFIED",
		1: "LOG_STATEMENT_NONE",
		2: "LOG_STATEMENT_DDL",
		3: "LOG_STATEMENT_MOD",
		4: "LOG_STATEMENT_ALL",
	}
	PostgresqlHostConfig16_LogStatement_value = map[string]int32{
		"LOG_STATEMENT_UNSPECIFIED": 0,
		"LOG_STATEMENT_NONE":        1,
		"LOG_STATEMENT_DDL":         2,
		"LOG_STATEMENT_MOD":         3,
		"LOG_STATEMENT_ALL":         4,
	}
)

func (x PostgresqlHostConfig16_LogStatement) Enum() *PostgresqlHostConfig16_LogStatement {
	p := new(PostgresqlHostConfig16_LogStatement)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_LogStatement) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_LogStatement) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[7].Descriptor()
}

func (PostgresqlHostConfig16_LogStatement) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[7]
}

func (x PostgresqlHostConfig16_LogStatement) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_LogStatement.Descriptor instead.
func (PostgresqlHostConfig16_LogStatement) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 7}
}

type PostgresqlHostConfig16_TransactionIsolation int32

const (
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_UNSPECIFIED      PostgresqlHostConfig16_TransactionIsolation = 0
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_READ_UNCOMMITTED PostgresqlHostConfig16_TransactionIsolation = 1
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_READ_COMMITTED   PostgresqlHostConfig16_TransactionIsolation = 2
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_REPEATABLE_READ  PostgresqlHostConfig16_TransactionIsolation = 3
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_SERIALIZABLE     PostgresqlHostConfig16_TransactionIsolation = 4
)

// Enum value maps for PostgresqlHostConfig16_TransactionIsolation.
var (
	PostgresqlHostConfig16_TransactionIsolation_name = map[int32]string{
		0: "TRANSACTION_ISOLATION_UNSPECIFIED",
		1: "TRANSACTION_ISOLATION_READ_UNCOMMITTED",
		2: "TRANSACTION_ISOLATION_READ_COMMITTED",
		3: "TRANSACTION_ISOLATION_REPEATABLE_READ",
		4: "TRANSACTION_ISOLATION_SERIALIZABLE",
	}
	PostgresqlHostConfig16_TransactionIsolation_value = map[string]int32{
		"TRANSACTION_ISOLATION_UNSPECIFIED":      0,
		"TRANSACTION_ISOLATION_READ_UNCOMMITTED": 1,
		"TRANSACTION_ISOLATION_READ_COMMITTED":   2,
		"TRANSACTION_ISOLATION_REPEATABLE_READ":  3,
		"TRANSACTION_ISOLATION_SERIALIZABLE":     4,
	}
)

func (x PostgresqlHostConfig16_TransactionIsolation) Enum() *PostgresqlHostConfig16_TransactionIsolation {
	p := new(PostgresqlHostConfig16_TransactionIsolation)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_TransactionIsolation) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_TransactionIsolation) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[8].Descriptor()
}

func (PostgresqlHostConfig16_TransactionIsolation) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[8]
}

func (x PostgresqlHostConfig16_TransactionIsolation) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_TransactionIsolation.Descriptor instead.
func (PostgresqlHostConfig16_TransactionIsolation) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 8}
}

type PostgresqlHostConfig16_XmlBinary int32

const (
	PostgresqlHostConfig16_XML_BINARY_UNSPECIFIED PostgresqlHostConfig16_XmlBinary = 0
	PostgresqlHostConfig16_XML_BINARY_BASE64      PostgresqlHostConfig16_XmlBinary = 1
	PostgresqlHostConfig16_XML_BINARY_HEX         PostgresqlHostConfig16_XmlBinary = 2
)

// Enum value maps for PostgresqlHostConfig16_XmlBinary.
var (
	PostgresqlHostConfig16_XmlBinary_name = map[int32]string{
		0: "XML_BINARY_UNSPECIFIED",
		1: "XML_BINARY_BASE64",
		2: "XML_BINARY_HEX",
	}
	PostgresqlHostConfig16_XmlBinary_value = map[string]int32{
		"XML_BINARY_UNSPECIFIED": 0,
		"XML_BINARY_BASE64":      1,
		"XML_BINARY_HEX":         2,
	}
)

func (x PostgresqlHostConfig16_XmlBinary) Enum() *PostgresqlHostConfig16_XmlBinary {
	p := new(PostgresqlHostConfig16_XmlBinary)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_XmlBinary) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_XmlBinary) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[9].Descriptor()
}

func (PostgresqlHostConfig16_XmlBinary) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[9]
}

func (x PostgresqlHostConfig16_XmlBinary) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_XmlBinary.Descriptor instead.
func (PostgresqlHostConfig16_XmlBinary) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 9}
}

type PostgresqlHostConfig16_XmlOption int32

const (
	PostgresqlHostConfig16_XML_OPTION_UNSPECIFIED PostgresqlHostConfig16_XmlOption = 0
	PostgresqlHostConfig16_XML_OPTION_DOCUMENT    PostgresqlHostConfig16_XmlOption = 1
	PostgresqlHostConfig16_XML_OPTION_CONTENT     PostgresqlHostConfig16_XmlOption = 2
)

// Enum value maps for PostgresqlHostConfig16_XmlOption.
var (
	PostgresqlHostConfig16_XmlOption_name = map[int32]string{
		0: "XML_OPTION_UNSPECIFIED",
		1: "XML_OPTION_DOCUMENT",
		2: "XML_OPTION_CONTENT",
	}
	PostgresqlHostConfig16_XmlOption_value = map[string]int32{
		"XML_OPTION_UNSPECIFIED": 0,
		"XML_OPTION_DOCUMENT":    1,
		"XML_OPTION_CONTENT":     2,
	}
)

func (x PostgresqlHostConfig16_XmlOption) Enum() *PostgresqlHostConfig16_XmlOption {
	p := new(PostgresqlHostConfig16_XmlOption)
	*p = x
	return p
}

func (x PostgresqlHostConfig16_XmlOption) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (PostgresqlHostConfig16_XmlOption) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[10].Descriptor()
}

func (PostgresqlHostConfig16_XmlOption) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes[10]
}

func (x PostgresqlHostConfig16_XmlOption) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use PostgresqlHostConfig16_XmlOption.Descriptor instead.
func (PostgresqlHostConfig16_XmlOption) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP(), []int{0, 10}
}

// Options and structure of `PostgresqlConfig` reflects PostgreSQL configuration file
// parameters which detailed description is available in
// [PostgreSQL documentation](https://www.postgresql.org/docs/11/runtime-config.html).
type PostgresqlHostConfig16 struct {
	state                           protoimpl.MessageState                      `protogen:"open.v1"`
	RecoveryMinApplyDelay           *wrapperspb.Int64Value                      `protobuf:"bytes,1,opt,name=recovery_min_apply_delay,json=recoveryMinApplyDelay,proto3" json:"recovery_min_apply_delay,omitempty"` // in milliseconds.
	SharedBuffers                   *wrapperspb.Int64Value                      `protobuf:"bytes,2,opt,name=shared_buffers,json=sharedBuffers,proto3" json:"shared_buffers,omitempty"`                             // in bytes.
	TempBuffers                     *wrapperspb.Int64Value                      `protobuf:"bytes,3,opt,name=temp_buffers,json=tempBuffers,proto3" json:"temp_buffers,omitempty"`                                   // in bytes.
	WorkMem                         *wrapperspb.Int64Value                      `protobuf:"bytes,4,opt,name=work_mem,json=workMem,proto3" json:"work_mem,omitempty"`                                               // in bytes.
	TempFileLimit                   *wrapperspb.Int64Value                      `protobuf:"bytes,5,opt,name=temp_file_limit,json=tempFileLimit,proto3" json:"temp_file_limit,omitempty"`                           // in bytes.
	BackendFlushAfter               *wrapperspb.Int64Value                      `protobuf:"bytes,6,opt,name=backend_flush_after,json=backendFlushAfter,proto3" json:"backend_flush_after,omitempty"`
	OldSnapshotThreshold            *wrapperspb.Int64Value                      `protobuf:"bytes,7,opt,name=old_snapshot_threshold,json=oldSnapshotThreshold,proto3" json:"old_snapshot_threshold,omitempty"`
	MaxStandbyStreamingDelay        *wrapperspb.Int64Value                      `protobuf:"bytes,8,opt,name=max_standby_streaming_delay,json=maxStandbyStreamingDelay,proto3" json:"max_standby_streaming_delay,omitempty"` // in milliseconds.
	ConstraintExclusion             PostgresqlHostConfig16_ConstraintExclusion  `protobuf:"varint,9,opt,name=constraint_exclusion,json=constraintExclusion,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_ConstraintExclusion" json:"constraint_exclusion,omitempty"`
	CursorTupleFraction             *wrapperspb.DoubleValue                     `protobuf:"bytes,10,opt,name=cursor_tuple_fraction,json=cursorTupleFraction,proto3" json:"cursor_tuple_fraction,omitempty"`
	FromCollapseLimit               *wrapperspb.Int64Value                      `protobuf:"bytes,11,opt,name=from_collapse_limit,json=fromCollapseLimit,proto3" json:"from_collapse_limit,omitempty"`
	JoinCollapseLimit               *wrapperspb.Int64Value                      `protobuf:"bytes,12,opt,name=join_collapse_limit,json=joinCollapseLimit,proto3" json:"join_collapse_limit,omitempty"`
	DebugParallelQuery              PostgresqlHostConfig16_DebugParallelQuery   `protobuf:"varint,13,opt,name=debug_parallel_query,json=debugParallelQuery,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_DebugParallelQuery" json:"debug_parallel_query,omitempty"`
	ClientMinMessages               PostgresqlHostConfig16_LogLevel             `protobuf:"varint,14,opt,name=client_min_messages,json=clientMinMessages,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_LogLevel" json:"client_min_messages,omitempty"`
	LogMinMessages                  PostgresqlHostConfig16_LogLevel             `protobuf:"varint,15,opt,name=log_min_messages,json=logMinMessages,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_LogLevel" json:"log_min_messages,omitempty"`
	LogMinErrorStatement            PostgresqlHostConfig16_LogLevel             `protobuf:"varint,16,opt,name=log_min_error_statement,json=logMinErrorStatement,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_LogLevel" json:"log_min_error_statement,omitempty"`
	LogMinDurationStatement         *wrapperspb.Int64Value                      `protobuf:"bytes,17,opt,name=log_min_duration_statement,json=logMinDurationStatement,proto3" json:"log_min_duration_statement,omitempty"` // in milliseconds.
	LogCheckpoints                  *wrapperspb.BoolValue                       `protobuf:"bytes,18,opt,name=log_checkpoints,json=logCheckpoints,proto3" json:"log_checkpoints,omitempty"`
	LogConnections                  *wrapperspb.BoolValue                       `protobuf:"bytes,19,opt,name=log_connections,json=logConnections,proto3" json:"log_connections,omitempty"`
	LogDisconnections               *wrapperspb.BoolValue                       `protobuf:"bytes,20,opt,name=log_disconnections,json=logDisconnections,proto3" json:"log_disconnections,omitempty"`
	LogDuration                     *wrapperspb.BoolValue                       `protobuf:"bytes,21,opt,name=log_duration,json=logDuration,proto3" json:"log_duration,omitempty"`
	LogErrorVerbosity               PostgresqlHostConfig16_LogErrorVerbosity    `protobuf:"varint,22,opt,name=log_error_verbosity,json=logErrorVerbosity,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_LogErrorVerbosity" json:"log_error_verbosity,omitempty"`
	LogLockWaits                    *wrapperspb.BoolValue                       `protobuf:"bytes,23,opt,name=log_lock_waits,json=logLockWaits,proto3" json:"log_lock_waits,omitempty"`
	LogStatement                    PostgresqlHostConfig16_LogStatement         `protobuf:"varint,24,opt,name=log_statement,json=logStatement,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_LogStatement" json:"log_statement,omitempty"`
	LogTempFiles                    *wrapperspb.Int64Value                      `protobuf:"bytes,25,opt,name=log_temp_files,json=logTempFiles,proto3" json:"log_temp_files,omitempty"`
	SearchPath                      string                                      `protobuf:"bytes,26,opt,name=search_path,json=searchPath,proto3" json:"search_path,omitempty"`
	RowSecurity                     *wrapperspb.BoolValue                       `protobuf:"bytes,27,opt,name=row_security,json=rowSecurity,proto3" json:"row_security,omitempty"`
	DefaultTransactionIsolation     PostgresqlHostConfig16_TransactionIsolation `protobuf:"varint,28,opt,name=default_transaction_isolation,json=defaultTransactionIsolation,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_TransactionIsolation" json:"default_transaction_isolation,omitempty"`
	StatementTimeout                *wrapperspb.Int64Value                      `protobuf:"bytes,29,opt,name=statement_timeout,json=statementTimeout,proto3" json:"statement_timeout,omitempty"`                                                    // in milliseconds.
	LockTimeout                     *wrapperspb.Int64Value                      `protobuf:"bytes,30,opt,name=lock_timeout,json=lockTimeout,proto3" json:"lock_timeout,omitempty"`                                                                   // in milliseconds.
	IdleInTransactionSessionTimeout *wrapperspb.Int64Value                      `protobuf:"bytes,31,opt,name=idle_in_transaction_session_timeout,json=idleInTransactionSessionTimeout,proto3" json:"idle_in_transaction_session_timeout,omitempty"` // in milliseconds.
	ByteaOutput                     PostgresqlHostConfig16_ByteaOutput          `protobuf:"varint,32,opt,name=bytea_output,json=byteaOutput,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_ByteaOutput" json:"bytea_output,omitempty"`
	Xmlbinary                       PostgresqlHostConfig16_XmlBinary            `protobuf:"varint,33,opt,name=xmlbinary,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_XmlBinary" json:"xmlbinary,omitempty"`
	Xmloption                       PostgresqlHostConfig16_XmlOption            `protobuf:"varint,34,opt,name=xmloption,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_XmlOption" json:"xmloption,omitempty"`
	GinPendingListLimit             *wrapperspb.Int64Value                      `protobuf:"bytes,35,opt,name=gin_pending_list_limit,json=ginPendingListLimit,proto3" json:"gin_pending_list_limit,omitempty"` // in bytes.
	DeadlockTimeout                 *wrapperspb.Int64Value                      `protobuf:"bytes,36,opt,name=deadlock_timeout,json=deadlockTimeout,proto3" json:"deadlock_timeout,omitempty"`                 // in milliseconds.
	MaxLocksPerTransaction          *wrapperspb.Int64Value                      `protobuf:"bytes,37,opt,name=max_locks_per_transaction,json=maxLocksPerTransaction,proto3" json:"max_locks_per_transaction,omitempty"`
	MaxPredLocksPerTransaction      *wrapperspb.Int64Value                      `protobuf:"bytes,38,opt,name=max_pred_locks_per_transaction,json=maxPredLocksPerTransaction,proto3" json:"max_pred_locks_per_transaction,omitempty"`
	ArrayNulls                      *wrapperspb.BoolValue                       `protobuf:"bytes,39,opt,name=array_nulls,json=arrayNulls,proto3" json:"array_nulls,omitempty"`
	BackslashQuote                  PostgresqlHostConfig16_BackslashQuote       `protobuf:"varint,40,opt,name=backslash_quote,json=backslashQuote,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16_BackslashQuote" json:"backslash_quote,omitempty"`
	DefaultWithOids                 *wrapperspb.BoolValue                       `protobuf:"bytes,41,opt,name=default_with_oids,json=defaultWithOids,proto3" json:"default_with_oids,omitempty"`
	EscapeStringWarning             *wrapperspb.BoolValue                       `protobuf:"bytes,42,opt,name=escape_string_warning,json=escapeStringWarning,proto3" json:"escape_string_warning,omitempty"`
	LoCompatPrivileges              *wrapperspb.BoolValue                       `protobuf:"bytes,43,opt,name=lo_compat_privileges,json=loCompatPrivileges,proto3" json:"lo_compat_privileges,omitempty"`
	QuoteAllIdentifiers             *wrapperspb.BoolValue                       `protobuf:"bytes,45,opt,name=quote_all_identifiers,json=quoteAllIdentifiers,proto3" json:"quote_all_identifiers,omitempty"`
	StandardConformingStrings       *wrapperspb.BoolValue                       `protobuf:"bytes,46,opt,name=standard_conforming_strings,json=standardConformingStrings,proto3" json:"standard_conforming_strings,omitempty"`
	SynchronizeSeqscans             *wrapperspb.BoolValue                       `protobuf:"bytes,47,opt,name=synchronize_seqscans,json=synchronizeSeqscans,proto3" json:"synchronize_seqscans,omitempty"`
	TransformNullEquals             *wrapperspb.BoolValue                       `protobuf:"bytes,48,opt,name=transform_null_equals,json=transformNullEquals,proto3" json:"transform_null_equals,omitempty"`
	ExitOnError                     *wrapperspb.BoolValue                       `protobuf:"bytes,49,opt,name=exit_on_error,json=exitOnError,proto3" json:"exit_on_error,omitempty"`
	SeqPageCost                     *wrapperspb.DoubleValue                     `protobuf:"bytes,50,opt,name=seq_page_cost,json=seqPageCost,proto3" json:"seq_page_cost,omitempty"`
	RandomPageCost                  *wrapperspb.DoubleValue                     `protobuf:"bytes,51,opt,name=random_page_cost,json=randomPageCost,proto3" json:"random_page_cost,omitempty"`
	EnableBitmapscan                *wrapperspb.BoolValue                       `protobuf:"bytes,54,opt,name=enable_bitmapscan,json=enableBitmapscan,proto3" json:"enable_bitmapscan,omitempty"`
	EnableHashagg                   *wrapperspb.BoolValue                       `protobuf:"bytes,55,opt,name=enable_hashagg,json=enableHashagg,proto3" json:"enable_hashagg,omitempty"`
	EnableHashjoin                  *wrapperspb.BoolValue                       `protobuf:"bytes,56,opt,name=enable_hashjoin,json=enableHashjoin,proto3" json:"enable_hashjoin,omitempty"`
	EnableIndexscan                 *wrapperspb.BoolValue                       `protobuf:"bytes,57,opt,name=enable_indexscan,json=enableIndexscan,proto3" json:"enable_indexscan,omitempty"`
	EnableIndexonlyscan             *wrapperspb.BoolValue                       `protobuf:"bytes,58,opt,name=enable_indexonlyscan,json=enableIndexonlyscan,proto3" json:"enable_indexonlyscan,omitempty"`
	EnableMaterial                  *wrapperspb.BoolValue                       `protobuf:"bytes,59,opt,name=enable_material,json=enableMaterial,proto3" json:"enable_material,omitempty"`
	EnableMergejoin                 *wrapperspb.BoolValue                       `protobuf:"bytes,60,opt,name=enable_mergejoin,json=enableMergejoin,proto3" json:"enable_mergejoin,omitempty"`
	EnableNestloop                  *wrapperspb.BoolValue                       `protobuf:"bytes,61,opt,name=enable_nestloop,json=enableNestloop,proto3" json:"enable_nestloop,omitempty"`
	EnableSeqscan                   *wrapperspb.BoolValue                       `protobuf:"bytes,62,opt,name=enable_seqscan,json=enableSeqscan,proto3" json:"enable_seqscan,omitempty"`
	EnableSort                      *wrapperspb.BoolValue                       `protobuf:"bytes,63,opt,name=enable_sort,json=enableSort,proto3" json:"enable_sort,omitempty"`
	EnableTidscan                   *wrapperspb.BoolValue                       `protobuf:"bytes,64,opt,name=enable_tidscan,json=enableTidscan,proto3" json:"enable_tidscan,omitempty"`
	MaxParallelWorkers              *wrapperspb.Int64Value                      `protobuf:"bytes,65,opt,name=max_parallel_workers,json=maxParallelWorkers,proto3" json:"max_parallel_workers,omitempty"`
	MaxParallelWorkersPerGather     *wrapperspb.Int64Value                      `protobuf:"bytes,66,opt,name=max_parallel_workers_per_gather,json=maxParallelWorkersPerGather,proto3" json:"max_parallel_workers_per_gather,omitempty"`
	Timezone                        string                                      `protobuf:"bytes,67,opt,name=timezone,proto3" json:"timezone,omitempty"`
	EffectiveIoConcurrency          *wrapperspb.Int64Value                      `protobuf:"bytes,68,opt,name=effective_io_concurrency,json=effectiveIoConcurrency,proto3" json:"effective_io_concurrency,omitempty"`
	EffectiveCacheSize              *wrapperspb.Int64Value                      `protobuf:"bytes,69,opt,name=effective_cache_size,json=effectiveCacheSize,proto3" json:"effective_cache_size,omitempty"`
	unknownFields                   protoimpl.UnknownFields
	sizeCache                       protoimpl.SizeCache
}

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

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

func (*PostgresqlHostConfig16) ProtoMessage() {}

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

func (x *PostgresqlHostConfig16) GetRecoveryMinApplyDelay() *wrapperspb.Int64Value {
	if x != nil {
		return x.RecoveryMinApplyDelay
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetSharedBuffers() *wrapperspb.Int64Value {
	if x != nil {
		return x.SharedBuffers
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetTempBuffers() *wrapperspb.Int64Value {
	if x != nil {
		return x.TempBuffers
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetWorkMem() *wrapperspb.Int64Value {
	if x != nil {
		return x.WorkMem
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetTempFileLimit() *wrapperspb.Int64Value {
	if x != nil {
		return x.TempFileLimit
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetBackendFlushAfter() *wrapperspb.Int64Value {
	if x != nil {
		return x.BackendFlushAfter
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetOldSnapshotThreshold() *wrapperspb.Int64Value {
	if x != nil {
		return x.OldSnapshotThreshold
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetMaxStandbyStreamingDelay() *wrapperspb.Int64Value {
	if x != nil {
		return x.MaxStandbyStreamingDelay
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetConstraintExclusion() PostgresqlHostConfig16_ConstraintExclusion {
	if x != nil {
		return x.ConstraintExclusion
	}
	return PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetCursorTupleFraction() *wrapperspb.DoubleValue {
	if x != nil {
		return x.CursorTupleFraction
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetFromCollapseLimit() *wrapperspb.Int64Value {
	if x != nil {
		return x.FromCollapseLimit
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetJoinCollapseLimit() *wrapperspb.Int64Value {
	if x != nil {
		return x.JoinCollapseLimit
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetDebugParallelQuery() PostgresqlHostConfig16_DebugParallelQuery {
	if x != nil {
		return x.DebugParallelQuery
	}
	return PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetClientMinMessages() PostgresqlHostConfig16_LogLevel {
	if x != nil {
		return x.ClientMinMessages
	}
	return PostgresqlHostConfig16_LOG_LEVEL_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetLogMinMessages() PostgresqlHostConfig16_LogLevel {
	if x != nil {
		return x.LogMinMessages
	}
	return PostgresqlHostConfig16_LOG_LEVEL_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetLogMinErrorStatement() PostgresqlHostConfig16_LogLevel {
	if x != nil {
		return x.LogMinErrorStatement
	}
	return PostgresqlHostConfig16_LOG_LEVEL_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetLogMinDurationStatement() *wrapperspb.Int64Value {
	if x != nil {
		return x.LogMinDurationStatement
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLogCheckpoints() *wrapperspb.BoolValue {
	if x != nil {
		return x.LogCheckpoints
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLogConnections() *wrapperspb.BoolValue {
	if x != nil {
		return x.LogConnections
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLogDisconnections() *wrapperspb.BoolValue {
	if x != nil {
		return x.LogDisconnections
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLogDuration() *wrapperspb.BoolValue {
	if x != nil {
		return x.LogDuration
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLogErrorVerbosity() PostgresqlHostConfig16_LogErrorVerbosity {
	if x != nil {
		return x.LogErrorVerbosity
	}
	return PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetLogLockWaits() *wrapperspb.BoolValue {
	if x != nil {
		return x.LogLockWaits
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLogStatement() PostgresqlHostConfig16_LogStatement {
	if x != nil {
		return x.LogStatement
	}
	return PostgresqlHostConfig16_LOG_STATEMENT_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetLogTempFiles() *wrapperspb.Int64Value {
	if x != nil {
		return x.LogTempFiles
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetSearchPath() string {
	if x != nil {
		return x.SearchPath
	}
	return ""
}

func (x *PostgresqlHostConfig16) GetRowSecurity() *wrapperspb.BoolValue {
	if x != nil {
		return x.RowSecurity
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetDefaultTransactionIsolation() PostgresqlHostConfig16_TransactionIsolation {
	if x != nil {
		return x.DefaultTransactionIsolation
	}
	return PostgresqlHostConfig16_TRANSACTION_ISOLATION_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetStatementTimeout() *wrapperspb.Int64Value {
	if x != nil {
		return x.StatementTimeout
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLockTimeout() *wrapperspb.Int64Value {
	if x != nil {
		return x.LockTimeout
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetIdleInTransactionSessionTimeout() *wrapperspb.Int64Value {
	if x != nil {
		return x.IdleInTransactionSessionTimeout
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetByteaOutput() PostgresqlHostConfig16_ByteaOutput {
	if x != nil {
		return x.ByteaOutput
	}
	return PostgresqlHostConfig16_BYTEA_OUTPUT_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetXmlbinary() PostgresqlHostConfig16_XmlBinary {
	if x != nil {
		return x.Xmlbinary
	}
	return PostgresqlHostConfig16_XML_BINARY_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetXmloption() PostgresqlHostConfig16_XmlOption {
	if x != nil {
		return x.Xmloption
	}
	return PostgresqlHostConfig16_XML_OPTION_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetGinPendingListLimit() *wrapperspb.Int64Value {
	if x != nil {
		return x.GinPendingListLimit
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetDeadlockTimeout() *wrapperspb.Int64Value {
	if x != nil {
		return x.DeadlockTimeout
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetMaxLocksPerTransaction() *wrapperspb.Int64Value {
	if x != nil {
		return x.MaxLocksPerTransaction
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetMaxPredLocksPerTransaction() *wrapperspb.Int64Value {
	if x != nil {
		return x.MaxPredLocksPerTransaction
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetArrayNulls() *wrapperspb.BoolValue {
	if x != nil {
		return x.ArrayNulls
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetBackslashQuote() PostgresqlHostConfig16_BackslashQuote {
	if x != nil {
		return x.BackslashQuote
	}
	return PostgresqlHostConfig16_BACKSLASH_QUOTE_UNSPECIFIED
}

func (x *PostgresqlHostConfig16) GetDefaultWithOids() *wrapperspb.BoolValue {
	if x != nil {
		return x.DefaultWithOids
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEscapeStringWarning() *wrapperspb.BoolValue {
	if x != nil {
		return x.EscapeStringWarning
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetLoCompatPrivileges() *wrapperspb.BoolValue {
	if x != nil {
		return x.LoCompatPrivileges
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetQuoteAllIdentifiers() *wrapperspb.BoolValue {
	if x != nil {
		return x.QuoteAllIdentifiers
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetStandardConformingStrings() *wrapperspb.BoolValue {
	if x != nil {
		return x.StandardConformingStrings
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetSynchronizeSeqscans() *wrapperspb.BoolValue {
	if x != nil {
		return x.SynchronizeSeqscans
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetTransformNullEquals() *wrapperspb.BoolValue {
	if x != nil {
		return x.TransformNullEquals
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetExitOnError() *wrapperspb.BoolValue {
	if x != nil {
		return x.ExitOnError
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetSeqPageCost() *wrapperspb.DoubleValue {
	if x != nil {
		return x.SeqPageCost
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetRandomPageCost() *wrapperspb.DoubleValue {
	if x != nil {
		return x.RandomPageCost
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableBitmapscan() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableBitmapscan
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableHashagg() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableHashagg
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableHashjoin() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableHashjoin
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableIndexscan() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableIndexscan
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableIndexonlyscan() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableIndexonlyscan
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableMaterial() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableMaterial
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableMergejoin() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableMergejoin
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableNestloop() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableNestloop
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableSeqscan() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableSeqscan
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableSort() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableSort
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEnableTidscan() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableTidscan
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetMaxParallelWorkers() *wrapperspb.Int64Value {
	if x != nil {
		return x.MaxParallelWorkers
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetMaxParallelWorkersPerGather() *wrapperspb.Int64Value {
	if x != nil {
		return x.MaxParallelWorkersPerGather
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetTimezone() string {
	if x != nil {
		return x.Timezone
	}
	return ""
}

func (x *PostgresqlHostConfig16) GetEffectiveIoConcurrency() *wrapperspb.Int64Value {
	if x != nil {
		return x.EffectiveIoConcurrency
	}
	return nil
}

func (x *PostgresqlHostConfig16) GetEffectiveCacheSize() *wrapperspb.Int64Value {
	if x != nil {
		return x.EffectiveCacheSize
	}
	return nil
}

var File_yandex_cloud_mdb_postgresql_v1_config_host16_proto protoreflect.FileDescriptor

const file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDesc = "" +
	"\n" +
	"2yandex/cloud/mdb/postgresql/v1/config/host16.proto\x12%yandex.cloud.mdb.postgresql.v1.config\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dyandex/cloud/validation.proto\"\x959\n" +
	"\x16PostgresqlHostConfig16\x12T\n" +
	"\x18recovery_min_apply_delay\x18\x01 \x01(\v2\x1b.google.protobuf.Int64ValueR\x15recoveryMinApplyDelay\x12B\n" +
	"\x0eshared_buffers\x18\x02 \x01(\v2\x1b.google.protobuf.Int64ValueR\rsharedBuffers\x12>\n" +
	"\ftemp_buffers\x18\x03 \x01(\v2\x1b.google.protobuf.Int64ValueR\vtempBuffers\x126\n" +
	"\bwork_mem\x18\x04 \x01(\v2\x1b.google.protobuf.Int64ValueR\aworkMem\x12C\n" +
	"\x0ftemp_file_limit\x18\x05 \x01(\v2\x1b.google.protobuf.Int64ValueR\rtempFileLimit\x12W\n" +
	"\x13backend_flush_after\x18\x06 \x01(\v2\x1b.google.protobuf.Int64ValueB\n" +
	"\xfa\xc71\x060-2048R\x11backendFlushAfter\x12_\n" +
	"\x16old_snapshot_threshold\x18\a \x01(\v2\x1b.google.protobuf.Int64ValueB\f\xfa\xc71\b-1-86400R\x14oldSnapshotThreshold\x12Z\n" +
	"\x1bmax_standby_streaming_delay\x18\b \x01(\v2\x1b.google.protobuf.Int64ValueR\x18maxStandbyStreamingDelay\x12\x84\x01\n" +
	"\x14constraint_exclusion\x18\t \x01(\x0e2Q.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ConstraintExclusionR\x13constraintExclusion\x12P\n" +
	"\x15cursor_tuple_fraction\x18\n" +
	" \x01(\v2\x1c.google.protobuf.DoubleValueR\x13cursorTupleFraction\x12]\n" +
	"\x13from_collapse_limit\x18\v \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f1-2147483647R\x11fromCollapseLimit\x12]\n" +
	"\x13join_collapse_limit\x18\f \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f1-2147483647R\x11joinCollapseLimit\x12\x82\x01\n" +
	"\x14debug_parallel_query\x18\r \x01(\x0e2P.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.DebugParallelQueryR\x12debugParallelQuery\x12v\n" +
	"\x13client_min_messages\x18\x0e \x01(\x0e2F.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevelR\x11clientMinMessages\x12p\n" +
	"\x10log_min_messages\x18\x0f \x01(\x0e2F.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevelR\x0elogMinMessages\x12}\n" +
	"\x17log_min_error_statement\x18\x10 \x01(\x0e2F.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevelR\x14logMinErrorStatement\x12X\n" +
	"\x1alog_min_duration_statement\x18\x11 \x01(\v2\x1b.google.protobuf.Int64ValueR\x17logMinDurationStatement\x12C\n" +
	"\x0flog_checkpoints\x18\x12 \x01(\v2\x1a.google.protobuf.BoolValueR\x0elogCheckpoints\x12C\n" +
	"\x0flog_connections\x18\x13 \x01(\v2\x1a.google.protobuf.BoolValueR\x0elogConnections\x12I\n" +
	"\x12log_disconnections\x18\x14 \x01(\v2\x1a.google.protobuf.BoolValueR\x11logDisconnections\x12=\n" +
	"\flog_duration\x18\x15 \x01(\v2\x1a.google.protobuf.BoolValueR\vlogDuration\x12\x7f\n" +
	"\x13log_error_verbosity\x18\x16 \x01(\x0e2O.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogErrorVerbosityR\x11logErrorVerbosity\x12@\n" +
	"\x0elog_lock_waits\x18\x17 \x01(\v2\x1a.google.protobuf.BoolValueR\flogLockWaits\x12o\n" +
	"\rlog_statement\x18\x18 \x01(\x0e2J.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogStatementR\flogStatement\x12A\n" +
	"\x0elog_temp_files\x18\x19 \x01(\v2\x1b.google.protobuf.Int64ValueR\flogTempFiles\x12\x1f\n" +
	"\vsearch_path\x18\x1a \x01(\tR\n" +
	"searchPath\x12=\n" +
	"\frow_security\x18\x1b \x01(\v2\x1a.google.protobuf.BoolValueR\vrowSecurity\x12\x96\x01\n" +
	"\x1ddefault_transaction_isolation\x18\x1c \x01(\x0e2R.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.TransactionIsolationR\x1bdefaultTransactionIsolation\x12H\n" +
	"\x11statement_timeout\x18\x1d \x01(\v2\x1b.google.protobuf.Int64ValueR\x10statementTimeout\x12>\n" +
	"\flock_timeout\x18\x1e \x01(\v2\x1b.google.protobuf.Int64ValueR\vlockTimeout\x12{\n" +
	"#idle_in_transaction_session_timeout\x18\x1f \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f0-2147483647R\x1fidleInTransactionSessionTimeout\x12l\n" +
	"\fbytea_output\x18  \x01(\x0e2I.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ByteaOutputR\vbyteaOutput\x12e\n" +
	"\txmlbinary\x18! \x01(\x0e2G.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.XmlBinaryR\txmlbinary\x12e\n" +
	"\txmloption\x18\" \x01(\x0e2G.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.XmlOptionR\txmloption\x12P\n" +
	"\x16gin_pending_list_limit\x18# \x01(\v2\x1b.google.protobuf.Int64ValueR\x13ginPendingListLimit\x12F\n" +
	"\x10deadlock_timeout\x18$ \x01(\v2\x1b.google.protobuf.Int64ValueR\x0fdeadlockTimeout\x12V\n" +
	"\x19max_locks_per_transaction\x18% \x01(\v2\x1b.google.protobuf.Int64ValueR\x16maxLocksPerTransaction\x12_\n" +
	"\x1emax_pred_locks_per_transaction\x18& \x01(\v2\x1b.google.protobuf.Int64ValueR\x1amaxPredLocksPerTransaction\x12;\n" +
	"\varray_nulls\x18' \x01(\v2\x1a.google.protobuf.BoolValueR\n" +
	"arrayNulls\x12u\n" +
	"\x0fbackslash_quote\x18( \x01(\x0e2L.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.BackslashQuoteR\x0ebackslashQuote\x12F\n" +
	"\x11default_with_oids\x18) \x01(\v2\x1a.google.protobuf.BoolValueR\x0fdefaultWithOids\x12N\n" +
	"\x15escape_string_warning\x18* \x01(\v2\x1a.google.protobuf.BoolValueR\x13escapeStringWarning\x12L\n" +
	"\x14lo_compat_privileges\x18+ \x01(\v2\x1a.google.protobuf.BoolValueR\x12loCompatPrivileges\x12N\n" +
	"\x15quote_all_identifiers\x18- \x01(\v2\x1a.google.protobuf.BoolValueR\x13quoteAllIdentifiers\x12Z\n" +
	"\x1bstandard_conforming_strings\x18. \x01(\v2\x1a.google.protobuf.BoolValueR\x19standardConformingStrings\x12M\n" +
	"\x14synchronize_seqscans\x18/ \x01(\v2\x1a.google.protobuf.BoolValueR\x13synchronizeSeqscans\x12N\n" +
	"\x15transform_null_equals\x180 \x01(\v2\x1a.google.protobuf.BoolValueR\x13transformNullEquals\x12>\n" +
	"\rexit_on_error\x181 \x01(\v2\x1a.google.protobuf.BoolValueR\vexitOnError\x12@\n" +
	"\rseq_page_cost\x182 \x01(\v2\x1c.google.protobuf.DoubleValueR\vseqPageCost\x12F\n" +
	"\x10random_page_cost\x183 \x01(\v2\x1c.google.protobuf.DoubleValueR\x0erandomPageCost\x12G\n" +
	"\x11enable_bitmapscan\x186 \x01(\v2\x1a.google.protobuf.BoolValueR\x10enableBitmapscan\x12A\n" +
	"\x0eenable_hashagg\x187 \x01(\v2\x1a.google.protobuf.BoolValueR\renableHashagg\x12C\n" +
	"\x0fenable_hashjoin\x188 \x01(\v2\x1a.google.protobuf.BoolValueR\x0eenableHashjoin\x12E\n" +
	"\x10enable_indexscan\x189 \x01(\v2\x1a.google.protobuf.BoolValueR\x0fenableIndexscan\x12M\n" +
	"\x14enable_indexonlyscan\x18: \x01(\v2\x1a.google.protobuf.BoolValueR\x13enableIndexonlyscan\x12C\n" +
	"\x0fenable_material\x18; \x01(\v2\x1a.google.protobuf.BoolValueR\x0eenableMaterial\x12E\n" +
	"\x10enable_mergejoin\x18< \x01(\v2\x1a.google.protobuf.BoolValueR\x0fenableMergejoin\x12C\n" +
	"\x0fenable_nestloop\x18= \x01(\v2\x1a.google.protobuf.BoolValueR\x0eenableNestloop\x12A\n" +
	"\x0eenable_seqscan\x18> \x01(\v2\x1a.google.protobuf.BoolValueR\renableSeqscan\x12;\n" +
	"\venable_sort\x18? \x01(\v2\x1a.google.protobuf.BoolValueR\n" +
	"enableSort\x12A\n" +
	"\x0eenable_tidscan\x18@ \x01(\v2\x1a.google.protobuf.BoolValueR\renableTidscan\x12Y\n" +
	"\x14max_parallel_workers\x18A \x01(\v2\x1b.google.protobuf.Int64ValueB\n" +
	"\xfa\xc71\x060-1024R\x12maxParallelWorkers\x12m\n" +
	"\x1fmax_parallel_workers_per_gather\x18B \x01(\v2\x1b.google.protobuf.Int64ValueB\n" +
	"\xfa\xc71\x060-1024R\x1bmaxParallelWorkersPerGather\x12\x1a\n" +
	"\btimezone\x18C \x01(\tR\btimezone\x12a\n" +
	"\x18effective_io_concurrency\x18D \x01(\v2\x1b.google.protobuf.Int64ValueB\n" +
	"\xfa\xc71\x060-1000R\x16effectiveIoConcurrency\x12g\n" +
	"\x14effective_cache_size\x18E \x01(\v2\x1b.google.protobuf.Int64ValueB\x18\xfa\xc71\x141048576-549755813888R\x12effectiveCacheSize\"\x9a\x01\n" +
	"\x0eBackslashQuote\x12\x1f\n" +
	"\x1bBACKSLASH_QUOTE_UNSPECIFIED\x10\x00\x12\x13\n" +
	"\x0fBACKSLASH_QUOTE\x10\x01\x12\x16\n" +
	"\x12BACKSLASH_QUOTE_ON\x10\x02\x12\x17\n" +
	"\x13BACKSLASH_QUOTE_OFF\x10\x03\x12!\n" +
	"\x1dBACKSLASH_QUOTE_SAFE_ENCODING\x10\x04\"[\n" +
	"\vByteaOutput\x12\x1c\n" +
	"\x18BYTEA_OUTPUT_UNSPECIFIED\x10\x00\x12\x14\n" +
	"\x10BYTEA_OUTPUT_HEX\x10\x01\x12\x18\n" +
	"\x14BYTEA_OUTPUT_ESCAPED\x10\x02\"\x9a\x01\n" +
	"\x13ConstraintExclusion\x12$\n" +
	" CONSTRAINT_EXCLUSION_UNSPECIFIED\x10\x00\x12\x1b\n" +
	"\x17CONSTRAINT_EXCLUSION_ON\x10\x01\x12\x1c\n" +
	"\x18CONSTRAINT_EXCLUSION_OFF\x10\x02\x12\"\n" +
	"\x1eCONSTRAINT_EXCLUSION_PARTITION\x10\x03\"\x97\x01\n" +
	"\x12DebugParallelQuery\x12$\n" +
	" DEBUG_PARALLEL_QUERY_UNSPECIFIED\x10\x00\x12\x1b\n" +
	"\x17DEBUG_PARALLEL_QUERY_ON\x10\x01\x12\x1c\n" +
	"\x18DEBUG_PARALLEL_QUERY_OFF\x10\x02\x12 \n" +
	"\x1cDEBUG_PARALLEL_QUERY_REGRESS\x10\x03\"\x92\x01\n" +
	"\x11ForceParallelMode\x12#\n" +
	"\x1fFORCE_PARALLEL_MODE_UNSPECIFIED\x10\x00\x12\x1a\n" +
	"\x16FORCE_PARALLEL_MODE_ON\x10\x01\x12\x1b\n" +
	"\x17FORCE_PARALLEL_MODE_OFF\x10\x02\x12\x1f\n" +
	"\x1bFORCE_PARALLEL_MODE_REGRESS\x10\x03\"\x99\x01\n" +
	"\x11LogErrorVerbosity\x12#\n" +
	"\x1fLOG_ERROR_VERBOSITY_UNSPECIFIED\x10\x00\x12\x1d\n" +
	"\x19LOG_ERROR_VERBOSITY_TERSE\x10\x01\x12\x1f\n" +
	"\x1bLOG_ERROR_VERBOSITY_DEFAULT\x10\x02\x12\x1f\n" +
	"\x1bLOG_ERROR_VERBOSITY_VERBOSE\x10\x03\"\xa6\x02\n" +
	"\bLogLevel\x12\x19\n" +
	"\x15LOG_LEVEL_UNSPECIFIED\x10\x00\x12\x14\n" +
	"\x10LOG_LEVEL_DEBUG5\x10\x01\x12\x14\n" +
	"\x10LOG_LEVEL_DEBUG4\x10\x02\x12\x14\n" +
	"\x10LOG_LEVEL_DEBUG3\x10\x03\x12\x14\n" +
	"\x10LOG_LEVEL_DEBUG2\x10\x04\x12\x14\n" +
	"\x10LOG_LEVEL_DEBUG1\x10\x05\x12\x12\n" +
	"\x0eLOG_LEVEL_INFO\x10\f\x12\x11\n" +
	"\rLOG_LEVEL_LOG\x10\x06\x12\x14\n" +
	"\x10LOG_LEVEL_NOTICE\x10\a\x12\x15\n" +
	"\x11LOG_LEVEL_WARNING\x10\b\x12\x13\n" +
	"\x0fLOG_LEVEL_ERROR\x10\t\x12\x13\n" +
	"\x0fLOG_LEVEL_FATAL\x10\n" +
	"\x12\x13\n" +
	"\x0fLOG_LEVEL_PANIC\x10\v\"\x8a\x01\n" +
	"\fLogStatement\x12\x1d\n" +
	"\x19LOG_STATEMENT_UNSPECIFIED\x10\x00\x12\x16\n" +
	"\x12LOG_STATEMENT_NONE\x10\x01\x12\x15\n" +
	"\x11LOG_STATEMENT_DDL\x10\x02\x12\x15\n" +
	"\x11LOG_STATEMENT_MOD\x10\x03\x12\x15\n" +
	"\x11LOG_STATEMENT_ALL\x10\x04\"\xe6\x01\n" +
	"\x14TransactionIsolation\x12%\n" +
	"!TRANSACTION_ISOLATION_UNSPECIFIED\x10\x00\x12*\n" +
	"&TRANSACTION_ISOLATION_READ_UNCOMMITTED\x10\x01\x12(\n" +
	"$TRANSACTION_ISOLATION_READ_COMMITTED\x10\x02\x12)\n" +
	"%TRANSACTION_ISOLATION_REPEATABLE_READ\x10\x03\x12&\n" +
	"\"TRANSACTION_ISOLATION_SERIALIZABLE\x10\x04\"R\n" +
	"\tXmlBinary\x12\x1a\n" +
	"\x16XML_BINARY_UNSPECIFIED\x10\x00\x12\x15\n" +
	"\x11XML_BINARY_BASE64\x10\x01\x12\x12\n" +
	"\x0eXML_BINARY_HEX\x10\x02\"X\n" +
	"\tXmlOption\x12\x1a\n" +
	"\x16XML_OPTION_UNSPECIFIED\x10\x00\x12\x17\n" +
	"\x13XML_OPTION_DOCUMENT\x10\x01\x12\x16\n" +
	"\x12XML_OPTION_CONTENT\x10\x02J\x04\b4\x106J\x04\b,\x10-B\x81\x01\n" +
	")yandex.cloud.api.mdb.postgresql.v1.configZTgithub.com/yandex-cloud/go-genproto/yandex/cloud/mdb/postgresql/v1/config;postgresqlb\x06proto3"

var (
	file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescOnce sync.Once
	file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescData []byte
)

func file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescGZIP() []byte {
	file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescOnce.Do(func() {
		file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDesc), len(file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDesc)))
	})
	return file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDescData
}

var file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
var file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_goTypes = []any{
	(PostgresqlHostConfig16_BackslashQuote)(0),       // 0: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.BackslashQuote
	(PostgresqlHostConfig16_ByteaOutput)(0),          // 1: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ByteaOutput
	(PostgresqlHostConfig16_ConstraintExclusion)(0),  // 2: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ConstraintExclusion
	(PostgresqlHostConfig16_DebugParallelQuery)(0),   // 3: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.DebugParallelQuery
	(PostgresqlHostConfig16_ForceParallelMode)(0),    // 4: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ForceParallelMode
	(PostgresqlHostConfig16_LogErrorVerbosity)(0),    // 5: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogErrorVerbosity
	(PostgresqlHostConfig16_LogLevel)(0),             // 6: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevel
	(PostgresqlHostConfig16_LogStatement)(0),         // 7: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogStatement
	(PostgresqlHostConfig16_TransactionIsolation)(0), // 8: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.TransactionIsolation
	(PostgresqlHostConfig16_XmlBinary)(0),            // 9: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.XmlBinary
	(PostgresqlHostConfig16_XmlOption)(0),            // 10: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.XmlOption
	(*PostgresqlHostConfig16)(nil),                   // 11: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16
	(*wrapperspb.Int64Value)(nil),                    // 12: google.protobuf.Int64Value
	(*wrapperspb.DoubleValue)(nil),                   // 13: google.protobuf.DoubleValue
	(*wrapperspb.BoolValue)(nil),                     // 14: google.protobuf.BoolValue
}
var file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_depIdxs = []int32{
	12, // 0: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.recovery_min_apply_delay:type_name -> google.protobuf.Int64Value
	12, // 1: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.shared_buffers:type_name -> google.protobuf.Int64Value
	12, // 2: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.temp_buffers:type_name -> google.protobuf.Int64Value
	12, // 3: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.work_mem:type_name -> google.protobuf.Int64Value
	12, // 4: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.temp_file_limit:type_name -> google.protobuf.Int64Value
	12, // 5: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.backend_flush_after:type_name -> google.protobuf.Int64Value
	12, // 6: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.old_snapshot_threshold:type_name -> google.protobuf.Int64Value
	12, // 7: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.max_standby_streaming_delay:type_name -> google.protobuf.Int64Value
	2,  // 8: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.constraint_exclusion:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ConstraintExclusion
	13, // 9: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.cursor_tuple_fraction:type_name -> google.protobuf.DoubleValue
	12, // 10: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.from_collapse_limit:type_name -> google.protobuf.Int64Value
	12, // 11: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.join_collapse_limit:type_name -> google.protobuf.Int64Value
	3,  // 12: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.debug_parallel_query:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.DebugParallelQuery
	6,  // 13: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.client_min_messages:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevel
	6,  // 14: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_min_messages:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevel
	6,  // 15: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_min_error_statement:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogLevel
	12, // 16: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_min_duration_statement:type_name -> google.protobuf.Int64Value
	14, // 17: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_checkpoints:type_name -> google.protobuf.BoolValue
	14, // 18: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_connections:type_name -> google.protobuf.BoolValue
	14, // 19: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_disconnections:type_name -> google.protobuf.BoolValue
	14, // 20: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_duration:type_name -> google.protobuf.BoolValue
	5,  // 21: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_error_verbosity:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogErrorVerbosity
	14, // 22: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_lock_waits:type_name -> google.protobuf.BoolValue
	7,  // 23: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_statement:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.LogStatement
	12, // 24: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.log_temp_files:type_name -> google.protobuf.Int64Value
	14, // 25: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.row_security:type_name -> google.protobuf.BoolValue
	8,  // 26: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.default_transaction_isolation:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.TransactionIsolation
	12, // 27: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.statement_timeout:type_name -> google.protobuf.Int64Value
	12, // 28: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.lock_timeout:type_name -> google.protobuf.Int64Value
	12, // 29: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.idle_in_transaction_session_timeout:type_name -> google.protobuf.Int64Value
	1,  // 30: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.bytea_output:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.ByteaOutput
	9,  // 31: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.xmlbinary:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.XmlBinary
	10, // 32: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.xmloption:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.XmlOption
	12, // 33: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.gin_pending_list_limit:type_name -> google.protobuf.Int64Value
	12, // 34: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.deadlock_timeout:type_name -> google.protobuf.Int64Value
	12, // 35: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.max_locks_per_transaction:type_name -> google.protobuf.Int64Value
	12, // 36: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.max_pred_locks_per_transaction:type_name -> google.protobuf.Int64Value
	14, // 37: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.array_nulls:type_name -> google.protobuf.BoolValue
	0,  // 38: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.backslash_quote:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.BackslashQuote
	14, // 39: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.default_with_oids:type_name -> google.protobuf.BoolValue
	14, // 40: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.escape_string_warning:type_name -> google.protobuf.BoolValue
	14, // 41: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.lo_compat_privileges:type_name -> google.protobuf.BoolValue
	14, // 42: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.quote_all_identifiers:type_name -> google.protobuf.BoolValue
	14, // 43: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.standard_conforming_strings:type_name -> google.protobuf.BoolValue
	14, // 44: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.synchronize_seqscans:type_name -> google.protobuf.BoolValue
	14, // 45: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.transform_null_equals:type_name -> google.protobuf.BoolValue
	14, // 46: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.exit_on_error:type_name -> google.protobuf.BoolValue
	13, // 47: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.seq_page_cost:type_name -> google.protobuf.DoubleValue
	13, // 48: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.random_page_cost:type_name -> google.protobuf.DoubleValue
	14, // 49: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_bitmapscan:type_name -> google.protobuf.BoolValue
	14, // 50: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_hashagg:type_name -> google.protobuf.BoolValue
	14, // 51: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_hashjoin:type_name -> google.protobuf.BoolValue
	14, // 52: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_indexscan:type_name -> google.protobuf.BoolValue
	14, // 53: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_indexonlyscan:type_name -> google.protobuf.BoolValue
	14, // 54: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_material:type_name -> google.protobuf.BoolValue
	14, // 55: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_mergejoin:type_name -> google.protobuf.BoolValue
	14, // 56: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_nestloop:type_name -> google.protobuf.BoolValue
	14, // 57: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_seqscan:type_name -> google.protobuf.BoolValue
	14, // 58: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_sort:type_name -> google.protobuf.BoolValue
	14, // 59: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.enable_tidscan:type_name -> google.protobuf.BoolValue
	12, // 60: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.max_parallel_workers:type_name -> google.protobuf.Int64Value
	12, // 61: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.max_parallel_workers_per_gather:type_name -> google.protobuf.Int64Value
	12, // 62: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.effective_io_concurrency:type_name -> google.protobuf.Int64Value
	12, // 63: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.effective_cache_size:type_name -> google.protobuf.Int64Value
	64, // [64:64] is the sub-list for method output_type
	64, // [64:64] is the sub-list for method input_type
	64, // [64:64] is the sub-list for extension type_name
	64, // [64:64] is the sub-list for extension extendee
	0,  // [0:64] is the sub-list for field type_name
}

func init() { file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_init() }
func file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_init() {
	if File_yandex_cloud_mdb_postgresql_v1_config_host16_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDesc), len(file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_rawDesc)),
			NumEnums:      11,
			NumMessages:   1,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_goTypes,
		DependencyIndexes: file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_depIdxs,
		EnumInfos:         file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_enumTypes,
		MessageInfos:      file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_msgTypes,
	}.Build()
	File_yandex_cloud_mdb_postgresql_v1_config_host16_proto = out.File
	file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_goTypes = nil
	file_yandex_cloud_mdb_postgresql_v1_config_host16_proto_depIdxs = nil
}
