// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	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
	// Quotation mark can be represented as \' (same as on).
	PostgresqlHostConfig16_BACKSLASH_QUOTE PostgresqlHostConfig16_BackslashQuote = 1
	// Quotation mark can be represented as \'.
	PostgresqlHostConfig16_BACKSLASH_QUOTE_ON PostgresqlHostConfig16_BackslashQuote = 2
	// Quotation mark can only be represented using the standard SQL syntax ”.
	PostgresqlHostConfig16_BACKSLASH_QUOTE_OFF PostgresqlHostConfig16_BackslashQuote = 3
	// Representing a quotation mark as \' is only permitted for client encodings where \ is not used for multibyte characters.
	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
	// Each byte is represented by two hexadecimal characters, e.g., 'SELECT '\xDEADBEEF';'.
	PostgresqlHostConfig16_BYTEA_OUTPUT_HEX PostgresqlHostConfig16_ByteaOutput = 1
	// Standard PostgreSQL format with ASCII characters only.
	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
	// Enable planner's use of constraints for all tables.
	PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_ON PostgresqlHostConfig16_ConstraintExclusion = 1
	// Disable planner's use of constraints for all tables
	PostgresqlHostConfig16_CONSTRAINT_EXCLUSION_OFF PostgresqlHostConfig16_ConstraintExclusion = 2
	// Only use constraints for child tables and UNION ALL clauses.
	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
	// Force parallel query for all queries for which it is thought to be safe
	PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_ON PostgresqlHostConfig16_DebugParallelQuery = 1
	// Use parallel mode only when it is expected to improve performance
	PostgresqlHostConfig16_DEBUG_PARALLEL_QUERY_OFF PostgresqlHostConfig16_DebugParallelQuery = 2
	// Like ON, but with additional changes for regression testing (suppresses context lines, hides Gather nodes in EXPLAIN)
	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
	// Force parallel mode for all queries that can be executed safely in parallel.
	PostgresqlHostConfig16_FORCE_PARALLEL_MODE_ON PostgresqlHostConfig16_ForceParallelMode = 1
	// Enable parallel mode only if it is expected to increase performance.
	PostgresqlHostConfig16_FORCE_PARALLEL_MODE_OFF PostgresqlHostConfig16_ForceParallelMode = 2
	// Equivalent to on, but generates output identical to the off state.
	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
	// DETAIL, HINT, QUERY, and CONTEXT fields are excluded from the error message.
	PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_TERSE PostgresqlHostConfig16_LogErrorVerbosity = 1
	// Default.
	PostgresqlHostConfig16_LOG_ERROR_VERBOSITY_DEFAULT PostgresqlHostConfig16_LogErrorVerbosity = 2
	// Error message includes the SQLSTATE error code, source filename, function name, and the line number where the error occurred.
	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
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG5 PostgresqlHostConfig16_LogLevel = 1
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG4 PostgresqlHostConfig16_LogLevel = 2
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG3 PostgresqlHostConfig16_LogLevel = 3
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG2 PostgresqlHostConfig16_LogLevel = 4
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig16_LOG_LEVEL_DEBUG1 PostgresqlHostConfig16_LogLevel = 5
	// Provides information implicitly requested by the user, e.g., output from VACUUM VERBOSE.
	PostgresqlHostConfig16_LOG_LEVEL_INFO PostgresqlHostConfig16_LogLevel = 12
	// Reports information of interest to administrators, e.g., checkpoint activity.
	PostgresqlHostConfig16_LOG_LEVEL_LOG PostgresqlHostConfig16_LogLevel = 6
	// Provides information that might be helpful to users, e.g., notice of truncation of long identifiers.
	PostgresqlHostConfig16_LOG_LEVEL_NOTICE PostgresqlHostConfig16_LogLevel = 7
	// Provides warnings of likely problems, e.g., COMMIT outside a transaction block.
	PostgresqlHostConfig16_LOG_LEVEL_WARNING PostgresqlHostConfig16_LogLevel = 8
	// Reports an error that caused the current command to abort.
	PostgresqlHostConfig16_LOG_LEVEL_ERROR PostgresqlHostConfig16_LogLevel = 9
	// Reports an error that caused the current session to abort.
	PostgresqlHostConfig16_LOG_LEVEL_FATAL PostgresqlHostConfig16_LogLevel = 10
	// Reports an error that caused all database sessions to abort.
	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
	// The filter is disabled, no SQL statements are logged.
	PostgresqlHostConfig16_LOG_STATEMENT_NONE PostgresqlHostConfig16_LogStatement = 1
	// System logs DDL statements, e.g., CREATE, ALTER, DROP etc.
	PostgresqlHostConfig16_LOG_STATEMENT_DDL PostgresqlHostConfig16_LogStatement = 2
	// System logs ddl-statements along with data modification commands, e.g., INSERT, UPDATE, etc.
	PostgresqlHostConfig16_LOG_STATEMENT_MOD PostgresqlHostConfig16_LogStatement = 3
	// System logs all SQL statements.
	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
	// This level behaves like `TRANSACTION_ISOLATION_READ_COMMITTED` in PostgreSQL.
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_READ_UNCOMMITTED PostgresqlHostConfig16_TransactionIsolation = 1
	// On this level query sees only data committed before the query began.
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_READ_COMMITTED PostgresqlHostConfig16_TransactionIsolation = 2
	// On this level all subsequent queries in a transaction will see the same rows, that were read by the first `SELECT` or `INSERT` query in this transaction, unchanged (these rows are locked during the first query).
	PostgresqlHostConfig16_TRANSACTION_ISOLATION_REPEATABLE_READ PostgresqlHostConfig16_TransactionIsolation = 3
	// This level provides the strictest transaction isolation.
	// All queries in the current transaction see only the rows that were fixed prior to execution of the first `SELECT` or `INSERT` query in this transaction.
	// If read and write operations in a concurrent set of serializable transactions overlap and this may cause an inconsistency that is not possible during the serial transaction execution, then one of the transaction will be rolled back, triggering a serialization failure.
	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
	// Base64 encoding.
	PostgresqlHostConfig16_XML_BINARY_BASE64 PostgresqlHostConfig16_XmlBinary = 1
	// Hexadecimal encoding.
	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
	// XML document.
	PostgresqlHostConfig16_XML_OPTION_DOCUMENT PostgresqlHostConfig16_XmlOption = 1
	// XML fragment.
	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"`
	IdleSessionTimeout              *wrapperspb.Int64Value                      `protobuf:"bytes,73,opt,name=idle_session_timeout,json=idleSessionTimeout,proto3" json:"idle_session_timeout,omitempty"` // in milliseconds.
	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
}

func (x *PostgresqlHostConfig16) GetIdleSessionTimeout() *wrapperspb.Int64Value {
	if x != nil {
		return x.IdleSessionTimeout
	}
	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\"\x8e:\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\x12X\n" +
	"\x10deadlock_timeout\x18$ \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f1-2147483647R\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\x12_\n" +
	"\x14idle_session_timeout\x18I \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f0-2147483647R\x12idleSessionTimeout\"\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-J\x04\bF\x10IB\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
	12, // 64: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig16.idle_session_timeout:type_name -> google.protobuf.Int64Value
	65, // [65:65] is the sub-list for method output_type
	65, // [65:65] is the sub-list for method input_type
	65, // [65:65] is the sub-list for extension type_name
	65, // [65:65] is the sub-list for extension extendee
	0,  // [0:65] 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
}
