// 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/host17_1c.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 PostgresqlHostConfig17_1C_BackslashQuote int32

const (
	PostgresqlHostConfig17_1C_BACKSLASH_QUOTE_UNSPECIFIED PostgresqlHostConfig17_1C_BackslashQuote = 0
	// Quotation mark can be represented as \' (same as on).
	PostgresqlHostConfig17_1C_BACKSLASH_QUOTE PostgresqlHostConfig17_1C_BackslashQuote = 1
	// Quotation mark can be represented as \'.
	PostgresqlHostConfig17_1C_BACKSLASH_QUOTE_ON PostgresqlHostConfig17_1C_BackslashQuote = 2
	// Quotation mark can only be represented using the standard SQL syntax ”.
	PostgresqlHostConfig17_1C_BACKSLASH_QUOTE_OFF PostgresqlHostConfig17_1C_BackslashQuote = 3
	// Representing a quotation mark as \' is only permitted for client encodings where \ is not used for multibyte characters.
	PostgresqlHostConfig17_1C_BACKSLASH_QUOTE_SAFE_ENCODING PostgresqlHostConfig17_1C_BackslashQuote = 4
)

// Enum value maps for PostgresqlHostConfig17_1C_BackslashQuote.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_BackslashQuote) Enum() *PostgresqlHostConfig17_1C_BackslashQuote {
	p := new(PostgresqlHostConfig17_1C_BackslashQuote)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_BackslashQuote) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[0].Descriptor()
}

func (PostgresqlHostConfig17_1C_BackslashQuote) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[0]
}

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

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

type PostgresqlHostConfig17_1C_ByteaOutput int32

const (
	PostgresqlHostConfig17_1C_BYTEA_OUTPUT_UNSPECIFIED PostgresqlHostConfig17_1C_ByteaOutput = 0
	// Each byte is represented by two hexadecimal characters, e.g., 'SELECT '\xDEADBEEF';'.
	PostgresqlHostConfig17_1C_BYTEA_OUTPUT_HEX PostgresqlHostConfig17_1C_ByteaOutput = 1
	// Standard PostgreSQL format with ASCII characters only.
	PostgresqlHostConfig17_1C_BYTEA_OUTPUT_ESCAPED PostgresqlHostConfig17_1C_ByteaOutput = 2
)

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

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

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

func (PostgresqlHostConfig17_1C_ByteaOutput) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[1].Descriptor()
}

func (PostgresqlHostConfig17_1C_ByteaOutput) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[1]
}

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

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

type PostgresqlHostConfig17_1C_ConstraintExclusion int32

const (
	PostgresqlHostConfig17_1C_CONSTRAINT_EXCLUSION_UNSPECIFIED PostgresqlHostConfig17_1C_ConstraintExclusion = 0
	// Enable planner's use of constraints for all tables.
	PostgresqlHostConfig17_1C_CONSTRAINT_EXCLUSION_ON PostgresqlHostConfig17_1C_ConstraintExclusion = 1
	// Disable planner's use of constraints for all tables
	PostgresqlHostConfig17_1C_CONSTRAINT_EXCLUSION_OFF PostgresqlHostConfig17_1C_ConstraintExclusion = 2
	// Only use constraints for child tables and UNION ALL clauses.
	PostgresqlHostConfig17_1C_CONSTRAINT_EXCLUSION_PARTITION PostgresqlHostConfig17_1C_ConstraintExclusion = 3
)

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

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

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

func (PostgresqlHostConfig17_1C_ConstraintExclusion) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[2].Descriptor()
}

func (PostgresqlHostConfig17_1C_ConstraintExclusion) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[2]
}

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

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

type PostgresqlHostConfig17_1C_DebugParallelQuery int32

const (
	PostgresqlHostConfig17_1C_DEBUG_PARALLEL_QUERY_UNSPECIFIED PostgresqlHostConfig17_1C_DebugParallelQuery = 0
	// Force parallel query for all queries for which it is thought to be safe
	PostgresqlHostConfig17_1C_DEBUG_PARALLEL_QUERY_ON PostgresqlHostConfig17_1C_DebugParallelQuery = 1
	// Use parallel mode only when it is expected to improve performance
	PostgresqlHostConfig17_1C_DEBUG_PARALLEL_QUERY_OFF PostgresqlHostConfig17_1C_DebugParallelQuery = 2
	// Like ON, but with additional changes for regression testing (suppresses context lines, hides Gather nodes in EXPLAIN)
	PostgresqlHostConfig17_1C_DEBUG_PARALLEL_QUERY_REGRESS PostgresqlHostConfig17_1C_DebugParallelQuery = 3
)

// Enum value maps for PostgresqlHostConfig17_1C_DebugParallelQuery.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_DebugParallelQuery) Enum() *PostgresqlHostConfig17_1C_DebugParallelQuery {
	p := new(PostgresqlHostConfig17_1C_DebugParallelQuery)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_DebugParallelQuery) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[3].Descriptor()
}

func (PostgresqlHostConfig17_1C_DebugParallelQuery) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[3]
}

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

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

type PostgresqlHostConfig17_1C_ForceParallelMode int32

const (
	PostgresqlHostConfig17_1C_FORCE_PARALLEL_MODE_UNSPECIFIED PostgresqlHostConfig17_1C_ForceParallelMode = 0
	// Force parallel mode for all queries that can be executed safely in parallel.
	PostgresqlHostConfig17_1C_FORCE_PARALLEL_MODE_ON PostgresqlHostConfig17_1C_ForceParallelMode = 1
	// Enable parallel mode only if it is expected to increase performance.
	PostgresqlHostConfig17_1C_FORCE_PARALLEL_MODE_OFF PostgresqlHostConfig17_1C_ForceParallelMode = 2
	// Equivalent to on, but generates output identical to the off state.
	PostgresqlHostConfig17_1C_FORCE_PARALLEL_MODE_REGRESS PostgresqlHostConfig17_1C_ForceParallelMode = 3
)

// Enum value maps for PostgresqlHostConfig17_1C_ForceParallelMode.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_ForceParallelMode) Enum() *PostgresqlHostConfig17_1C_ForceParallelMode {
	p := new(PostgresqlHostConfig17_1C_ForceParallelMode)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_ForceParallelMode) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[4].Descriptor()
}

func (PostgresqlHostConfig17_1C_ForceParallelMode) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[4]
}

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

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

type PostgresqlHostConfig17_1C_LogErrorVerbosity int32

const (
	PostgresqlHostConfig17_1C_LOG_ERROR_VERBOSITY_UNSPECIFIED PostgresqlHostConfig17_1C_LogErrorVerbosity = 0
	// DETAIL, HINT, QUERY, and CONTEXT fields are excluded from the error message.
	PostgresqlHostConfig17_1C_LOG_ERROR_VERBOSITY_TERSE PostgresqlHostConfig17_1C_LogErrorVerbosity = 1
	// Default.
	PostgresqlHostConfig17_1C_LOG_ERROR_VERBOSITY_DEFAULT PostgresqlHostConfig17_1C_LogErrorVerbosity = 2
	// Error message includes the SQLSTATE error code, source filename, function name, and the line number where the error occurred.
	PostgresqlHostConfig17_1C_LOG_ERROR_VERBOSITY_VERBOSE PostgresqlHostConfig17_1C_LogErrorVerbosity = 3
)

// Enum value maps for PostgresqlHostConfig17_1C_LogErrorVerbosity.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_LogErrorVerbosity) Enum() *PostgresqlHostConfig17_1C_LogErrorVerbosity {
	p := new(PostgresqlHostConfig17_1C_LogErrorVerbosity)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_LogErrorVerbosity) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[5].Descriptor()
}

func (PostgresqlHostConfig17_1C_LogErrorVerbosity) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[5]
}

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

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

type PostgresqlHostConfig17_1C_LogLevel int32

const (
	PostgresqlHostConfig17_1C_LOG_LEVEL_UNSPECIFIED PostgresqlHostConfig17_1C_LogLevel = 0
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig17_1C_LOG_LEVEL_DEBUG5 PostgresqlHostConfig17_1C_LogLevel = 1
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig17_1C_LOG_LEVEL_DEBUG4 PostgresqlHostConfig17_1C_LogLevel = 2
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig17_1C_LOG_LEVEL_DEBUG3 PostgresqlHostConfig17_1C_LogLevel = 3
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig17_1C_LOG_LEVEL_DEBUG2 PostgresqlHostConfig17_1C_LogLevel = 4
	// Provides successively-more-detailed information for use by developers.
	PostgresqlHostConfig17_1C_LOG_LEVEL_DEBUG1 PostgresqlHostConfig17_1C_LogLevel = 5
	// Provides information implicitly requested by the user, e.g., output from VACUUM VERBOSE.
	PostgresqlHostConfig17_1C_LOG_LEVEL_INFO PostgresqlHostConfig17_1C_LogLevel = 12
	// Reports information of interest to administrators, e.g., checkpoint activity.
	PostgresqlHostConfig17_1C_LOG_LEVEL_LOG PostgresqlHostConfig17_1C_LogLevel = 6
	// Provides information that might be helpful to users, e.g., notice of truncation of long identifiers.
	PostgresqlHostConfig17_1C_LOG_LEVEL_NOTICE PostgresqlHostConfig17_1C_LogLevel = 7
	// Provides warnings of likely problems, e.g., COMMIT outside a transaction block.
	PostgresqlHostConfig17_1C_LOG_LEVEL_WARNING PostgresqlHostConfig17_1C_LogLevel = 8
	// Reports an error that caused the current command to abort.
	PostgresqlHostConfig17_1C_LOG_LEVEL_ERROR PostgresqlHostConfig17_1C_LogLevel = 9
	// Reports an error that caused the current session to abort.
	PostgresqlHostConfig17_1C_LOG_LEVEL_FATAL PostgresqlHostConfig17_1C_LogLevel = 10
	// Reports an error that caused all database sessions to abort.
	PostgresqlHostConfig17_1C_LOG_LEVEL_PANIC PostgresqlHostConfig17_1C_LogLevel = 11
)

// Enum value maps for PostgresqlHostConfig17_1C_LogLevel.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_LogLevel) Enum() *PostgresqlHostConfig17_1C_LogLevel {
	p := new(PostgresqlHostConfig17_1C_LogLevel)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_LogLevel) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[6].Descriptor()
}

func (PostgresqlHostConfig17_1C_LogLevel) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[6]
}

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

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

type PostgresqlHostConfig17_1C_LogStatement int32

const (
	PostgresqlHostConfig17_1C_LOG_STATEMENT_UNSPECIFIED PostgresqlHostConfig17_1C_LogStatement = 0
	// The filter is disabled, no SQL statements are logged.
	PostgresqlHostConfig17_1C_LOG_STATEMENT_NONE PostgresqlHostConfig17_1C_LogStatement = 1
	// System logs DDL statements, e.g., CREATE, ALTER, DROP etc.
	PostgresqlHostConfig17_1C_LOG_STATEMENT_DDL PostgresqlHostConfig17_1C_LogStatement = 2
	// System logs ddl-statements along with data modification commands, e.g., INSERT, UPDATE, etc.
	PostgresqlHostConfig17_1C_LOG_STATEMENT_MOD PostgresqlHostConfig17_1C_LogStatement = 3
	// System logs all SQL statements.
	PostgresqlHostConfig17_1C_LOG_STATEMENT_ALL PostgresqlHostConfig17_1C_LogStatement = 4
)

// Enum value maps for PostgresqlHostConfig17_1C_LogStatement.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_LogStatement) Enum() *PostgresqlHostConfig17_1C_LogStatement {
	p := new(PostgresqlHostConfig17_1C_LogStatement)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_LogStatement) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[7].Descriptor()
}

func (PostgresqlHostConfig17_1C_LogStatement) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[7]
}

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

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

type PostgresqlHostConfig17_1C_TransactionIsolation int32

const (
	PostgresqlHostConfig17_1C_TRANSACTION_ISOLATION_UNSPECIFIED PostgresqlHostConfig17_1C_TransactionIsolation = 0
	// This level behaves like `TRANSACTION_ISOLATION_READ_COMMITTED` in PostgreSQL.
	PostgresqlHostConfig17_1C_TRANSACTION_ISOLATION_READ_UNCOMMITTED PostgresqlHostConfig17_1C_TransactionIsolation = 1
	// On this level query sees only data committed before the query began.
	PostgresqlHostConfig17_1C_TRANSACTION_ISOLATION_READ_COMMITTED PostgresqlHostConfig17_1C_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).
	PostgresqlHostConfig17_1C_TRANSACTION_ISOLATION_REPEATABLE_READ PostgresqlHostConfig17_1C_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.
	PostgresqlHostConfig17_1C_TRANSACTION_ISOLATION_SERIALIZABLE PostgresqlHostConfig17_1C_TransactionIsolation = 4
)

// Enum value maps for PostgresqlHostConfig17_1C_TransactionIsolation.
var (
	PostgresqlHostConfig17_1C_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",
	}
	PostgresqlHostConfig17_1C_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 PostgresqlHostConfig17_1C_TransactionIsolation) Enum() *PostgresqlHostConfig17_1C_TransactionIsolation {
	p := new(PostgresqlHostConfig17_1C_TransactionIsolation)
	*p = x
	return p
}

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

func (PostgresqlHostConfig17_1C_TransactionIsolation) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[8].Descriptor()
}

func (PostgresqlHostConfig17_1C_TransactionIsolation) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[8]
}

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

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

type PostgresqlHostConfig17_1C_XmlBinary int32

const (
	PostgresqlHostConfig17_1C_XML_BINARY_UNSPECIFIED PostgresqlHostConfig17_1C_XmlBinary = 0
	// Base64 encoding.
	PostgresqlHostConfig17_1C_XML_BINARY_BASE64 PostgresqlHostConfig17_1C_XmlBinary = 1
	// Hexadecimal encoding.
	PostgresqlHostConfig17_1C_XML_BINARY_HEX PostgresqlHostConfig17_1C_XmlBinary = 2
)

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

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

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

func (PostgresqlHostConfig17_1C_XmlBinary) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[9].Descriptor()
}

func (PostgresqlHostConfig17_1C_XmlBinary) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[9]
}

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

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

type PostgresqlHostConfig17_1C_XmlOption int32

const (
	PostgresqlHostConfig17_1C_XML_OPTION_UNSPECIFIED PostgresqlHostConfig17_1C_XmlOption = 0
	// XML document.
	PostgresqlHostConfig17_1C_XML_OPTION_DOCUMENT PostgresqlHostConfig17_1C_XmlOption = 1
	// XML fragment.
	PostgresqlHostConfig17_1C_XML_OPTION_CONTENT PostgresqlHostConfig17_1C_XmlOption = 2
)

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

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

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

func (PostgresqlHostConfig17_1C_XmlOption) Descriptor() protoreflect.EnumDescriptor {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[10].Descriptor()
}

func (PostgresqlHostConfig17_1C_XmlOption) Type() protoreflect.EnumType {
	return &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes[10]
}

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

// Deprecated: Use PostgresqlHostConfig17_1C_XmlOption.Descriptor instead.
func (PostgresqlHostConfig17_1C_XmlOption) EnumDescriptor() ([]byte, []int) {
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_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/17/runtime-config.html).
type PostgresqlHostConfig17_1C 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"`
	MaxStandbyStreamingDelay        *wrapperspb.Int64Value                         `protobuf:"bytes,8,opt,name=max_standby_streaming_delay,json=maxStandbyStreamingDelay,proto3" json:"max_standby_streaming_delay,omitempty"` // in milliseconds.
	ConstraintExclusion             PostgresqlHostConfig17_1C_ConstraintExclusion  `protobuf:"varint,9,opt,name=constraint_exclusion,json=constraintExclusion,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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              PostgresqlHostConfig17_1C_DebugParallelQuery   `protobuf:"varint,13,opt,name=debug_parallel_query,json=debugParallelQuery,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_DebugParallelQuery" json:"debug_parallel_query,omitempty"`
	ClientMinMessages               PostgresqlHostConfig17_1C_LogLevel             `protobuf:"varint,14,opt,name=client_min_messages,json=clientMinMessages,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_LogLevel" json:"client_min_messages,omitempty"`
	LogMinMessages                  PostgresqlHostConfig17_1C_LogLevel             `protobuf:"varint,15,opt,name=log_min_messages,json=logMinMessages,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_LogLevel" json:"log_min_messages,omitempty"`
	LogMinErrorStatement            PostgresqlHostConfig17_1C_LogLevel             `protobuf:"varint,16,opt,name=log_min_error_statement,json=logMinErrorStatement,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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               PostgresqlHostConfig17_1C_LogErrorVerbosity    `protobuf:"varint,22,opt,name=log_error_verbosity,json=logErrorVerbosity,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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                    PostgresqlHostConfig17_1C_LogStatement         `protobuf:"varint,24,opt,name=log_statement,json=logStatement,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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     PostgresqlHostConfig17_1C_TransactionIsolation `protobuf:"varint,28,opt,name=default_transaction_isolation,json=defaultTransactionIsolation,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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                     PostgresqlHostConfig17_1C_ByteaOutput          `protobuf:"varint,32,opt,name=bytea_output,json=byteaOutput,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_ByteaOutput" json:"bytea_output,omitempty"`
	Xmlbinary                       PostgresqlHostConfig17_1C_XmlBinary            `protobuf:"varint,33,opt,name=xmlbinary,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_XmlBinary" json:"xmlbinary,omitempty"`
	Xmloption                       PostgresqlHostConfig17_1C_XmlOption            `protobuf:"varint,34,opt,name=xmloption,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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                  PostgresqlHostConfig17_1C_BackslashQuote       `protobuf:"varint,40,opt,name=backslash_quote,json=backslashQuote,proto3,enum=yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C_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 *PostgresqlHostConfig17_1C) Reset() {
	*x = PostgresqlHostConfig17_1C{}
	mi := &file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*PostgresqlHostConfig17_1C) ProtoMessage() {}

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

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

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

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

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

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

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

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

func (x *PostgresqlHostConfig17_1C) GetConstraintExclusion() PostgresqlHostConfig17_1C_ConstraintExclusion {
	if x != nil {
		return x.ConstraintExclusion
	}
	return PostgresqlHostConfig17_1C_CONSTRAINT_EXCLUSION_UNSPECIFIED
}

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

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

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

func (x *PostgresqlHostConfig17_1C) GetDebugParallelQuery() PostgresqlHostConfig17_1C_DebugParallelQuery {
	if x != nil {
		return x.DebugParallelQuery
	}
	return PostgresqlHostConfig17_1C_DEBUG_PARALLEL_QUERY_UNSPECIFIED
}

func (x *PostgresqlHostConfig17_1C) GetClientMinMessages() PostgresqlHostConfig17_1C_LogLevel {
	if x != nil {
		return x.ClientMinMessages
	}
	return PostgresqlHostConfig17_1C_LOG_LEVEL_UNSPECIFIED
}

func (x *PostgresqlHostConfig17_1C) GetLogMinMessages() PostgresqlHostConfig17_1C_LogLevel {
	if x != nil {
		return x.LogMinMessages
	}
	return PostgresqlHostConfig17_1C_LOG_LEVEL_UNSPECIFIED
}

func (x *PostgresqlHostConfig17_1C) GetLogMinErrorStatement() PostgresqlHostConfig17_1C_LogLevel {
	if x != nil {
		return x.LogMinErrorStatement
	}
	return PostgresqlHostConfig17_1C_LOG_LEVEL_UNSPECIFIED
}

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

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

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

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

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

func (x *PostgresqlHostConfig17_1C) GetLogErrorVerbosity() PostgresqlHostConfig17_1C_LogErrorVerbosity {
	if x != nil {
		return x.LogErrorVerbosity
	}
	return PostgresqlHostConfig17_1C_LOG_ERROR_VERBOSITY_UNSPECIFIED
}

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

func (x *PostgresqlHostConfig17_1C) GetLogStatement() PostgresqlHostConfig17_1C_LogStatement {
	if x != nil {
		return x.LogStatement
	}
	return PostgresqlHostConfig17_1C_LOG_STATEMENT_UNSPECIFIED
}

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

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

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

func (x *PostgresqlHostConfig17_1C) GetDefaultTransactionIsolation() PostgresqlHostConfig17_1C_TransactionIsolation {
	if x != nil {
		return x.DefaultTransactionIsolation
	}
	return PostgresqlHostConfig17_1C_TRANSACTION_ISOLATION_UNSPECIFIED
}

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

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

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

func (x *PostgresqlHostConfig17_1C) GetByteaOutput() PostgresqlHostConfig17_1C_ByteaOutput {
	if x != nil {
		return x.ByteaOutput
	}
	return PostgresqlHostConfig17_1C_BYTEA_OUTPUT_UNSPECIFIED
}

func (x *PostgresqlHostConfig17_1C) GetXmlbinary() PostgresqlHostConfig17_1C_XmlBinary {
	if x != nil {
		return x.Xmlbinary
	}
	return PostgresqlHostConfig17_1C_XML_BINARY_UNSPECIFIED
}

func (x *PostgresqlHostConfig17_1C) GetXmloption() PostgresqlHostConfig17_1C_XmlOption {
	if x != nil {
		return x.Xmloption
	}
	return PostgresqlHostConfig17_1C_XML_OPTION_UNSPECIFIED
}

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

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

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

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

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

func (x *PostgresqlHostConfig17_1C) GetBackslashQuote() PostgresqlHostConfig17_1C_BackslashQuote {
	if x != nil {
		return x.BackslashQuote
	}
	return PostgresqlHostConfig17_1C_BACKSLASH_QUOTE_UNSPECIFIED
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (x *PostgresqlHostConfig17_1C) GetIdleSessionTimeout() *wrapperspb.Int64Value {
	if x != nil {
		return x.IdleSessionTimeout
	}
	return nil
}

var File_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto protoreflect.FileDescriptor

const file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDesc = "" +
	"\n" +
	"5yandex/cloud/mdb/postgresql/v1/config/host17_1c.proto\x12%yandex.cloud.mdb.postgresql.v1.config\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dyandex/cloud/validation.proto\"\xe89\n" +
	"\x19PostgresqlHostConfig17_1C\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\x12Z\n" +
	"\x1bmax_standby_streaming_delay\x18\b \x01(\v2\x1b.google.protobuf.Int64ValueR\x18maxStandbyStreamingDelay\x12\x87\x01\n" +
	"\x14constraint_exclusion\x18\t \x01(\x0e2T.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.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\x85\x01\n" +
	"\x14debug_parallel_query\x18\r \x01(\x0e2S.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.DebugParallelQueryR\x12debugParallelQuery\x12y\n" +
	"\x13client_min_messages\x18\x0e \x01(\x0e2I.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogLevelR\x11clientMinMessages\x12s\n" +
	"\x10log_min_messages\x18\x0f \x01(\x0e2I.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogLevelR\x0elogMinMessages\x12\x80\x01\n" +
	"\x17log_min_error_statement\x18\x10 \x01(\x0e2I.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.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\x82\x01\n" +
	"\x13log_error_verbosity\x18\x16 \x01(\x0e2R.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogErrorVerbosityR\x11logErrorVerbosity\x12@\n" +
	"\x0elog_lock_waits\x18\x17 \x01(\v2\x1a.google.protobuf.BoolValueR\flogLockWaits\x12r\n" +
	"\rlog_statement\x18\x18 \x01(\x0e2M.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.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\x99\x01\n" +
	"\x1ddefault_transaction_isolation\x18\x1c \x01(\x0e2U.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.TransactionIsolationR\x1bdefaultTransactionIsolation\x12H\n" +
	"\x11statement_timeout\x18\x1d \x01(\v2\x1b.google.protobuf.Int64ValueR\x10statementTimeout\x12P\n" +
	"\flock_timeout\x18\x1e \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f0-2147483647R\vlockTimeout\x12{\n" +
	"#idle_in_transaction_session_timeout\x18\x1f \x01(\v2\x1b.google.protobuf.Int64ValueB\x10\xfa\xc71\f0-2147483647R\x1fidleInTransactionSessionTimeout\x12o\n" +
	"\fbytea_output\x18  \x01(\x0e2L.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.ByteaOutputR\vbyteaOutput\x12h\n" +
	"\txmlbinary\x18! \x01(\x0e2J.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.XmlBinaryR\txmlbinary\x12h\n" +
	"\txmloption\x18\" \x01(\x0e2J.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.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\x12x\n" +
	"\x0fbackslash_quote\x18( \x01(\x0e2O.yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.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\x12a\n" +
	"\x14effective_cache_size\x18E \x01(\v2\x1b.google.protobuf.Int64ValueB\x12\xfa\xc71\x0e0-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\b\a\x10\bJ\x04\b,\x10-J\x04\b4\x106J\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_host17_1c_proto_rawDescOnce sync.Once
	file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDescData []byte
)

func file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDescGZIP() []byte {
	file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDescOnce.Do(func() {
		file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDesc), len(file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDesc)))
	})
	return file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDescData
}

var file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
var file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_goTypes = []any{
	(PostgresqlHostConfig17_1C_BackslashQuote)(0),       // 0: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.BackslashQuote
	(PostgresqlHostConfig17_1C_ByteaOutput)(0),          // 1: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.ByteaOutput
	(PostgresqlHostConfig17_1C_ConstraintExclusion)(0),  // 2: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.ConstraintExclusion
	(PostgresqlHostConfig17_1C_DebugParallelQuery)(0),   // 3: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.DebugParallelQuery
	(PostgresqlHostConfig17_1C_ForceParallelMode)(0),    // 4: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.ForceParallelMode
	(PostgresqlHostConfig17_1C_LogErrorVerbosity)(0),    // 5: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogErrorVerbosity
	(PostgresqlHostConfig17_1C_LogLevel)(0),             // 6: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogLevel
	(PostgresqlHostConfig17_1C_LogStatement)(0),         // 7: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogStatement
	(PostgresqlHostConfig17_1C_TransactionIsolation)(0), // 8: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.TransactionIsolation
	(PostgresqlHostConfig17_1C_XmlBinary)(0),            // 9: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.XmlBinary
	(PostgresqlHostConfig17_1C_XmlOption)(0),            // 10: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.XmlOption
	(*PostgresqlHostConfig17_1C)(nil),                   // 11: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C
	(*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_host17_1c_proto_depIdxs = []int32{
	12, // 0: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.recovery_min_apply_delay:type_name -> google.protobuf.Int64Value
	12, // 1: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.shared_buffers:type_name -> google.protobuf.Int64Value
	12, // 2: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.temp_buffers:type_name -> google.protobuf.Int64Value
	12, // 3: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.work_mem:type_name -> google.protobuf.Int64Value
	12, // 4: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.temp_file_limit:type_name -> google.protobuf.Int64Value
	12, // 5: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.backend_flush_after:type_name -> google.protobuf.Int64Value
	12, // 6: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.max_standby_streaming_delay:type_name -> google.protobuf.Int64Value
	2,  // 7: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.constraint_exclusion:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.ConstraintExclusion
	13, // 8: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.cursor_tuple_fraction:type_name -> google.protobuf.DoubleValue
	12, // 9: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.from_collapse_limit:type_name -> google.protobuf.Int64Value
	12, // 10: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.join_collapse_limit:type_name -> google.protobuf.Int64Value
	3,  // 11: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.debug_parallel_query:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.DebugParallelQuery
	6,  // 12: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.client_min_messages:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogLevel
	6,  // 13: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_min_messages:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogLevel
	6,  // 14: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_min_error_statement:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogLevel
	12, // 15: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_min_duration_statement:type_name -> google.protobuf.Int64Value
	14, // 16: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_checkpoints:type_name -> google.protobuf.BoolValue
	14, // 17: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_connections:type_name -> google.protobuf.BoolValue
	14, // 18: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_disconnections:type_name -> google.protobuf.BoolValue
	14, // 19: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_duration:type_name -> google.protobuf.BoolValue
	5,  // 20: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_error_verbosity:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogErrorVerbosity
	14, // 21: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_lock_waits:type_name -> google.protobuf.BoolValue
	7,  // 22: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_statement:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.LogStatement
	12, // 23: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.log_temp_files:type_name -> google.protobuf.Int64Value
	14, // 24: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.row_security:type_name -> google.protobuf.BoolValue
	8,  // 25: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.default_transaction_isolation:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.TransactionIsolation
	12, // 26: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.statement_timeout:type_name -> google.protobuf.Int64Value
	12, // 27: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.lock_timeout:type_name -> google.protobuf.Int64Value
	12, // 28: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.idle_in_transaction_session_timeout:type_name -> google.protobuf.Int64Value
	1,  // 29: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.bytea_output:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.ByteaOutput
	9,  // 30: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.xmlbinary:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.XmlBinary
	10, // 31: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.xmloption:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.XmlOption
	12, // 32: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.gin_pending_list_limit:type_name -> google.protobuf.Int64Value
	12, // 33: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.deadlock_timeout:type_name -> google.protobuf.Int64Value
	12, // 34: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.max_locks_per_transaction:type_name -> google.protobuf.Int64Value
	12, // 35: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.max_pred_locks_per_transaction:type_name -> google.protobuf.Int64Value
	14, // 36: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.array_nulls:type_name -> google.protobuf.BoolValue
	0,  // 37: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.backslash_quote:type_name -> yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.BackslashQuote
	14, // 38: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.default_with_oids:type_name -> google.protobuf.BoolValue
	14, // 39: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.escape_string_warning:type_name -> google.protobuf.BoolValue
	14, // 40: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.lo_compat_privileges:type_name -> google.protobuf.BoolValue
	14, // 41: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.quote_all_identifiers:type_name -> google.protobuf.BoolValue
	14, // 42: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.standard_conforming_strings:type_name -> google.protobuf.BoolValue
	14, // 43: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.synchronize_seqscans:type_name -> google.protobuf.BoolValue
	14, // 44: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.transform_null_equals:type_name -> google.protobuf.BoolValue
	14, // 45: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.exit_on_error:type_name -> google.protobuf.BoolValue
	13, // 46: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.seq_page_cost:type_name -> google.protobuf.DoubleValue
	13, // 47: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.random_page_cost:type_name -> google.protobuf.DoubleValue
	14, // 48: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_bitmapscan:type_name -> google.protobuf.BoolValue
	14, // 49: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_hashagg:type_name -> google.protobuf.BoolValue
	14, // 50: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_hashjoin:type_name -> google.protobuf.BoolValue
	14, // 51: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_indexscan:type_name -> google.protobuf.BoolValue
	14, // 52: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_indexonlyscan:type_name -> google.protobuf.BoolValue
	14, // 53: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_material:type_name -> google.protobuf.BoolValue
	14, // 54: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_mergejoin:type_name -> google.protobuf.BoolValue
	14, // 55: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_nestloop:type_name -> google.protobuf.BoolValue
	14, // 56: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_seqscan:type_name -> google.protobuf.BoolValue
	14, // 57: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_sort:type_name -> google.protobuf.BoolValue
	14, // 58: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.enable_tidscan:type_name -> google.protobuf.BoolValue
	12, // 59: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.max_parallel_workers:type_name -> google.protobuf.Int64Value
	12, // 60: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.max_parallel_workers_per_gather:type_name -> google.protobuf.Int64Value
	12, // 61: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.effective_io_concurrency:type_name -> google.protobuf.Int64Value
	12, // 62: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.effective_cache_size:type_name -> google.protobuf.Int64Value
	12, // 63: yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig17_1C.idle_session_timeout: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_host17_1c_proto_init() }
func file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_init() {
	if File_yandex_cloud_mdb_postgresql_v1_config_host17_1c_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_host17_1c_proto_rawDesc), len(file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_rawDesc)),
			NumEnums:      11,
			NumMessages:   1,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_goTypes,
		DependencyIndexes: file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_depIdxs,
		EnumInfos:         file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_enumTypes,
		MessageInfos:      file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_msgTypes,
	}.Build()
	File_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto = out.File
	file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_goTypes = nil
	file_yandex_cloud_mdb_postgresql_v1_config_host17_1c_proto_depIdxs = nil
}
