greenplum

package
v0.0.0-...-a04abcf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2024 License: MIT Imports: 16 Imported by: 4

Documentation

Index

Constants

View Source
const (
	BackupService_Get_FullMethodName    = "/yandex.cloud.mdb.greenplum.v1.BackupService/Get"
	BackupService_List_FullMethodName   = "/yandex.cloud.mdb.greenplum.v1.BackupService/List"
	BackupService_Delete_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.BackupService/Delete"
)
View Source
const (
	ClusterService_Get_FullMethodName              = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Get"
	ClusterService_List_FullMethodName             = "/yandex.cloud.mdb.greenplum.v1.ClusterService/List"
	ClusterService_Create_FullMethodName           = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Create"
	ClusterService_Update_FullMethodName           = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Update"
	ClusterService_Expand_FullMethodName           = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Expand"
	ClusterService_Delete_FullMethodName           = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Delete"
	ClusterService_Start_FullMethodName            = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Start"
	ClusterService_Stop_FullMethodName             = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Stop"
	ClusterService_ListOperations_FullMethodName   = "/yandex.cloud.mdb.greenplum.v1.ClusterService/ListOperations"
	ClusterService_ListMasterHosts_FullMethodName  = "/yandex.cloud.mdb.greenplum.v1.ClusterService/ListMasterHosts"
	ClusterService_ListSegmentHosts_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.ClusterService/ListSegmentHosts"
	ClusterService_ListLogs_FullMethodName         = "/yandex.cloud.mdb.greenplum.v1.ClusterService/ListLogs"
	ClusterService_StreamLogs_FullMethodName       = "/yandex.cloud.mdb.greenplum.v1.ClusterService/StreamLogs"
	ClusterService_ListBackups_FullMethodName      = "/yandex.cloud.mdb.greenplum.v1.ClusterService/ListBackups"
	ClusterService_Backup_FullMethodName           = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Backup"
	ClusterService_Restore_FullMethodName          = "/yandex.cloud.mdb.greenplum.v1.ClusterService/Restore"
)
View Source
const (
	HBARuleService_List_FullMethodName           = "/yandex.cloud.mdb.greenplum.v1.HBARuleService/List"
	HBARuleService_ListAtRevision_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.HBARuleService/ListAtRevision"
	HBARuleService_Create_FullMethodName         = "/yandex.cloud.mdb.greenplum.v1.HBARuleService/Create"
	HBARuleService_Update_FullMethodName         = "/yandex.cloud.mdb.greenplum.v1.HBARuleService/Update"
	HBARuleService_Delete_FullMethodName         = "/yandex.cloud.mdb.greenplum.v1.HBARuleService/Delete"
	HBARuleService_BatchUpdate_FullMethodName    = "/yandex.cloud.mdb.greenplum.v1.HBARuleService/BatchUpdate"
)
View Source
const (
	PXFDatasourceService_List_FullMethodName   = "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/List"
	PXFDatasourceService_Create_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/Create"
	PXFDatasourceService_Update_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/Update"
	PXFDatasourceService_Delete_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/Delete"
)
View Source
const (
	ResourcePresetService_Get_FullMethodName  = "/yandex.cloud.mdb.greenplum.v1.ResourcePresetService/Get"
	ResourcePresetService_List_FullMethodName = "/yandex.cloud.mdb.greenplum.v1.ResourcePresetService/List"
)

Variables

View Source
var (
	Backup_BackupMethod_name = map[int32]string{
		0: "BACKUP_METHOD_UNSPECIFIED",
		1: "BASE",
		2: "INCREMENTAL",
	}
	Backup_BackupMethod_value = map[string]int32{
		"BACKUP_METHOD_UNSPECIFIED": 0,
		"BASE":                      1,
		"INCREMENTAL":               2,
	}
)

Enum value maps for Backup_BackupMethod.

View Source
var (
	Backup_BackupCreationType_name = map[int32]string{
		0: "BACKUP_CREATION_TYPE_UNSPECIFIED",
		1: "AUTOMATED",
		2: "MANUAL",
	}
	Backup_BackupCreationType_value = map[string]int32{
		"BACKUP_CREATION_TYPE_UNSPECIFIED": 0,
		"AUTOMATED":                        1,
		"MANUAL":                           2,
	}
)

Enum value maps for Backup_BackupCreationType.

View Source
var (
	Cluster_Environment_name = map[int32]string{
		0: "ENVIRONMENT_UNSPECIFIED",
		1: "PRODUCTION",
		2: "PRESTABLE",
	}
	Cluster_Environment_value = map[string]int32{
		"ENVIRONMENT_UNSPECIFIED": 0,
		"PRODUCTION":              1,
		"PRESTABLE":               2,
	}
)

Enum value maps for Cluster_Environment.

View Source
var (
	Cluster_Health_name = map[int32]string{
		0: "HEALTH_UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
		3: "DEGRADED",
		4: "UNBALANCED",
	}
	Cluster_Health_value = map[string]int32{
		"HEALTH_UNKNOWN": 0,
		"ALIVE":          1,
		"DEAD":           2,
		"DEGRADED":       3,
		"UNBALANCED":     4,
	}
)

Enum value maps for Cluster_Health.

View Source
var (
	Cluster_Status_name = map[int32]string{
		0: "STATUS_UNKNOWN",
		1: "CREATING",
		2: "RUNNING",
		3: "ERROR",
		4: "UPDATING",
		5: "STOPPING",
		6: "STOPPED",
		7: "STARTING",
	}
	Cluster_Status_value = map[string]int32{
		"STATUS_UNKNOWN": 0,
		"CREATING":       1,
		"RUNNING":        2,
		"ERROR":          3,
		"UPDATING":       4,
		"STOPPING":       5,
		"STOPPED":        6,
		"STARTING":       7,
	}
)

Enum value maps for Cluster_Status.

View Source
var (
	ListClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "GREENPLUM",
		2: "GREENPLUM_POOLER",
		3: "GREENPLUM_PXF",
	}
	ListClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"GREENPLUM":                1,
		"GREENPLUM_POOLER":         2,
		"GREENPLUM_PXF":            3,
	}
)

Enum value maps for ListClusterLogsRequest_ServiceType.

View Source
var (
	StreamClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "GREENPLUM",
		2: "GREENPLUM_POOLER",
		3: "GREENPLUM_PXF",
	}
	StreamClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"GREENPLUM":                1,
		"GREENPLUM_POOLER":         2,
		"GREENPLUM_PXF":            3,
	}
)

Enum value maps for StreamClusterLogsRequest_ServiceType.

View Source
var (
	LogStatement_name = map[int32]string{
		0: "LOG_STATEMENT_UNSPECIFIED",
		1: "NONE",
		2: "DDL",
		3: "MOD",
		4: "ALL",
	}
	LogStatement_value = map[string]int32{
		"LOG_STATEMENT_UNSPECIFIED": 0,
		"NONE":                      1,
		"DDL":                       2,
		"MOD":                       3,
		"ALL":                       4,
	}
)

Enum value maps for LogStatement.

View Source
var (
	ConnectionPoolerConfig_PoolMode_name = map[int32]string{
		0: "POOL_MODE_UNSPECIFIED",
		1: "SESSION",
		2: "TRANSACTION",
	}
	ConnectionPoolerConfig_PoolMode_value = map[string]int32{
		"POOL_MODE_UNSPECIFIED": 0,
		"SESSION":               1,
		"TRANSACTION":           2,
	}
)

Enum value maps for ConnectionPoolerConfig_PoolMode.

View Source
var (
	HBARule_ConnectionType_name = map[int32]string{
		0: "CONNECTION_TYPE_UNSPECIFIED",
		1: "HOST",
		2: "HOSTSSL",
		3: "HOSTNOSSL",
	}
	HBARule_ConnectionType_value = map[string]int32{
		"CONNECTION_TYPE_UNSPECIFIED": 0,
		"HOST":                        1,
		"HOSTSSL":                     2,
		"HOSTNOSSL":                   3,
	}
)

Enum value maps for HBARule_ConnectionType.

View Source
var (
	HBARule_AuthMethod_name = map[int32]string{
		0: "AUTH_METHOD_UNSPECIFIED",
		1: "MD5",
		2: "LDAP",
		3: "REJECT",
	}
	HBARule_AuthMethod_value = map[string]int32{
		"AUTH_METHOD_UNSPECIFIED": 0,
		"MD5":                     1,
		"LDAP":                    2,
		"REJECT":                  3,
	}
)

Enum value maps for HBARule_AuthMethod.

View Source
var (
	Host_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "MASTER",
		2: "REPLICA",
		3: "SEGMENT",
	}
	Host_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"MASTER":           1,
		"REPLICA":          2,
		"SEGMENT":          3,
	}
)

Enum value maps for Host_Type.

View Source
var (
	Host_Health_name = map[int32]string{
		0: "UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
		3: "DEGRADED",
		4: "UNBALANCED",
	}
	Host_Health_value = map[string]int32{
		"UNKNOWN":    0,
		"ALIVE":      1,
		"DEAD":       2,
		"DEGRADED":   3,
		"UNBALANCED": 4,
	}
)

Enum value maps for Host_Health.

View Source
var (
	WeeklyMaintenanceWindow_WeekDay_name = map[int32]string{
		0: "WEEK_DAY_UNSPECIFIED",
		1: "MON",
		2: "TUE",
		3: "WED",
		4: "THU",
		5: "FRI",
		6: "SAT",
		7: "SUN",
	}
	WeeklyMaintenanceWindow_WeekDay_value = map[string]int32{
		"WEEK_DAY_UNSPECIFIED": 0,
		"MON":                  1,
		"TUE":                  2,
		"WED":                  3,
		"THU":                  4,
		"FRI":                  5,
		"SAT":                  6,
		"SUN":                  7,
	}
)

Enum value maps for WeeklyMaintenanceWindow_WeekDay.

View Source
var (
	ResourcePreset_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "MASTER",
		2: "SEGMENT",
	}
	ResourcePreset_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"MASTER":           1,
		"SEGMENT":          2,
	}
)

Enum value maps for ResourcePreset_Type.

View Source
var BackupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.greenplum.v1.BackupService",
	HandlerType: (*BackupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _BackupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _BackupService_List_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _BackupService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/greenplum/v1/backup_service.proto",
}

BackupService_ServiceDesc is the grpc.ServiceDesc for BackupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ClusterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.greenplum.v1.ClusterService",
	HandlerType: (*ClusterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ClusterService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ClusterService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ClusterService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ClusterService_Update_Handler,
		},
		{
			MethodName: "Expand",
			Handler:    _ClusterService_Expand_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ClusterService_Delete_Handler,
		},
		{
			MethodName: "Start",
			Handler:    _ClusterService_Start_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _ClusterService_Stop_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _ClusterService_ListOperations_Handler,
		},
		{
			MethodName: "ListMasterHosts",
			Handler:    _ClusterService_ListMasterHosts_Handler,
		},
		{
			MethodName: "ListSegmentHosts",
			Handler:    _ClusterService_ListSegmentHosts_Handler,
		},
		{
			MethodName: "ListLogs",
			Handler:    _ClusterService_ListLogs_Handler,
		},
		{
			MethodName: "ListBackups",
			Handler:    _ClusterService_ListBackups_Handler,
		},
		{
			MethodName: "Backup",
			Handler:    _ClusterService_Backup_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ClusterService_Restore_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "StreamLogs",
			Handler:       _ClusterService_StreamLogs_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "yandex/cloud/mdb/greenplum/v1/cluster_service.proto",
}

ClusterService_ServiceDesc is the grpc.ServiceDesc for ClusterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_yandex_cloud_mdb_greenplum_v1_backup_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_backup_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_cluster_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_config_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_hba_rule_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_hba_rule_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_host_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_maintenance_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_pxf_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_pxf_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_resource_preset_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_greenplum_v1_resource_preset_service_proto protoreflect.FileDescriptor
View Source
var HBARuleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.greenplum.v1.HBARuleService",
	HandlerType: (*HBARuleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _HBARuleService_List_Handler,
		},
		{
			MethodName: "ListAtRevision",
			Handler:    _HBARuleService_ListAtRevision_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _HBARuleService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _HBARuleService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _HBARuleService_Delete_Handler,
		},
		{
			MethodName: "BatchUpdate",
			Handler:    _HBARuleService_BatchUpdate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/greenplum/v1/hba_rule_service.proto",
}

HBARuleService_ServiceDesc is the grpc.ServiceDesc for HBARuleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PXFDatasourceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.greenplum.v1.PXFDatasourceService",
	HandlerType: (*PXFDatasourceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _PXFDatasourceService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _PXFDatasourceService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _PXFDatasourceService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _PXFDatasourceService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/greenplum/v1/pxf_service.proto",
}

PXFDatasourceService_ServiceDesc is the grpc.ServiceDesc for PXFDatasourceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ResourcePresetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.greenplum.v1.ResourcePresetService",
	HandlerType: (*ResourcePresetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ResourcePresetService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ResourcePresetService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/greenplum/v1/resource_preset_service.proto",
}

ResourcePresetService_ServiceDesc is the grpc.ServiceDesc for ResourcePresetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterBackupServiceServer

func RegisterBackupServiceServer(s grpc.ServiceRegistrar, srv BackupServiceServer)

func RegisterClusterServiceServer

func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)

func RegisterHBARuleServiceServer

func RegisterHBARuleServiceServer(s grpc.ServiceRegistrar, srv HBARuleServiceServer)

func RegisterPXFDatasourceServiceServer

func RegisterPXFDatasourceServiceServer(s grpc.ServiceRegistrar, srv PXFDatasourceServiceServer)

func RegisterResourcePresetServiceServer

func RegisterResourcePresetServiceServer(s grpc.ServiceRegistrar, srv ResourcePresetServiceServer)

Types

type Access

type Access struct {

	// Allows data export from the cluster to DataLens.
	DataLens bool `protobuf:"varint,1,opt,name=data_lens,json=dataLens,proto3" json:"data_lens,omitempty"`
	// Allows SQL queries to the cluster databases from the management console.
	WebSql bool `protobuf:"varint,2,opt,name=web_sql,json=webSql,proto3" json:"web_sql,omitempty"`
	// Allows access for DataTransfer.
	DataTransfer bool `protobuf:"varint,3,opt,name=data_transfer,json=dataTransfer,proto3" json:"data_transfer,omitempty"`
	// contains filtered or unexported fields
}

func (*Access) Descriptor deprecated

func (*Access) Descriptor() ([]byte, []int)

Deprecated: Use Access.ProtoReflect.Descriptor instead.

func (*Access) GetDataLens

func (x *Access) GetDataLens() bool

func (*Access) GetDataTransfer

func (x *Access) GetDataTransfer() bool

func (*Access) GetWebSql

func (x *Access) GetWebSql() bool

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) ProtoReflect

func (x *Access) ProtoReflect() protoreflect.Message

func (*Access) Reset

func (x *Access) Reset()

func (*Access) SetDataLens

func (m *Access) SetDataLens(v bool)

func (*Access) SetDataTransfer

func (m *Access) SetDataTransfer(v bool)

func (*Access) SetWebSql

func (m *Access) SetWebSql(v bool)

func (*Access) String

func (x *Access) String() string

type AddClusterHostsMetadata

type AddClusterHostsMetadata struct {

	// ID of the Greenplum Cluster resource that is being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterHostsMetadata) Descriptor deprecated

func (*AddClusterHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AddClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*AddClusterHostsMetadata) GetClusterId

func (x *AddClusterHostsMetadata) GetClusterId() string

func (*AddClusterHostsMetadata) ProtoMessage

func (*AddClusterHostsMetadata) ProtoMessage()

func (*AddClusterHostsMetadata) ProtoReflect

func (x *AddClusterHostsMetadata) ProtoReflect() protoreflect.Message

func (*AddClusterHostsMetadata) Reset

func (x *AddClusterHostsMetadata) Reset()

func (*AddClusterHostsMetadata) SetClusterId

func (m *AddClusterHostsMetadata) SetClusterId(v string)

func (*AddClusterHostsMetadata) String

func (x *AddClusterHostsMetadata) String() string

type AnalyzeAndVacuum

type AnalyzeAndVacuum struct {
	Start *BackgroundActivityStartAt `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	// Maximum duration of the `ANALYZE` operation, in seconds. The default value is `36000`. As soon as this period expires, the `ANALYZE` operation will be forced to terminate.
	AnalyzeTimeout *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=analyze_timeout,json=analyzeTimeout,proto3" json:"analyze_timeout,omitempty"`
	// Maximum duration of the `VACUUM` operation, in seconds. The default value is `36000`. As soon as this period expires, the `VACUUM` operation will be forced to terminate.
	VacuumTimeout *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=vacuum_timeout,json=vacuumTimeout,proto3" json:"vacuum_timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*AnalyzeAndVacuum) Descriptor deprecated

func (*AnalyzeAndVacuum) Descriptor() ([]byte, []int)

Deprecated: Use AnalyzeAndVacuum.ProtoReflect.Descriptor instead.

func (*AnalyzeAndVacuum) GetAnalyzeTimeout

func (x *AnalyzeAndVacuum) GetAnalyzeTimeout() *wrapperspb.Int64Value

func (*AnalyzeAndVacuum) GetStart

func (*AnalyzeAndVacuum) GetVacuumTimeout

func (x *AnalyzeAndVacuum) GetVacuumTimeout() *wrapperspb.Int64Value

func (*AnalyzeAndVacuum) ProtoMessage

func (*AnalyzeAndVacuum) ProtoMessage()

func (*AnalyzeAndVacuum) ProtoReflect

func (x *AnalyzeAndVacuum) ProtoReflect() protoreflect.Message

func (*AnalyzeAndVacuum) Reset

func (x *AnalyzeAndVacuum) Reset()

func (*AnalyzeAndVacuum) SetAnalyzeTimeout

func (m *AnalyzeAndVacuum) SetAnalyzeTimeout(v *wrapperspb.Int64Value)

func (*AnalyzeAndVacuum) SetStart

func (*AnalyzeAndVacuum) SetVacuumTimeout

func (m *AnalyzeAndVacuum) SetVacuumTimeout(v *wrapperspb.Int64Value)

func (*AnalyzeAndVacuum) String

func (x *AnalyzeAndVacuum) String() string

type AnytimeMaintenanceWindow

type AnytimeMaintenanceWindow struct {
	// contains filtered or unexported fields
}

An any-time maintenance window.

func (*AnytimeMaintenanceWindow) Descriptor deprecated

func (*AnytimeMaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use AnytimeMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*AnytimeMaintenanceWindow) ProtoMessage

func (*AnytimeMaintenanceWindow) ProtoMessage()

func (*AnytimeMaintenanceWindow) ProtoReflect

func (x *AnytimeMaintenanceWindow) ProtoReflect() protoreflect.Message

func (*AnytimeMaintenanceWindow) Reset

func (x *AnytimeMaintenanceWindow) Reset()

func (*AnytimeMaintenanceWindow) String

func (x *AnytimeMaintenanceWindow) String() string

type BackgroundActivitiesConfig

type BackgroundActivitiesConfig struct {
	TableSizes       *TableSizes       `protobuf:"bytes,1,opt,name=table_sizes,json=tableSizes,proto3" json:"table_sizes,omitempty"`
	AnalyzeAndVacuum *AnalyzeAndVacuum `protobuf:"bytes,2,opt,name=analyze_and_vacuum,json=analyzeAndVacuum,proto3" json:"analyze_and_vacuum,omitempty"`
	// contains filtered or unexported fields
}

func (*BackgroundActivitiesConfig) Descriptor deprecated

func (*BackgroundActivitiesConfig) Descriptor() ([]byte, []int)

Deprecated: Use BackgroundActivitiesConfig.ProtoReflect.Descriptor instead.

func (*BackgroundActivitiesConfig) GetAnalyzeAndVacuum

func (x *BackgroundActivitiesConfig) GetAnalyzeAndVacuum() *AnalyzeAndVacuum

func (*BackgroundActivitiesConfig) GetTableSizes

func (x *BackgroundActivitiesConfig) GetTableSizes() *TableSizes

func (*BackgroundActivitiesConfig) ProtoMessage

func (*BackgroundActivitiesConfig) ProtoMessage()

func (*BackgroundActivitiesConfig) ProtoReflect

func (*BackgroundActivitiesConfig) Reset

func (x *BackgroundActivitiesConfig) Reset()

func (*BackgroundActivitiesConfig) SetAnalyzeAndVacuum

func (m *BackgroundActivitiesConfig) SetAnalyzeAndVacuum(v *AnalyzeAndVacuum)

func (*BackgroundActivitiesConfig) SetTableSizes

func (m *BackgroundActivitiesConfig) SetTableSizes(v *TableSizes)

func (*BackgroundActivitiesConfig) String

func (x *BackgroundActivitiesConfig) String() string

type BackgroundActivityStartAt

type BackgroundActivityStartAt struct {
	Hours   int64 `protobuf:"varint,1,opt,name=hours,proto3" json:"hours,omitempty"`
	Minutes int64 `protobuf:"varint,2,opt,name=minutes,proto3" json:"minutes,omitempty"`
	// contains filtered or unexported fields
}

func (*BackgroundActivityStartAt) Descriptor deprecated

func (*BackgroundActivityStartAt) Descriptor() ([]byte, []int)

Deprecated: Use BackgroundActivityStartAt.ProtoReflect.Descriptor instead.

func (*BackgroundActivityStartAt) GetHours

func (x *BackgroundActivityStartAt) GetHours() int64

func (*BackgroundActivityStartAt) GetMinutes

func (x *BackgroundActivityStartAt) GetMinutes() int64

func (*BackgroundActivityStartAt) ProtoMessage

func (*BackgroundActivityStartAt) ProtoMessage()

func (*BackgroundActivityStartAt) ProtoReflect

func (*BackgroundActivityStartAt) Reset

func (x *BackgroundActivityStartAt) Reset()

func (*BackgroundActivityStartAt) SetHours

func (m *BackgroundActivityStartAt) SetHours(v int64)

func (*BackgroundActivityStartAt) SetMinutes

func (m *BackgroundActivityStartAt) SetMinutes(v int64)

func (*BackgroundActivityStartAt) String

func (x *BackgroundActivityStartAt) String() string

type Backup

type Backup struct {

	// Required. ID of the backup.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the backup belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Time when the backup operation was completed.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// ID of the Greenplum® cluster that the backup was created for.
	SourceClusterId string `protobuf:"bytes,4,opt,name=source_cluster_id,json=sourceClusterId,proto3" json:"source_cluster_id,omitempty"`
	// Time when the backup operation was started.
	StartedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	// Size of the backup in bytes.
	Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	// How this backup was created (manual/automatic/etc...)
	Type Backup_BackupCreationType `protobuf:"varint,7,opt,name=type,proto3,enum=yandex.cloud.mdb.greenplum.v1.Backup_BackupCreationType" json:"type,omitempty"`
	// Method of backup creation
	Method Backup_BackupMethod `protobuf:"varint,8,opt,name=method,proto3,enum=yandex.cloud.mdb.greenplum.v1.Backup_BackupMethod" json:"method,omitempty"`
	// Size of the journal associated with backup, in bytes
	JournalSize int64 `protobuf:"varint,9,opt,name=journal_size,json=journalSize,proto3" json:"journal_size,omitempty"`
	// contains filtered or unexported fields
}

func (*Backup) Descriptor deprecated

func (*Backup) Descriptor() ([]byte, []int)

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetCreatedAt

func (x *Backup) GetCreatedAt() *timestamppb.Timestamp

func (*Backup) GetFolderId

func (x *Backup) GetFolderId() string

func (*Backup) GetId

func (x *Backup) GetId() string

func (*Backup) GetJournalSize

func (x *Backup) GetJournalSize() int64

func (*Backup) GetMethod

func (x *Backup) GetMethod() Backup_BackupMethod

func (*Backup) GetSize

func (x *Backup) GetSize() int64

func (*Backup) GetSourceClusterId

func (x *Backup) GetSourceClusterId() string

func (*Backup) GetStartedAt

func (x *Backup) GetStartedAt() *timestamppb.Timestamp

func (*Backup) GetType

func (x *Backup) GetType() Backup_BackupCreationType

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect

func (x *Backup) ProtoReflect() protoreflect.Message

func (*Backup) Reset

func (x *Backup) Reset()

func (*Backup) SetCreatedAt

func (m *Backup) SetCreatedAt(v *timestamppb.Timestamp)

func (*Backup) SetFolderId

func (m *Backup) SetFolderId(v string)

func (*Backup) SetId

func (m *Backup) SetId(v string)

func (*Backup) SetJournalSize

func (m *Backup) SetJournalSize(v int64)

func (*Backup) SetMethod

func (m *Backup) SetMethod(v Backup_BackupMethod)

func (*Backup) SetSize

func (m *Backup) SetSize(v int64)

func (*Backup) SetSourceClusterId

func (m *Backup) SetSourceClusterId(v string)

func (*Backup) SetStartedAt

func (m *Backup) SetStartedAt(v *timestamppb.Timestamp)

func (*Backup) SetType

func (m *Backup) SetType(v Backup_BackupCreationType)

func (*Backup) String

func (x *Backup) String() string

type BackupClusterMetadata

type BackupClusterMetadata struct {

	// ID of the Greenplum cluster to back up.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	BackupId  string `protobuf:"bytes,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupClusterMetadata) Descriptor deprecated

func (*BackupClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BackupClusterMetadata.ProtoReflect.Descriptor instead.

func (*BackupClusterMetadata) GetBackupId

func (x *BackupClusterMetadata) GetBackupId() string

func (*BackupClusterMetadata) GetClusterId

func (x *BackupClusterMetadata) GetClusterId() string

func (*BackupClusterMetadata) ProtoMessage

func (*BackupClusterMetadata) ProtoMessage()

func (*BackupClusterMetadata) ProtoReflect

func (x *BackupClusterMetadata) ProtoReflect() protoreflect.Message

func (*BackupClusterMetadata) Reset

func (x *BackupClusterMetadata) Reset()

func (*BackupClusterMetadata) SetBackupId

func (m *BackupClusterMetadata) SetBackupId(v string)

func (*BackupClusterMetadata) SetClusterId

func (m *BackupClusterMetadata) SetClusterId(v string)

func (*BackupClusterMetadata) String

func (x *BackupClusterMetadata) String() string

type BackupClusterRequest

type BackupClusterRequest struct {

	// ID of the Greenplum cluster to back up.
	// To get the Greenplum cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupClusterRequest) Descriptor deprecated

func (*BackupClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use BackupClusterRequest.ProtoReflect.Descriptor instead.

func (*BackupClusterRequest) GetClusterId

func (x *BackupClusterRequest) GetClusterId() string

func (*BackupClusterRequest) ProtoMessage

func (*BackupClusterRequest) ProtoMessage()

func (*BackupClusterRequest) ProtoReflect

func (x *BackupClusterRequest) ProtoReflect() protoreflect.Message

func (*BackupClusterRequest) Reset

func (x *BackupClusterRequest) Reset()

func (*BackupClusterRequest) SetClusterId

func (m *BackupClusterRequest) SetClusterId(v string)

func (*BackupClusterRequest) String

func (x *BackupClusterRequest) String() string

type BackupServiceClient

type BackupServiceClient interface {
	// Returns the specified backup of Greenplum® cluster.
	Get(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Returns the list of available backups for the specified Greenplum® cluster.
	List(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error)
	Delete(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

BackupServiceClient is the client API for BackupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BackupServiceServer

type BackupServiceServer interface {
	// Returns the specified backup of Greenplum® cluster.
	Get(context.Context, *GetBackupRequest) (*Backup, error)
	// Returns the list of available backups for the specified Greenplum® cluster.
	List(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
	Delete(context.Context, *DeleteBackupRequest) (*operation.Operation, error)
}

BackupServiceServer is the server API for BackupService service. All implementations should embed UnimplementedBackupServiceServer for forward compatibility

type Backup_BackupCreationType

type Backup_BackupCreationType int32
const (
	Backup_BACKUP_CREATION_TYPE_UNSPECIFIED Backup_BackupCreationType = 0
	// Backup created by automated daily schedule
	Backup_AUTOMATED Backup_BackupCreationType = 1
	// Backup created by user request
	Backup_MANUAL Backup_BackupCreationType = 2
)

func (Backup_BackupCreationType) Descriptor

func (Backup_BackupCreationType) Enum

func (Backup_BackupCreationType) EnumDescriptor deprecated

func (Backup_BackupCreationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Backup_BackupCreationType.Descriptor instead.

func (Backup_BackupCreationType) Number

func (Backup_BackupCreationType) String

func (x Backup_BackupCreationType) String() string

func (Backup_BackupCreationType) Type

type Backup_BackupMethod

type Backup_BackupMethod int32
const (
	Backup_BACKUP_METHOD_UNSPECIFIED Backup_BackupMethod = 0
	// Base backup
	Backup_BASE Backup_BackupMethod = 1
	// Delta (incremental) Greenplum backup
	Backup_INCREMENTAL Backup_BackupMethod = 2
)

func (Backup_BackupMethod) Descriptor

func (Backup_BackupMethod) Enum

func (Backup_BackupMethod) EnumDescriptor deprecated

func (Backup_BackupMethod) EnumDescriptor() ([]byte, []int)

Deprecated: Use Backup_BackupMethod.Descriptor instead.

func (Backup_BackupMethod) Number

func (Backup_BackupMethod) String

func (x Backup_BackupMethod) String() string

func (Backup_BackupMethod) Type

type BatchUpdateHBARulesRequest

type BatchUpdateHBARulesRequest struct {

	// ID of the Greenplum cluster.
	// To get the Greenplum cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// List of new hba rules for the cluster.
	HbaRules []*HBARule `protobuf:"bytes,2,rep,name=hba_rules,json=hbaRules,proto3" json:"hba_rules,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUpdateHBARulesRequest) Descriptor deprecated

func (*BatchUpdateHBARulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchUpdateHBARulesRequest.ProtoReflect.Descriptor instead.

func (*BatchUpdateHBARulesRequest) GetClusterId

func (x *BatchUpdateHBARulesRequest) GetClusterId() string

func (*BatchUpdateHBARulesRequest) GetHbaRules

func (x *BatchUpdateHBARulesRequest) GetHbaRules() []*HBARule

func (*BatchUpdateHBARulesRequest) ProtoMessage

func (*BatchUpdateHBARulesRequest) ProtoMessage()

func (*BatchUpdateHBARulesRequest) ProtoReflect

func (*BatchUpdateHBARulesRequest) Reset

func (x *BatchUpdateHBARulesRequest) Reset()

func (*BatchUpdateHBARulesRequest) SetClusterId

func (m *BatchUpdateHBARulesRequest) SetClusterId(v string)

func (*BatchUpdateHBARulesRequest) SetHbaRules

func (m *BatchUpdateHBARulesRequest) SetHbaRules(v []*HBARule)

func (*BatchUpdateHBARulesRequest) String

func (x *BatchUpdateHBARulesRequest) String() string

type CloudStorage

type CloudStorage struct {

	// enable Cloud Storage for cluster
	Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// contains filtered or unexported fields
}

Cloud Storage Settings

func (*CloudStorage) Descriptor deprecated

func (*CloudStorage) Descriptor() ([]byte, []int)

Deprecated: Use CloudStorage.ProtoReflect.Descriptor instead.

func (*CloudStorage) GetEnable

func (x *CloudStorage) GetEnable() bool

func (*CloudStorage) ProtoMessage

func (*CloudStorage) ProtoMessage()

func (*CloudStorage) ProtoReflect

func (x *CloudStorage) ProtoReflect() protoreflect.Message

func (*CloudStorage) Reset

func (x *CloudStorage) Reset()

func (*CloudStorage) SetEnable

func (m *CloudStorage) SetEnable(v bool)

func (*CloudStorage) String

func (x *CloudStorage) String() string

type Cluster

type Cluster struct {

	// ID of the Greenplum® cluster.
	// This ID is assigned by the platform at the moment of cluster creation.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the Greenplum® cluster belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Time when the cluster was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the Greenplum® cluster.
	// The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Greenplum® cluster configuration.
	Config *GreenplumConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
	// Description of the Greenplum® cluster.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the Greenplum® cluster as `key:value` pairs. Maximum 64 labels per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the Greenplum® cluster.
	Environment Cluster_Environment `` /* 131-byte string literal not displayed */
	// Description of monitoring systems relevant to the Greenplum® cluster.
	Monitoring []*Monitoring `protobuf:"bytes,9,rep,name=monitoring,proto3" json:"monitoring,omitempty"`
	// Configuration of the Greenplum® master subcluster.
	MasterConfig *MasterSubclusterConfig `protobuf:"bytes,10,opt,name=master_config,json=masterConfig,proto3" json:"master_config,omitempty"`
	// Configuration of the Greenplum® segment subcluster.
	SegmentConfig *SegmentSubclusterConfig `protobuf:"bytes,11,opt,name=segment_config,json=segmentConfig,proto3" json:"segment_config,omitempty"`
	// Number of hosts in the master subcluster.
	MasterHostCount int64 `protobuf:"varint,12,opt,name=master_host_count,json=masterHostCount,proto3" json:"master_host_count,omitempty"`
	// Number of hosts in the segment subcluster.
	SegmentHostCount int64 `protobuf:"varint,13,opt,name=segment_host_count,json=segmentHostCount,proto3" json:"segment_host_count,omitempty"`
	// Number of segments per host.
	SegmentInHost int64 `protobuf:"varint,14,opt,name=segment_in_host,json=segmentInHost,proto3" json:"segment_in_host,omitempty"`
	// ID of the cloud network that the cluster belongs to.
	NetworkId string `protobuf:"bytes,15,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Aggregated cluster health.
	Health Cluster_Health `protobuf:"varint,16,opt,name=health,proto3,enum=yandex.cloud.mdb.greenplum.v1.Cluster_Health" json:"health,omitempty"`
	// Current state of the cluster.
	Status Cluster_Status `protobuf:"varint,17,opt,name=status,proto3,enum=yandex.cloud.mdb.greenplum.v1.Cluster_Status" json:"status,omitempty"`
	// A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,18,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Maintenance operation planned at nearest [maintenance_window].
	PlannedOperation *MaintenanceOperation `protobuf:"bytes,19,opt,name=planned_operation,json=plannedOperation,proto3" json:"planned_operation,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,20,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Owner user name.
	UserName string `protobuf:"bytes,21,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,22,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Host groups hosting VMs of the cluster.
	HostGroupIds []string `protobuf:"bytes,23,rep,name=host_group_ids,json=hostGroupIds,proto3" json:"host_group_ids,omitempty"`
	// Greenplum® and Odyssey® configuration.
	ClusterConfig *ClusterConfigSet `protobuf:"bytes,24,opt,name=cluster_config,json=clusterConfig,proto3" json:"cluster_config,omitempty"`
	// Cloud storage settings
	CloudStorage *CloudStorage `protobuf:"bytes,26,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	// contains filtered or unexported fields
}

A Greenplum® cluster resource.

func (*Cluster) Descriptor deprecated

func (*Cluster) Descriptor() ([]byte, []int)

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetCloudStorage

func (x *Cluster) GetCloudStorage() *CloudStorage

func (*Cluster) GetClusterConfig

func (x *Cluster) GetClusterConfig() *ClusterConfigSet

func (*Cluster) GetConfig

func (x *Cluster) GetConfig() *GreenplumConfig

func (*Cluster) GetCreatedAt

func (x *Cluster) GetCreatedAt() *timestamppb.Timestamp

func (*Cluster) GetDeletionProtection

func (x *Cluster) GetDeletionProtection() bool

func (*Cluster) GetDescription

func (x *Cluster) GetDescription() string

func (*Cluster) GetEnvironment

func (x *Cluster) GetEnvironment() Cluster_Environment

func (*Cluster) GetFolderId

func (x *Cluster) GetFolderId() string

func (*Cluster) GetHealth

func (x *Cluster) GetHealth() Cluster_Health

func (*Cluster) GetHostGroupIds

func (x *Cluster) GetHostGroupIds() []string

func (*Cluster) GetId

func (x *Cluster) GetId() string

func (*Cluster) GetLabels

func (x *Cluster) GetLabels() map[string]string

func (*Cluster) GetMaintenanceWindow

func (x *Cluster) GetMaintenanceWindow() *MaintenanceWindow

func (*Cluster) GetMasterConfig

func (x *Cluster) GetMasterConfig() *MasterSubclusterConfig

func (*Cluster) GetMasterHostCount

func (x *Cluster) GetMasterHostCount() int64

func (*Cluster) GetMonitoring

func (x *Cluster) GetMonitoring() []*Monitoring

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetNetworkId

func (x *Cluster) GetNetworkId() string

func (*Cluster) GetPlannedOperation

func (x *Cluster) GetPlannedOperation() *MaintenanceOperation

func (*Cluster) GetSecurityGroupIds

func (x *Cluster) GetSecurityGroupIds() []string

func (*Cluster) GetSegmentConfig

func (x *Cluster) GetSegmentConfig() *SegmentSubclusterConfig

func (*Cluster) GetSegmentHostCount

func (x *Cluster) GetSegmentHostCount() int64

func (*Cluster) GetSegmentInHost

func (x *Cluster) GetSegmentInHost() int64

func (*Cluster) GetStatus

func (x *Cluster) GetStatus() Cluster_Status

func (*Cluster) GetUserName

func (x *Cluster) GetUserName() string

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

func (x *Cluster) ProtoReflect() protoreflect.Message

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) SetCloudStorage

func (m *Cluster) SetCloudStorage(v *CloudStorage)

func (*Cluster) SetClusterConfig

func (m *Cluster) SetClusterConfig(v *ClusterConfigSet)

func (*Cluster) SetConfig

func (m *Cluster) SetConfig(v *GreenplumConfig)

func (*Cluster) SetCreatedAt

func (m *Cluster) SetCreatedAt(v *timestamppb.Timestamp)

func (*Cluster) SetDeletionProtection

func (m *Cluster) SetDeletionProtection(v bool)

func (*Cluster) SetDescription

func (m *Cluster) SetDescription(v string)

func (*Cluster) SetEnvironment

func (m *Cluster) SetEnvironment(v Cluster_Environment)

func (*Cluster) SetFolderId

func (m *Cluster) SetFolderId(v string)

func (*Cluster) SetHealth

func (m *Cluster) SetHealth(v Cluster_Health)

func (*Cluster) SetHostGroupIds

func (m *Cluster) SetHostGroupIds(v []string)

func (*Cluster) SetId

func (m *Cluster) SetId(v string)

func (*Cluster) SetLabels

func (m *Cluster) SetLabels(v map[string]string)

func (*Cluster) SetMaintenanceWindow

func (m *Cluster) SetMaintenanceWindow(v *MaintenanceWindow)

func (*Cluster) SetMasterConfig

func (m *Cluster) SetMasterConfig(v *MasterSubclusterConfig)

func (*Cluster) SetMasterHostCount

func (m *Cluster) SetMasterHostCount(v int64)

func (*Cluster) SetMonitoring

func (m *Cluster) SetMonitoring(v []*Monitoring)

func (*Cluster) SetName

func (m *Cluster) SetName(v string)

func (*Cluster) SetNetworkId

func (m *Cluster) SetNetworkId(v string)

func (*Cluster) SetPlannedOperation

func (m *Cluster) SetPlannedOperation(v *MaintenanceOperation)

func (*Cluster) SetSecurityGroupIds

func (m *Cluster) SetSecurityGroupIds(v []string)

func (*Cluster) SetSegmentConfig

func (m *Cluster) SetSegmentConfig(v *SegmentSubclusterConfig)

func (*Cluster) SetSegmentHostCount

func (m *Cluster) SetSegmentHostCount(v int64)

func (*Cluster) SetSegmentInHost

func (m *Cluster) SetSegmentInHost(v int64)

func (*Cluster) SetStatus

func (m *Cluster) SetStatus(v Cluster_Status)

func (*Cluster) SetUserName

func (m *Cluster) SetUserName(v string)

func (*Cluster) String

func (x *Cluster) String() string

type ClusterConfigSet

type ClusterConfigSet struct {

	// Types that are assignable to GreenplumConfig:
	//
	//	*ClusterConfigSet_GreenplumConfigSet_6_17
	//	*ClusterConfigSet_GreenplumConfigSet_6_19
	//	*ClusterConfigSet_GreenplumConfigSet_6_21
	//	*ClusterConfigSet_GreenplumConfigSet_6_22
	//	*ClusterConfigSet_GreenplumConfigSet_6
	GreenplumConfig isClusterConfigSet_GreenplumConfig `protobuf_oneof:"greenplum_config"`
	// Odyssey® pool settings.
	Pool                 *ConnectionPoolerConfigSet  `protobuf:"bytes,3,opt,name=pool,proto3" json:"pool,omitempty"`
	BackgroundActivities *BackgroundActivitiesConfig `protobuf:"bytes,6,opt,name=background_activities,json=backgroundActivities,proto3" json:"background_activities,omitempty"`
	PxfConfig            *PXFConfigSet               `protobuf:"bytes,8,opt,name=pxf_config,json=pxfConfig,proto3" json:"pxf_config,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfigSet) Descriptor deprecated

func (*ClusterConfigSet) Descriptor() ([]byte, []int)

Deprecated: Use ClusterConfigSet.ProtoReflect.Descriptor instead.

func (*ClusterConfigSet) GetBackgroundActivities

func (x *ClusterConfigSet) GetBackgroundActivities() *BackgroundActivitiesConfig

func (*ClusterConfigSet) GetGreenplumConfig

func (m *ClusterConfigSet) GetGreenplumConfig() isClusterConfigSet_GreenplumConfig

func (*ClusterConfigSet) GetGreenplumConfigSet_6

func (x *ClusterConfigSet) GetGreenplumConfigSet_6() *GreenplumConfigSet6

func (*ClusterConfigSet) GetGreenplumConfigSet_6_17

func (x *ClusterConfigSet) GetGreenplumConfigSet_6_17() *GreenplumConfigSet6_17

func (*ClusterConfigSet) GetGreenplumConfigSet_6_19

func (x *ClusterConfigSet) GetGreenplumConfigSet_6_19() *GreenplumConfigSet6_19

func (*ClusterConfigSet) GetGreenplumConfigSet_6_21

func (x *ClusterConfigSet) GetGreenplumConfigSet_6_21() *GreenplumConfigSet6_21

func (*ClusterConfigSet) GetGreenplumConfigSet_6_22

func (x *ClusterConfigSet) GetGreenplumConfigSet_6_22() *GreenplumConfigSet6_22

func (*ClusterConfigSet) GetPool

func (*ClusterConfigSet) GetPxfConfig

func (x *ClusterConfigSet) GetPxfConfig() *PXFConfigSet

func (*ClusterConfigSet) ProtoMessage

func (*ClusterConfigSet) ProtoMessage()

func (*ClusterConfigSet) ProtoReflect

func (x *ClusterConfigSet) ProtoReflect() protoreflect.Message

func (*ClusterConfigSet) Reset

func (x *ClusterConfigSet) Reset()

func (*ClusterConfigSet) SetBackgroundActivities

func (m *ClusterConfigSet) SetBackgroundActivities(v *BackgroundActivitiesConfig)

func (*ClusterConfigSet) SetGreenplumConfig

func (m *ClusterConfigSet) SetGreenplumConfig(v ClusterConfigSet_GreenplumConfig)

func (*ClusterConfigSet) SetGreenplumConfigSet_6

func (m *ClusterConfigSet) SetGreenplumConfigSet_6(v *GreenplumConfigSet6)

func (*ClusterConfigSet) SetGreenplumConfigSet_6_17

func (m *ClusterConfigSet) SetGreenplumConfigSet_6_17(v *GreenplumConfigSet6_17)

func (*ClusterConfigSet) SetGreenplumConfigSet_6_19

func (m *ClusterConfigSet) SetGreenplumConfigSet_6_19(v *GreenplumConfigSet6_19)

func (*ClusterConfigSet) SetGreenplumConfigSet_6_21

func (m *ClusterConfigSet) SetGreenplumConfigSet_6_21(v *GreenplumConfigSet6_21)

func (*ClusterConfigSet) SetGreenplumConfigSet_6_22

func (m *ClusterConfigSet) SetGreenplumConfigSet_6_22(v *GreenplumConfigSet6_22)

func (*ClusterConfigSet) SetPool

func (*ClusterConfigSet) SetPxfConfig

func (m *ClusterConfigSet) SetPxfConfig(v *PXFConfigSet)

func (*ClusterConfigSet) String

func (x *ClusterConfigSet) String() string

type ClusterConfigSet_GreenplumConfig

type ClusterConfigSet_GreenplumConfig = isClusterConfigSet_GreenplumConfig

type ClusterConfigSet_GreenplumConfigSet_6

type ClusterConfigSet_GreenplumConfigSet_6 struct {
	GreenplumConfigSet_6 *GreenplumConfigSet6 `protobuf:"bytes,9,opt,name=greenplum_config_set_6,json=greenplumConfigSet_6,proto3,oneof"`
}

type ClusterConfigSet_GreenplumConfigSet_6_17

type ClusterConfigSet_GreenplumConfigSet_6_17 struct {
	GreenplumConfigSet_6_17 *GreenplumConfigSet6_17 `protobuf:"bytes,1,opt,name=greenplum_config_set_6_17,json=greenplumConfigSet_6_17,proto3,oneof"`
}

type ClusterConfigSet_GreenplumConfigSet_6_19

type ClusterConfigSet_GreenplumConfigSet_6_19 struct {
	GreenplumConfigSet_6_19 *GreenplumConfigSet6_19 `protobuf:"bytes,2,opt,name=greenplum_config_set_6_19,json=greenplumConfigSet_6_19,proto3,oneof"`
}

type ClusterConfigSet_GreenplumConfigSet_6_21

type ClusterConfigSet_GreenplumConfigSet_6_21 struct {
	GreenplumConfigSet_6_21 *GreenplumConfigSet6_21 `protobuf:"bytes,4,opt,name=greenplum_config_set_6_21,json=greenplumConfigSet_6_21,proto3,oneof"`
}

type ClusterConfigSet_GreenplumConfigSet_6_22

type ClusterConfigSet_GreenplumConfigSet_6_22 struct {
	GreenplumConfigSet_6_22 *GreenplumConfigSet6_22 `protobuf:"bytes,5,opt,name=greenplum_config_set_6_22,json=greenplumConfigSet_6_22,proto3,oneof"`
}

type ClusterServiceClient

type ClusterServiceClient interface {
	// Returns the specified Greenplum® cluster.
	//
	// To get the list of all available Greenplum® clusters, make a [List] request.
	Get(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Retrieves a list of Greenplum® clusters that belong to the specified folder.
	List(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// Creates a Greenplum® cluster in the specified folder.
	Create(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified Greenplum® cluster.
	Update(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Expands the specified Greenplum® cluster.
	Expand(ctx context.Context, in *ExpandRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified Greenplum® cluster.
	Delete(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Starts the specified Greenplum® cluster.
	Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Stops the specified Greenplum® cluster.
	Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves the list of Operation resources for the specified cluster.
	ListOperations(ctx context.Context, in *ListClusterOperationsRequest, opts ...grpc.CallOption) (*ListClusterOperationsResponse, error)
	// Retrieves a list of master hosts for the specified cluster.
	ListMasterHosts(ctx context.Context, in *ListClusterHostsRequest, opts ...grpc.CallOption) (*ListClusterHostsResponse, error)
	// Retrieves a list of segment hosts for the specified cluster.
	ListSegmentHosts(ctx context.Context, in *ListClusterHostsRequest, opts ...grpc.CallOption) (*ListClusterHostsResponse, error)
	// Retrieves logs for the specified Greenplum® cluster.
	ListLogs(ctx context.Context, in *ListClusterLogsRequest, opts ...grpc.CallOption) (*ListClusterLogsResponse, error)
	// Same as [ListLogs] but using server-side streaming. Also allows for `tail -f` semantics.
	StreamLogs(ctx context.Context, in *StreamClusterLogsRequest, opts ...grpc.CallOption) (ClusterService_StreamLogsClient, error)
	// Retrieves a list of available backups for the specified Greenplum® cluster.
	ListBackups(ctx context.Context, in *ListClusterBackupsRequest, opts ...grpc.CallOption) (*ListClusterBackupsResponse, error)
	// Creates a backup for the specified Greenplum cluster.
	Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a new Greenplum® cluster using the specified backup.
	Restore(ctx context.Context, in *RestoreClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

ClusterServiceClient is the client API for ClusterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ClusterServiceServer

type ClusterServiceServer interface {
	// Returns the specified Greenplum® cluster.
	//
	// To get the list of all available Greenplum® clusters, make a [List] request.
	Get(context.Context, *GetClusterRequest) (*Cluster, error)
	// Retrieves a list of Greenplum® clusters that belong to the specified folder.
	List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// Creates a Greenplum® cluster in the specified folder.
	Create(context.Context, *CreateClusterRequest) (*operation.Operation, error)
	// Updates the specified Greenplum® cluster.
	Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error)
	// Expands the specified Greenplum® cluster.
	Expand(context.Context, *ExpandRequest) (*operation.Operation, error)
	// Deletes the specified Greenplum® cluster.
	Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error)
	// Starts the specified Greenplum® cluster.
	Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
	// Stops the specified Greenplum® cluster.
	Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
	// Retrieves the list of Operation resources for the specified cluster.
	ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error)
	// Retrieves a list of master hosts for the specified cluster.
	ListMasterHosts(context.Context, *ListClusterHostsRequest) (*ListClusterHostsResponse, error)
	// Retrieves a list of segment hosts for the specified cluster.
	ListSegmentHosts(context.Context, *ListClusterHostsRequest) (*ListClusterHostsResponse, error)
	// Retrieves logs for the specified Greenplum® cluster.
	ListLogs(context.Context, *ListClusterLogsRequest) (*ListClusterLogsResponse, error)
	// Same as [ListLogs] but using server-side streaming. Also allows for `tail -f` semantics.
	StreamLogs(*StreamClusterLogsRequest, ClusterService_StreamLogsServer) error
	// Retrieves a list of available backups for the specified Greenplum® cluster.
	ListBackups(context.Context, *ListClusterBackupsRequest) (*ListClusterBackupsResponse, error)
	// Creates a backup for the specified Greenplum cluster.
	Backup(context.Context, *BackupClusterRequest) (*operation.Operation, error)
	// Creates a new Greenplum® cluster using the specified backup.
	Restore(context.Context, *RestoreClusterRequest) (*operation.Operation, error)
}

ClusterServiceServer is the server API for ClusterService service. All implementations should embed UnimplementedClusterServiceServer for forward compatibility

type ClusterService_StreamLogsClient

type ClusterService_StreamLogsClient interface {
	Recv() (*StreamLogRecord, error)
	grpc.ClientStream
}

type ClusterService_StreamLogsServer

type ClusterService_StreamLogsServer interface {
	Send(*StreamLogRecord) error
	grpc.ServerStream
}

type Cluster_Environment

type Cluster_Environment int32
const (
	Cluster_ENVIRONMENT_UNSPECIFIED Cluster_Environment = 0
	// Stable environment with a conservative update policy: only hotfixes are applied during regular maintenance.
	Cluster_PRODUCTION Cluster_Environment = 1
	// Environment with more aggressive update policy: new versions are rolled out irrespective of backward compatibility.
	Cluster_PRESTABLE Cluster_Environment = 2
)

func (Cluster_Environment) Descriptor

func (Cluster_Environment) Enum

func (Cluster_Environment) EnumDescriptor deprecated

func (Cluster_Environment) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cluster_Environment.Descriptor instead.

func (Cluster_Environment) Number

func (Cluster_Environment) String

func (x Cluster_Environment) String() string

func (Cluster_Environment) Type

type Cluster_Health

type Cluster_Health int32
const (
	// Health of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN).
	Cluster_HEALTH_UNKNOWN Cluster_Health = 0
	// Cluster is working normally ([Host.health] for every host in the cluster is ALIVE).
	Cluster_ALIVE Cluster_Health = 1
	// Cluster is inoperable ([Host.health] for every host in the cluster is DEAD).
	Cluster_DEAD Cluster_Health = 2
	// Cluster is working below capacity ([Host.health] for at least one host in the cluster is not ALIVE).
	Cluster_DEGRADED Cluster_Health = 3
	// Cluster is working below capacity ([Host.health] for at least one host in the cluster is UNBALANCED).
	Cluster_UNBALANCED Cluster_Health = 4
)

func (Cluster_Health) Descriptor

func (Cluster_Health) Enum

func (x Cluster_Health) Enum() *Cluster_Health

func (Cluster_Health) EnumDescriptor deprecated

func (Cluster_Health) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cluster_Health.Descriptor instead.

func (Cluster_Health) Number

func (Cluster_Health) String

func (x Cluster_Health) String() string

func (Cluster_Health) Type

type Cluster_Status

type Cluster_Status int32
const (
	// Cluster state is unknown.
	Cluster_STATUS_UNKNOWN Cluster_Status = 0
	// Cluster is being created.
	Cluster_CREATING Cluster_Status = 1
	// Cluster is running normally.
	Cluster_RUNNING Cluster_Status = 2
	// Cluster has encountered a problem and cannot operate.
	Cluster_ERROR Cluster_Status = 3
	// Cluster is being updated.
	Cluster_UPDATING Cluster_Status = 4
	// Cluster is stopping.
	Cluster_STOPPING Cluster_Status = 5
	// Cluster has stopped.
	Cluster_STOPPED Cluster_Status = 6
	// Cluster is starting.
	Cluster_STARTING Cluster_Status = 7
)

func (Cluster_Status) Descriptor

func (Cluster_Status) Enum

func (x Cluster_Status) Enum() *Cluster_Status

func (Cluster_Status) EnumDescriptor deprecated

func (Cluster_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cluster_Status.Descriptor instead.

func (Cluster_Status) Number

func (Cluster_Status) String

func (x Cluster_Status) String() string

func (Cluster_Status) Type

type ConfigSpec

type ConfigSpec struct {

	// Types that are assignable to GreenplumConfig:
	//
	//	*ConfigSpec_GreenplumConfig_6_17
	//	*ConfigSpec_GreenplumConfig_6_19
	//	*ConfigSpec_GreenplumConfig_6_21
	//	*ConfigSpec_GreenplumConfig_6_22
	//	*ConfigSpec_GreenplumConfig_6
	GreenplumConfig isConfigSpec_GreenplumConfig `protobuf_oneof:"greenplum_config"`
	// Odyssey® pool settings.
	Pool                 *ConnectionPoolerConfig     `protobuf:"bytes,3,opt,name=pool,proto3" json:"pool,omitempty"`
	BackgroundActivities *BackgroundActivitiesConfig `protobuf:"bytes,6,opt,name=background_activities,json=backgroundActivities,proto3" json:"background_activities,omitempty"`
	PxfConfig            *PXFConfig                  `protobuf:"bytes,8,opt,name=pxf_config,json=pxfConfig,proto3" json:"pxf_config,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSpec) Descriptor deprecated

func (*ConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use ConfigSpec.ProtoReflect.Descriptor instead.

func (*ConfigSpec) GetBackgroundActivities

func (x *ConfigSpec) GetBackgroundActivities() *BackgroundActivitiesConfig

func (*ConfigSpec) GetGreenplumConfig

func (m *ConfigSpec) GetGreenplumConfig() isConfigSpec_GreenplumConfig

func (*ConfigSpec) GetGreenplumConfig_6

func (x *ConfigSpec) GetGreenplumConfig_6() *GreenplumConfig6

func (*ConfigSpec) GetGreenplumConfig_6_17

func (x *ConfigSpec) GetGreenplumConfig_6_17() *GreenplumConfig6_17

func (*ConfigSpec) GetGreenplumConfig_6_19

func (x *ConfigSpec) GetGreenplumConfig_6_19() *GreenplumConfig6_19

func (*ConfigSpec) GetGreenplumConfig_6_21

func (x *ConfigSpec) GetGreenplumConfig_6_21() *GreenplumConfig6_21

func (*ConfigSpec) GetGreenplumConfig_6_22

func (x *ConfigSpec) GetGreenplumConfig_6_22() *GreenplumConfig6_22

func (*ConfigSpec) GetPool

func (x *ConfigSpec) GetPool() *ConnectionPoolerConfig

func (*ConfigSpec) GetPxfConfig

func (x *ConfigSpec) GetPxfConfig() *PXFConfig

func (*ConfigSpec) ProtoMessage

func (*ConfigSpec) ProtoMessage()

func (*ConfigSpec) ProtoReflect

func (x *ConfigSpec) ProtoReflect() protoreflect.Message

func (*ConfigSpec) Reset

func (x *ConfigSpec) Reset()

func (*ConfigSpec) SetBackgroundActivities

func (m *ConfigSpec) SetBackgroundActivities(v *BackgroundActivitiesConfig)

func (*ConfigSpec) SetGreenplumConfig

func (m *ConfigSpec) SetGreenplumConfig(v ConfigSpec_GreenplumConfig)

func (*ConfigSpec) SetGreenplumConfig_6

func (m *ConfigSpec) SetGreenplumConfig_6(v *GreenplumConfig6)

func (*ConfigSpec) SetGreenplumConfig_6_17

func (m *ConfigSpec) SetGreenplumConfig_6_17(v *GreenplumConfig6_17)

func (*ConfigSpec) SetGreenplumConfig_6_19

func (m *ConfigSpec) SetGreenplumConfig_6_19(v *GreenplumConfig6_19)

func (*ConfigSpec) SetGreenplumConfig_6_21

func (m *ConfigSpec) SetGreenplumConfig_6_21(v *GreenplumConfig6_21)

func (*ConfigSpec) SetGreenplumConfig_6_22

func (m *ConfigSpec) SetGreenplumConfig_6_22(v *GreenplumConfig6_22)

func (*ConfigSpec) SetPool

func (m *ConfigSpec) SetPool(v *ConnectionPoolerConfig)

func (*ConfigSpec) SetPxfConfig

func (m *ConfigSpec) SetPxfConfig(v *PXFConfig)

func (*ConfigSpec) String

func (x *ConfigSpec) String() string

type ConfigSpec_GreenplumConfig

type ConfigSpec_GreenplumConfig = isConfigSpec_GreenplumConfig

type ConfigSpec_GreenplumConfig_6

type ConfigSpec_GreenplumConfig_6 struct {
	GreenplumConfig_6 *GreenplumConfig6 `protobuf:"bytes,9,opt,name=greenplum_config_6,json=greenplumConfig_6,proto3,oneof"`
}

type ConfigSpec_GreenplumConfig_6_17

type ConfigSpec_GreenplumConfig_6_17 struct {
	GreenplumConfig_6_17 *GreenplumConfig6_17 `protobuf:"bytes,1,opt,name=greenplum_config_6_17,json=greenplumConfig_6_17,proto3,oneof"`
}

type ConfigSpec_GreenplumConfig_6_19

type ConfigSpec_GreenplumConfig_6_19 struct {
	GreenplumConfig_6_19 *GreenplumConfig6_19 `protobuf:"bytes,2,opt,name=greenplum_config_6_19,json=greenplumConfig_6_19,proto3,oneof"`
}

type ConfigSpec_GreenplumConfig_6_21

type ConfigSpec_GreenplumConfig_6_21 struct {
	GreenplumConfig_6_21 *GreenplumConfig6_21 `protobuf:"bytes,4,opt,name=greenplum_config_6_21,json=greenplumConfig_6_21,proto3,oneof"`
}

type ConfigSpec_GreenplumConfig_6_22

type ConfigSpec_GreenplumConfig_6_22 struct {
	GreenplumConfig_6_22 *GreenplumConfig6_22 `protobuf:"bytes,5,opt,name=greenplum_config_6_22,json=greenplumConfig_6_22,proto3,oneof"`
}

type ConnectionPoolerConfig

type ConnectionPoolerConfig struct {

	// Route server pool mode.
	Mode ConnectionPoolerConfig_PoolMode `` /* 129-byte string literal not displayed */
	// The number of servers in the server pool. Clients are placed in a wait queue when all servers are busy.
	//
	// Set to zero to disable the limit.
	Size *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=size,proto3" json:"size,omitempty"`
	// Server pool idle timeout, in seconds.
	//
	// A server connection closes after being idle for the specified time.
	//
	// Set to zero to disable the limit.
	ClientIdleTimeout *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=client_idle_timeout,json=clientIdleTimeout,proto3" json:"client_idle_timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionPoolerConfig) Descriptor deprecated

func (*ConnectionPoolerConfig) Descriptor() ([]byte, []int)

Deprecated: Use ConnectionPoolerConfig.ProtoReflect.Descriptor instead.

func (*ConnectionPoolerConfig) GetClientIdleTimeout

func (x *ConnectionPoolerConfig) GetClientIdleTimeout() *wrapperspb.Int64Value

func (*ConnectionPoolerConfig) GetMode

func (*ConnectionPoolerConfig) GetSize

func (*ConnectionPoolerConfig) ProtoMessage

func (*ConnectionPoolerConfig) ProtoMessage()

func (*ConnectionPoolerConfig) ProtoReflect

func (x *ConnectionPoolerConfig) ProtoReflect() protoreflect.Message

func (*ConnectionPoolerConfig) Reset

func (x *ConnectionPoolerConfig) Reset()

func (*ConnectionPoolerConfig) SetClientIdleTimeout

func (m *ConnectionPoolerConfig) SetClientIdleTimeout(v *wrapperspb.Int64Value)

func (*ConnectionPoolerConfig) SetMode

func (*ConnectionPoolerConfig) SetSize

func (*ConnectionPoolerConfig) String

func (x *ConnectionPoolerConfig) String() string

type ConnectionPoolerConfigSet

type ConnectionPoolerConfigSet struct {

	// Effective settings for an Odyssey® pooler (a combination of settings defined in [ConnectionPoolerConfigSet.user_config] and [ConnectionPoolerConfigSet.default_config]).
	EffectiveConfig *ConnectionPoolerConfig `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for an Odyssey® pooler.
	UserConfig *ConnectionPoolerConfig `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for an Odyssey® pooler.
	DefaultConfig *ConnectionPoolerConfig `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionPoolerConfigSet) Descriptor deprecated

func (*ConnectionPoolerConfigSet) Descriptor() ([]byte, []int)

Deprecated: Use ConnectionPoolerConfigSet.ProtoReflect.Descriptor instead.

func (*ConnectionPoolerConfigSet) GetDefaultConfig

func (x *ConnectionPoolerConfigSet) GetDefaultConfig() *ConnectionPoolerConfig

func (*ConnectionPoolerConfigSet) GetEffectiveConfig

func (x *ConnectionPoolerConfigSet) GetEffectiveConfig() *ConnectionPoolerConfig

func (*ConnectionPoolerConfigSet) GetUserConfig

func (*ConnectionPoolerConfigSet) ProtoMessage

func (*ConnectionPoolerConfigSet) ProtoMessage()

func (*ConnectionPoolerConfigSet) ProtoReflect

func (*ConnectionPoolerConfigSet) Reset

func (x *ConnectionPoolerConfigSet) Reset()

func (*ConnectionPoolerConfigSet) SetDefaultConfig

func (m *ConnectionPoolerConfigSet) SetDefaultConfig(v *ConnectionPoolerConfig)

func (*ConnectionPoolerConfigSet) SetEffectiveConfig

func (m *ConnectionPoolerConfigSet) SetEffectiveConfig(v *ConnectionPoolerConfig)

func (*ConnectionPoolerConfigSet) SetUserConfig

func (*ConnectionPoolerConfigSet) String

func (x *ConnectionPoolerConfigSet) String() string

type ConnectionPoolerConfig_PoolMode

type ConnectionPoolerConfig_PoolMode int32
const (
	ConnectionPoolerConfig_POOL_MODE_UNSPECIFIED ConnectionPoolerConfig_PoolMode = 0
	// Assign server connection to a client until it disconnects. Default value.
	ConnectionPoolerConfig_SESSION ConnectionPoolerConfig_PoolMode = 1
	// Assign server connection to a client for a transaction processing.
	ConnectionPoolerConfig_TRANSACTION ConnectionPoolerConfig_PoolMode = 2
)

func (ConnectionPoolerConfig_PoolMode) Descriptor

func (ConnectionPoolerConfig_PoolMode) Enum

func (ConnectionPoolerConfig_PoolMode) EnumDescriptor deprecated

func (ConnectionPoolerConfig_PoolMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConnectionPoolerConfig_PoolMode.Descriptor instead.

func (ConnectionPoolerConfig_PoolMode) Number

func (ConnectionPoolerConfig_PoolMode) String

func (ConnectionPoolerConfig_PoolMode) Type

type CreateClusterMetadata

type CreateClusterMetadata struct {

	// ID of the Greenplum® cluster that is being created.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterMetadata) Descriptor deprecated

func (*CreateClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateClusterMetadata.ProtoReflect.Descriptor instead.

func (*CreateClusterMetadata) GetClusterId

func (x *CreateClusterMetadata) GetClusterId() string

func (*CreateClusterMetadata) ProtoMessage

func (*CreateClusterMetadata) ProtoMessage()

func (*CreateClusterMetadata) ProtoReflect

func (x *CreateClusterMetadata) ProtoReflect() protoreflect.Message

func (*CreateClusterMetadata) Reset

func (x *CreateClusterMetadata) Reset()

func (*CreateClusterMetadata) SetClusterId

func (m *CreateClusterMetadata) SetClusterId(v string)

func (*CreateClusterMetadata) String

func (x *CreateClusterMetadata) String() string

type CreateClusterRequest

type CreateClusterRequest struct {

	// ID of the folder to create the Greenplum® cluster in.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the Greenplum® cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the Greenplum® cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the Greenplum® cluster as `key:value` pairs.
	// For example, `"project":"mvp"` or `"source":"dictionary"`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the Greenplum® cluster.
	Environment Cluster_Environment `` /* 131-byte string literal not displayed */
	// Greenplum® cluster configuration.
	Config *GreenplumConfig `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
	// Configuration of the Greenplum® master subcluster.
	MasterConfig *MasterSubclusterConfigSpec `protobuf:"bytes,7,opt,name=master_config,json=masterConfig,proto3" json:"master_config,omitempty"`
	// Configuration of the Greenplum® segment subcluster.
	SegmentConfig *SegmentSubclusterConfigSpec `protobuf:"bytes,8,opt,name=segment_config,json=segmentConfig,proto3" json:"segment_config,omitempty"`
	// Number of hosts in the master subcluster.
	MasterHostCount int64 `protobuf:"varint,9,opt,name=master_host_count,json=masterHostCount,proto3" json:"master_host_count,omitempty"`
	// Number of segments per host.
	SegmentInHost int64 `protobuf:"varint,10,opt,name=segment_in_host,json=segmentInHost,proto3" json:"segment_in_host,omitempty"`
	// Number of hosts in the segment subcluster.
	SegmentHostCount int64 `protobuf:"varint,11,opt,name=segment_host_count,json=segmentHostCount,proto3" json:"segment_host_count,omitempty"`
	// Owner user name.
	UserName string `protobuf:"bytes,12,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Owner user password.
	UserPassword string `protobuf:"bytes,13,opt,name=user_password,json=userPassword,proto3" json:"user_password,omitempty"`
	// ID of the network to create the cluster in.
	NetworkId string `protobuf:"bytes,14,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,15,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,16,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Host groups to place VMs of the cluster in.
	HostGroupIds []string `protobuf:"bytes,17,rep,name=host_group_ids,json=hostGroupIds,proto3" json:"host_group_ids,omitempty"`
	// A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,19,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Configuration of Greenplum® and Odyssey®.
	ConfigSpec *ConfigSpec `protobuf:"bytes,20,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Cloud storage settings
	CloudStorage *CloudStorage `protobuf:"bytes,21,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterRequest) Descriptor deprecated

func (*CreateClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateClusterRequest) GetCloudStorage

func (x *CreateClusterRequest) GetCloudStorage() *CloudStorage

func (*CreateClusterRequest) GetConfig

func (x *CreateClusterRequest) GetConfig() *GreenplumConfig

func (*CreateClusterRequest) GetConfigSpec

func (x *CreateClusterRequest) GetConfigSpec() *ConfigSpec

func (*CreateClusterRequest) GetDeletionProtection

func (x *CreateClusterRequest) GetDeletionProtection() bool

func (*CreateClusterRequest) GetDescription

func (x *CreateClusterRequest) GetDescription() string

func (*CreateClusterRequest) GetEnvironment

func (x *CreateClusterRequest) GetEnvironment() Cluster_Environment

func (*CreateClusterRequest) GetFolderId

func (x *CreateClusterRequest) GetFolderId() string

func (*CreateClusterRequest) GetHostGroupIds

func (x *CreateClusterRequest) GetHostGroupIds() []string

func (*CreateClusterRequest) GetLabels

func (x *CreateClusterRequest) GetLabels() map[string]string

func (*CreateClusterRequest) GetMaintenanceWindow

func (x *CreateClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*CreateClusterRequest) GetMasterConfig

func (x *CreateClusterRequest) GetMasterConfig() *MasterSubclusterConfigSpec

func (*CreateClusterRequest) GetMasterHostCount

func (x *CreateClusterRequest) GetMasterHostCount() int64

func (*CreateClusterRequest) GetName

func (x *CreateClusterRequest) GetName() string

func (*CreateClusterRequest) GetNetworkId

func (x *CreateClusterRequest) GetNetworkId() string

func (*CreateClusterRequest) GetSecurityGroupIds

func (x *CreateClusterRequest) GetSecurityGroupIds() []string

func (*CreateClusterRequest) GetSegmentConfig

func (x *CreateClusterRequest) GetSegmentConfig() *SegmentSubclusterConfigSpec

func (*CreateClusterRequest) GetSegmentHostCount

func (x *CreateClusterRequest) GetSegmentHostCount() int64

func (*CreateClusterRequest) GetSegmentInHost

func (x *CreateClusterRequest) GetSegmentInHost() int64

func (*CreateClusterRequest) GetUserName

func (x *CreateClusterRequest) GetUserName() string

func (*CreateClusterRequest) GetUserPassword

func (x *CreateClusterRequest) GetUserPassword() string

func (*CreateClusterRequest) ProtoMessage

func (*CreateClusterRequest) ProtoMessage()

func (*CreateClusterRequest) ProtoReflect

func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message

func (*CreateClusterRequest) Reset

func (x *CreateClusterRequest) Reset()

func (*CreateClusterRequest) SetCloudStorage

func (m *CreateClusterRequest) SetCloudStorage(v *CloudStorage)

func (*CreateClusterRequest) SetConfig

func (m *CreateClusterRequest) SetConfig(v *GreenplumConfig)

func (*CreateClusterRequest) SetConfigSpec

func (m *CreateClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*CreateClusterRequest) SetDeletionProtection

func (m *CreateClusterRequest) SetDeletionProtection(v bool)

func (*CreateClusterRequest) SetDescription

func (m *CreateClusterRequest) SetDescription(v string)

func (*CreateClusterRequest) SetEnvironment

func (m *CreateClusterRequest) SetEnvironment(v Cluster_Environment)

func (*CreateClusterRequest) SetFolderId

func (m *CreateClusterRequest) SetFolderId(v string)

func (*CreateClusterRequest) SetHostGroupIds

func (m *CreateClusterRequest) SetHostGroupIds(v []string)

func (*CreateClusterRequest) SetLabels

func (m *CreateClusterRequest) SetLabels(v map[string]string)

func (*CreateClusterRequest) SetMaintenanceWindow

func (m *CreateClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow)

func (*CreateClusterRequest) SetMasterConfig

func (m *CreateClusterRequest) SetMasterConfig(v *MasterSubclusterConfigSpec)

func (*CreateClusterRequest) SetMasterHostCount

func (m *CreateClusterRequest) SetMasterHostCount(v int64)

func (*CreateClusterRequest) SetName

func (m *CreateClusterRequest) SetName(v string)

func (*CreateClusterRequest) SetNetworkId

func (m *CreateClusterRequest) SetNetworkId(v string)

func (*CreateClusterRequest) SetSecurityGroupIds

func (m *CreateClusterRequest) SetSecurityGroupIds(v []string)

func (*CreateClusterRequest) SetSegmentConfig

func (m *CreateClusterRequest) SetSegmentConfig(v *SegmentSubclusterConfigSpec)

func (*CreateClusterRequest) SetSegmentHostCount

func (m *CreateClusterRequest) SetSegmentHostCount(v int64)

func (*CreateClusterRequest) SetSegmentInHost

func (m *CreateClusterRequest) SetSegmentInHost(v int64)

func (*CreateClusterRequest) SetUserName

func (m *CreateClusterRequest) SetUserName(v string)

func (*CreateClusterRequest) SetUserPassword

func (m *CreateClusterRequest) SetUserPassword(v string)

func (*CreateClusterRequest) String

func (x *CreateClusterRequest) String() string

type CreateHBARuleRequest

type CreateHBARuleRequest struct {

	// ID of the Greenplum cluster.
	// To get the Greenplum cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// New hba rule for the cluster.
	HbaRule *HBARule `protobuf:"bytes,2,opt,name=hba_rule,json=hbaRule,proto3" json:"hba_rule,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHBARuleRequest) Descriptor deprecated

func (*CreateHBARuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateHBARuleRequest.ProtoReflect.Descriptor instead.

func (*CreateHBARuleRequest) GetClusterId

func (x *CreateHBARuleRequest) GetClusterId() string

func (*CreateHBARuleRequest) GetHbaRule

func (x *CreateHBARuleRequest) GetHbaRule() *HBARule

func (*CreateHBARuleRequest) ProtoMessage

func (*CreateHBARuleRequest) ProtoMessage()

func (*CreateHBARuleRequest) ProtoReflect

func (x *CreateHBARuleRequest) ProtoReflect() protoreflect.Message

func (*CreateHBARuleRequest) Reset

func (x *CreateHBARuleRequest) Reset()

func (*CreateHBARuleRequest) SetClusterId

func (m *CreateHBARuleRequest) SetClusterId(v string)

func (*CreateHBARuleRequest) SetHbaRule

func (m *CreateHBARuleRequest) SetHbaRule(v *HBARule)

func (*CreateHBARuleRequest) String

func (x *CreateHBARuleRequest) String() string

type CreatePXFDatasourceMetadata

type CreatePXFDatasourceMetadata struct {
	ClusterId      string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	DatasourceName string `protobuf:"bytes,2,opt,name=datasource_name,json=datasourceName,proto3" json:"datasource_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePXFDatasourceMetadata) Descriptor deprecated

func (*CreatePXFDatasourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreatePXFDatasourceMetadata.ProtoReflect.Descriptor instead.

func (*CreatePXFDatasourceMetadata) GetClusterId

func (x *CreatePXFDatasourceMetadata) GetClusterId() string

func (*CreatePXFDatasourceMetadata) GetDatasourceName

func (x *CreatePXFDatasourceMetadata) GetDatasourceName() string

func (*CreatePXFDatasourceMetadata) ProtoMessage

func (*CreatePXFDatasourceMetadata) ProtoMessage()

func (*CreatePXFDatasourceMetadata) ProtoReflect

func (*CreatePXFDatasourceMetadata) Reset

func (x *CreatePXFDatasourceMetadata) Reset()

func (*CreatePXFDatasourceMetadata) SetClusterId

func (m *CreatePXFDatasourceMetadata) SetClusterId(v string)

func (*CreatePXFDatasourceMetadata) SetDatasourceName

func (m *CreatePXFDatasourceMetadata) SetDatasourceName(v string)

func (*CreatePXFDatasourceMetadata) String

func (x *CreatePXFDatasourceMetadata) String() string

type CreatePXFDatasourceRequest

type CreatePXFDatasourceRequest struct {
	ClusterId  string         `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Datasource *PXFDatasource `protobuf:"bytes,2,opt,name=datasource,proto3" json:"datasource,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePXFDatasourceRequest) Descriptor deprecated

func (*CreatePXFDatasourceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePXFDatasourceRequest.ProtoReflect.Descriptor instead.

func (*CreatePXFDatasourceRequest) GetClusterId

func (x *CreatePXFDatasourceRequest) GetClusterId() string

func (*CreatePXFDatasourceRequest) GetDatasource

func (x *CreatePXFDatasourceRequest) GetDatasource() *PXFDatasource

func (*CreatePXFDatasourceRequest) ProtoMessage

func (*CreatePXFDatasourceRequest) ProtoMessage()

func (*CreatePXFDatasourceRequest) ProtoReflect

func (*CreatePXFDatasourceRequest) Reset

func (x *CreatePXFDatasourceRequest) Reset()

func (*CreatePXFDatasourceRequest) SetClusterId

func (m *CreatePXFDatasourceRequest) SetClusterId(v string)

func (*CreatePXFDatasourceRequest) SetDatasource

func (m *CreatePXFDatasourceRequest) SetDatasource(v *PXFDatasource)

func (*CreatePXFDatasourceRequest) String

func (x *CreatePXFDatasourceRequest) String() string

type DeleteBackupMetadata

type DeleteBackupMetadata struct {

	// Required. ID of the Greenplum backup that is currently being deleted.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// ID of the Greenplum backup that is being deleted.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBackupMetadata) Descriptor deprecated

func (*DeleteBackupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBackupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteBackupMetadata) GetBackupId

func (x *DeleteBackupMetadata) GetBackupId() string

func (*DeleteBackupMetadata) GetClusterId

func (x *DeleteBackupMetadata) GetClusterId() string

func (*DeleteBackupMetadata) ProtoMessage

func (*DeleteBackupMetadata) ProtoMessage()

func (*DeleteBackupMetadata) ProtoReflect

func (x *DeleteBackupMetadata) ProtoReflect() protoreflect.Message

func (*DeleteBackupMetadata) Reset

func (x *DeleteBackupMetadata) Reset()

func (*DeleteBackupMetadata) SetBackupId

func (m *DeleteBackupMetadata) SetBackupId(v string)

func (*DeleteBackupMetadata) SetClusterId

func (m *DeleteBackupMetadata) SetClusterId(v string)

func (*DeleteBackupMetadata) String

func (x *DeleteBackupMetadata) String() string

type DeleteBackupRequest

type DeleteBackupRequest struct {

	// Required. ID of the backup to delete.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBackupRequest) Descriptor deprecated

func (*DeleteBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.

func (*DeleteBackupRequest) GetBackupId

func (x *DeleteBackupRequest) GetBackupId() string

func (*DeleteBackupRequest) ProtoMessage

func (*DeleteBackupRequest) ProtoMessage()

func (*DeleteBackupRequest) ProtoReflect

func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message

func (*DeleteBackupRequest) Reset

func (x *DeleteBackupRequest) Reset()

func (*DeleteBackupRequest) SetBackupId

func (m *DeleteBackupRequest) SetBackupId(v string)

func (*DeleteBackupRequest) String

func (x *DeleteBackupRequest) String() string

type DeleteClusterMetadata

type DeleteClusterMetadata struct {

	// ID of the Greenplum® cluster that is being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterMetadata) Descriptor deprecated

func (*DeleteClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterMetadata) GetClusterId

func (x *DeleteClusterMetadata) GetClusterId() string

func (*DeleteClusterMetadata) ProtoMessage

func (*DeleteClusterMetadata) ProtoMessage()

func (*DeleteClusterMetadata) ProtoReflect

func (x *DeleteClusterMetadata) ProtoReflect() protoreflect.Message

func (*DeleteClusterMetadata) Reset

func (x *DeleteClusterMetadata) Reset()

func (*DeleteClusterMetadata) SetClusterId

func (m *DeleteClusterMetadata) SetClusterId(v string)

func (*DeleteClusterMetadata) String

func (x *DeleteClusterMetadata) String() string

type DeleteClusterRequest

type DeleteClusterRequest struct {

	// ID of the Greenplum® cluster to delete.
	// To get the Greenplum® cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterRequest) Descriptor deprecated

func (*DeleteClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterRequest) GetClusterId

func (x *DeleteClusterRequest) GetClusterId() string

func (*DeleteClusterRequest) ProtoMessage

func (*DeleteClusterRequest) ProtoMessage()

func (*DeleteClusterRequest) ProtoReflect

func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message

func (*DeleteClusterRequest) Reset

func (x *DeleteClusterRequest) Reset()

func (*DeleteClusterRequest) SetClusterId

func (m *DeleteClusterRequest) SetClusterId(v string)

func (*DeleteClusterRequest) String

func (x *DeleteClusterRequest) String() string

type DeleteHBARuleRequest

type DeleteHBARuleRequest struct {

	// ID of the Greenplum cluster.
	// To get the Greenplum cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Priority of the Greenplum cluster rule.
	Priority int64 `protobuf:"varint,2,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteHBARuleRequest) Descriptor deprecated

func (*DeleteHBARuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteHBARuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteHBARuleRequest) GetClusterId

func (x *DeleteHBARuleRequest) GetClusterId() string

func (*DeleteHBARuleRequest) GetPriority

func (x *DeleteHBARuleRequest) GetPriority() int64

func (*DeleteHBARuleRequest) ProtoMessage

func (*DeleteHBARuleRequest) ProtoMessage()

func (*DeleteHBARuleRequest) ProtoReflect

func (x *DeleteHBARuleRequest) ProtoReflect() protoreflect.Message

func (*DeleteHBARuleRequest) Reset

func (x *DeleteHBARuleRequest) Reset()

func (*DeleteHBARuleRequest) SetClusterId

func (m *DeleteHBARuleRequest) SetClusterId(v string)

func (*DeleteHBARuleRequest) SetPriority

func (m *DeleteHBARuleRequest) SetPriority(v int64)

func (*DeleteHBARuleRequest) String

func (x *DeleteHBARuleRequest) String() string

type DeletePXFDatasourceMetadata

type DeletePXFDatasourceMetadata struct {
	ClusterId      string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	DatasourceName string `protobuf:"bytes,2,opt,name=datasource_name,json=datasourceName,proto3" json:"datasource_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePXFDatasourceMetadata) Descriptor deprecated

func (*DeletePXFDatasourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeletePXFDatasourceMetadata.ProtoReflect.Descriptor instead.

func (*DeletePXFDatasourceMetadata) GetClusterId

func (x *DeletePXFDatasourceMetadata) GetClusterId() string

func (*DeletePXFDatasourceMetadata) GetDatasourceName

func (x *DeletePXFDatasourceMetadata) GetDatasourceName() string

func (*DeletePXFDatasourceMetadata) ProtoMessage

func (*DeletePXFDatasourceMetadata) ProtoMessage()

func (*DeletePXFDatasourceMetadata) ProtoReflect

func (*DeletePXFDatasourceMetadata) Reset

func (x *DeletePXFDatasourceMetadata) Reset()

func (*DeletePXFDatasourceMetadata) SetClusterId

func (m *DeletePXFDatasourceMetadata) SetClusterId(v string)

func (*DeletePXFDatasourceMetadata) SetDatasourceName

func (m *DeletePXFDatasourceMetadata) SetDatasourceName(v string)

func (*DeletePXFDatasourceMetadata) String

func (x *DeletePXFDatasourceMetadata) String() string

type DeletePXFDatasourceRequest

type DeletePXFDatasourceRequest struct {
	ClusterId      string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	DatasourceName string `protobuf:"bytes,2,opt,name=datasource_name,json=datasourceName,proto3" json:"datasource_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePXFDatasourceRequest) Descriptor deprecated

func (*DeletePXFDatasourceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePXFDatasourceRequest.ProtoReflect.Descriptor instead.

func (*DeletePXFDatasourceRequest) GetClusterId

func (x *DeletePXFDatasourceRequest) GetClusterId() string

func (*DeletePXFDatasourceRequest) GetDatasourceName

func (x *DeletePXFDatasourceRequest) GetDatasourceName() string

func (*DeletePXFDatasourceRequest) ProtoMessage

func (*DeletePXFDatasourceRequest) ProtoMessage()

func (*DeletePXFDatasourceRequest) ProtoReflect

func (*DeletePXFDatasourceRequest) Reset

func (x *DeletePXFDatasourceRequest) Reset()

func (*DeletePXFDatasourceRequest) SetClusterId

func (m *DeletePXFDatasourceRequest) SetClusterId(v string)

func (*DeletePXFDatasourceRequest) SetDatasourceName

func (m *DeletePXFDatasourceRequest) SetDatasourceName(v string)

func (*DeletePXFDatasourceRequest) String

func (x *DeletePXFDatasourceRequest) String() string

type ExpandRequest

type ExpandRequest struct {

	// ID of the Greenplum Cluster resource to update.
	// To get the Greenplum cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Number of hosts for add to the segment subcluster
	SegmentHostCount int64 `protobuf:"varint,2,opt,name=segment_host_count,json=segmentHostCount,proto3" json:"segment_host_count,omitempty"`
	// Number of segments per host to add
	AddSegmentsPerHostCount int64 `` /* 137-byte string literal not displayed */
	// Redistribute duration, in seconds
	Duration int64 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpandRequest) Descriptor deprecated

func (*ExpandRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExpandRequest.ProtoReflect.Descriptor instead.

func (*ExpandRequest) GetAddSegmentsPerHostCount

func (x *ExpandRequest) GetAddSegmentsPerHostCount() int64

func (*ExpandRequest) GetClusterId

func (x *ExpandRequest) GetClusterId() string

func (*ExpandRequest) GetDuration

func (x *ExpandRequest) GetDuration() int64

func (*ExpandRequest) GetSegmentHostCount

func (x *ExpandRequest) GetSegmentHostCount() int64

func (*ExpandRequest) ProtoMessage

func (*ExpandRequest) ProtoMessage()

func (*ExpandRequest) ProtoReflect

func (x *ExpandRequest) ProtoReflect() protoreflect.Message

func (*ExpandRequest) Reset

func (x *ExpandRequest) Reset()

func (*ExpandRequest) SetAddSegmentsPerHostCount

func (m *ExpandRequest) SetAddSegmentsPerHostCount(v int64)

func (*ExpandRequest) SetClusterId

func (m *ExpandRequest) SetClusterId(v string)

func (*ExpandRequest) SetDuration

func (m *ExpandRequest) SetDuration(v int64)

func (*ExpandRequest) SetSegmentHostCount

func (m *ExpandRequest) SetSegmentHostCount(v int64)

func (*ExpandRequest) String

func (x *ExpandRequest) String() string

type GetBackupRequest

type GetBackupRequest struct {

	// ID of the backup to return.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBackupRequest) Descriptor deprecated

func (*GetBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.

func (*GetBackupRequest) GetBackupId

func (x *GetBackupRequest) GetBackupId() string

func (*GetBackupRequest) ProtoMessage

func (*GetBackupRequest) ProtoMessage()

func (*GetBackupRequest) ProtoReflect

func (x *GetBackupRequest) ProtoReflect() protoreflect.Message

func (*GetBackupRequest) Reset

func (x *GetBackupRequest) Reset()

func (*GetBackupRequest) SetBackupId

func (m *GetBackupRequest) SetBackupId(v string)

func (*GetBackupRequest) String

func (x *GetBackupRequest) String() string

type GetClusterRequest

type GetClusterRequest struct {

	// ID of the Greenplum® cluster resource to return.
	//
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterRequest) Descriptor deprecated

func (*GetClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

func (*GetClusterRequest) GetClusterId

func (x *GetClusterRequest) GetClusterId() string

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) ProtoReflect

func (x *GetClusterRequest) ProtoReflect() protoreflect.Message

func (*GetClusterRequest) Reset

func (x *GetClusterRequest) Reset()

func (*GetClusterRequest) SetClusterId

func (m *GetClusterRequest) SetClusterId(v string)

func (*GetClusterRequest) String

func (x *GetClusterRequest) String() string

type GetResourcePresetRequest

type GetResourcePresetRequest struct {

	// ID of the resource preset to return.
	//
	// To get the resource preset ID, use a [ResourcePresetService.List] request.
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Required. ResourcePreset type - master or segment.
	Type ResourcePreset_Type `protobuf:"varint,2,opt,name=type,proto3,enum=yandex.cloud.mdb.greenplum.v1.ResourcePreset_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*GetResourcePresetRequest) Descriptor deprecated

func (*GetResourcePresetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetResourcePresetRequest.ProtoReflect.Descriptor instead.

func (*GetResourcePresetRequest) GetResourcePresetId

func (x *GetResourcePresetRequest) GetResourcePresetId() string

func (*GetResourcePresetRequest) GetType

func (*GetResourcePresetRequest) ProtoMessage

func (*GetResourcePresetRequest) ProtoMessage()

func (*GetResourcePresetRequest) ProtoReflect

func (x *GetResourcePresetRequest) ProtoReflect() protoreflect.Message

func (*GetResourcePresetRequest) Reset

func (x *GetResourcePresetRequest) Reset()

func (*GetResourcePresetRequest) SetResourcePresetId

func (m *GetResourcePresetRequest) SetResourcePresetId(v string)

func (*GetResourcePresetRequest) SetType

func (*GetResourcePresetRequest) String

func (x *GetResourcePresetRequest) String() string

type GreenplumConfig

type GreenplumConfig struct {

	// Version of the Greenplum® server software.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Time to start the daily backup, in the UTC timezone.
	BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,2,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
	// Retention policy of automated backups.
	BackupRetainPeriodDays *wrapperspb.Int64Value `` /* 131-byte string literal not displayed */
	// Access policy for external services.
	Access *Access `protobuf:"bytes,3,opt,name=access,proto3" json:"access,omitempty"`
	// ID of the availability zone the cluster belongs to.
	// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,4,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// ID of the subnet the cluster belongs to. This subnet should be a part of the cloud network the cluster belongs to (see [Cluster.network_id]).
	SubnetId string `protobuf:"bytes,5,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Determines whether the cluster has a public IP address.
	//
	// After the cluster has been created, this setting cannot be changed.
	AssignPublicIp bool `protobuf:"varint,6,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*GreenplumConfig) Descriptor deprecated

func (*GreenplumConfig) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfig.ProtoReflect.Descriptor instead.

func (*GreenplumConfig) GetAccess

func (x *GreenplumConfig) GetAccess() *Access

func (*GreenplumConfig) GetAssignPublicIp

func (x *GreenplumConfig) GetAssignPublicIp() bool

func (*GreenplumConfig) GetBackupRetainPeriodDays

func (x *GreenplumConfig) GetBackupRetainPeriodDays() *wrapperspb.Int64Value

func (*GreenplumConfig) GetBackupWindowStart

func (x *GreenplumConfig) GetBackupWindowStart() *timeofday.TimeOfDay

func (*GreenplumConfig) GetSubnetId

func (x *GreenplumConfig) GetSubnetId() string

func (*GreenplumConfig) GetVersion

func (x *GreenplumConfig) GetVersion() string

func (*GreenplumConfig) GetZoneId

func (x *GreenplumConfig) GetZoneId() string

func (*GreenplumConfig) ProtoMessage

func (*GreenplumConfig) ProtoMessage()

func (*GreenplumConfig) ProtoReflect

func (x *GreenplumConfig) ProtoReflect() protoreflect.Message

func (*GreenplumConfig) Reset

func (x *GreenplumConfig) Reset()

func (*GreenplumConfig) SetAccess

func (m *GreenplumConfig) SetAccess(v *Access)

func (*GreenplumConfig) SetAssignPublicIp

func (m *GreenplumConfig) SetAssignPublicIp(v bool)

func (*GreenplumConfig) SetBackupRetainPeriodDays

func (m *GreenplumConfig) SetBackupRetainPeriodDays(v *wrapperspb.Int64Value)

func (*GreenplumConfig) SetBackupWindowStart

func (m *GreenplumConfig) SetBackupWindowStart(v *timeofday.TimeOfDay)

func (*GreenplumConfig) SetSubnetId

func (m *GreenplumConfig) SetSubnetId(v string)

func (*GreenplumConfig) SetVersion

func (m *GreenplumConfig) SetVersion(v string)

func (*GreenplumConfig) SetZoneId

func (m *GreenplumConfig) SetZoneId(v string)

func (*GreenplumConfig) String

func (x *GreenplumConfig) String() string

type GreenplumConfig6

type GreenplumConfig6 struct {

	// Maximum number of inbound connections on master segment
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// Specify the maximum size of WAL files that replication slots are allowed to retain in the pg_wal directory at checkpoint time.
	// https://www.postgresql.org/docs/current/runtime-config-replication.html
	MaxSlotWalKeepSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_slot_wal_keep_size,json=maxSlotWalKeepSize,proto3" json:"max_slot_wal_keep_size,omitempty"`
	// Sets the maximum total disk size that all running queries are allowed to use for creating temporary spill files at each segment.
	// The default value is 0, which means a limit is not enforced.
	// https://docs.greenplum.org/6-5/ref_guide/config_params/guc-list.html#gp_workfile_limit_per_segment
	GpWorkfileLimitPerSegment *wrapperspb.Int64Value `` /* 142-byte string literal not displayed */
	// Sets the maximum disk size an individual query is allowed to use for creating temporary spill files at each segment.
	// The default value is 0, which means a limit is not enforced.
	// https://docs.greenplum.org/6-5/ref_guide/config_params/guc-list.html#gp_workfile_limit_per_query
	GpWorkfileLimitPerQuery *wrapperspb.Int64Value `` /* 136-byte string literal not displayed */
	// Sets the maximum number of temporary spill files (also known as workfiles) allowed per query per segment.
	// Spill files are created when executing a query that requires more memory than it is allocated.
	// The current query is terminated when the limit is exceeded.
	// Set the value to 0 (zero) to allow an unlimited number of spill files. master session reload
	// https://docs.greenplum.org/6-5/ref_guide/config_params/guc-list.html#gp_workfile_limit_files_per_query
	// Default value is 10000
	GpWorkfileLimitFilesPerQuery *wrapperspb.Int64Value `` /* 153-byte string literal not displayed */
	// Sets the maximum number of transactions that can be in the "prepared" state simultaneously
	// https://www.postgresql.org/docs/9.6/runtime-config-resource.html
	MaxPreparedTransactions *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Specifies whether the temporary files created, when a hash aggregation or hash join operation spills to disk, are compressed.
	// https://docs.greenplum.org/6-5/ref_guide/config_params/guc-list.html#gp_workfile_compression
	GpWorkfileCompression *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// Sets the maximum memory limit for a query. Helps avoid out-of-memory errors on a segment host during query processing as a result of setting statement_mem too high.
	// Taking into account the configuration of a single segment host, calculate max_statement_mem as follows:
	// (seghost_physical_memory) / (average_number_concurrent_queries)
	// When changing both max_statement_mem and statement_mem, max_statement_mem must be changed first, or listed first in the postgresql.conf file.
	// https://greenplum.docs.pivotal.io/6-19/ref_guide/config_params/guc-list.html#max_statement_mem
	// Default value is 2097152000 (2000MB)
	MaxStatementMem *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=max_statement_mem,json=maxStatementMem,proto3" json:"max_statement_mem,omitempty"` // in bytes
	// Controls which SQL statements are logged. DDL logs all data definition commands like CREATE, ALTER, and DROP commands.
	// MOD logs all DDL statements, plus INSERT, UPDATE, DELETE, TRUNCATE, and COPY FROM.
	// PREPARE and EXPLAIN ANALYZE statements are also logged if their contained command is of an appropriate type.
	// https://docs.greenplum.org/6-5/ref_guide/config_params/guc-list.html#log_statement
	// Default value is ddl
	LogStatement LogStatement `` /* 146-byte string literal not displayed */
	// https://docs.vmware.com/en/VMware-Tanzu-Greenplum/6/greenplum-database/GUID-ref_guide-config_params-guc-list.html#gp_add_column_inherits_table_setting
	GpAddColumnInheritsTableSetting *wrapperspb.BoolValue `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GreenplumConfig6) Descriptor deprecated

func (*GreenplumConfig6) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfig6.ProtoReflect.Descriptor instead.

func (*GreenplumConfig6) GetGpAddColumnInheritsTableSetting

func (x *GreenplumConfig6) GetGpAddColumnInheritsTableSetting() *wrapperspb.BoolValue

func (*GreenplumConfig6) GetGpWorkfileCompression

func (x *GreenplumConfig6) GetGpWorkfileCompression() *wrapperspb.BoolValue

func (*GreenplumConfig6) GetGpWorkfileLimitFilesPerQuery

func (x *GreenplumConfig6) GetGpWorkfileLimitFilesPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6) GetGpWorkfileLimitPerQuery

func (x *GreenplumConfig6) GetGpWorkfileLimitPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6) GetGpWorkfileLimitPerSegment

func (x *GreenplumConfig6) GetGpWorkfileLimitPerSegment() *wrapperspb.Int64Value

func (*GreenplumConfig6) GetLogStatement

func (x *GreenplumConfig6) GetLogStatement() LogStatement

func (*GreenplumConfig6) GetMaxConnections

func (x *GreenplumConfig6) GetMaxConnections() *wrapperspb.Int64Value

func (*GreenplumConfig6) GetMaxPreparedTransactions

func (x *GreenplumConfig6) GetMaxPreparedTransactions() *wrapperspb.Int64Value

func (*GreenplumConfig6) GetMaxSlotWalKeepSize

func (x *GreenplumConfig6) GetMaxSlotWalKeepSize() *wrapperspb.Int64Value

func (*GreenplumConfig6) GetMaxStatementMem

func (x *GreenplumConfig6) GetMaxStatementMem() *wrapperspb.Int64Value

func (*GreenplumConfig6) ProtoMessage

func (*GreenplumConfig6) ProtoMessage()

func (*GreenplumConfig6) ProtoReflect

func (x *GreenplumConfig6) ProtoReflect() protoreflect.Message

func (*GreenplumConfig6) Reset

func (x *GreenplumConfig6) Reset()

func (*GreenplumConfig6) SetGpAddColumnInheritsTableSetting

func (m *GreenplumConfig6) SetGpAddColumnInheritsTableSetting(v *wrapperspb.BoolValue)

func (*GreenplumConfig6) SetGpWorkfileCompression

func (m *GreenplumConfig6) SetGpWorkfileCompression(v *wrapperspb.BoolValue)

func (*GreenplumConfig6) SetGpWorkfileLimitFilesPerQuery

func (m *GreenplumConfig6) SetGpWorkfileLimitFilesPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) SetGpWorkfileLimitPerQuery

func (m *GreenplumConfig6) SetGpWorkfileLimitPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) SetGpWorkfileLimitPerSegment

func (m *GreenplumConfig6) SetGpWorkfileLimitPerSegment(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) SetLogStatement

func (m *GreenplumConfig6) SetLogStatement(v LogStatement)

func (*GreenplumConfig6) SetMaxConnections

func (m *GreenplumConfig6) SetMaxConnections(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) SetMaxPreparedTransactions

func (m *GreenplumConfig6) SetMaxPreparedTransactions(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) SetMaxSlotWalKeepSize

func (m *GreenplumConfig6) SetMaxSlotWalKeepSize(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) SetMaxStatementMem

func (m *GreenplumConfig6) SetMaxStatementMem(v *wrapperspb.Int64Value)

func (*GreenplumConfig6) String

func (x *GreenplumConfig6) String() string

type GreenplumConfig6_17

type GreenplumConfig6_17 struct {

	// Maximum number of inbound connections on master segment.
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// The maximum size of WAL files that replication slots are allowed to retain in the `pg_wal` directory at checkpoint time.
	//
	// More info in [PostgreSQL® documentation](https://www.postgresql.org/docs/current/runtime-config-replication.html).
	MaxSlotWalKeepSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_slot_wal_keep_size,json=maxSlotWalKeepSize,proto3" json:"max_slot_wal_keep_size,omitempty"`
	// The maximum total disk size that all running queries are allowed to use for creating temporary spill files at each segment.
	//
	// The default value is 0 (no limit).
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_segment).
	GpWorkfileLimitPerSegment *wrapperspb.Int64Value `` /* 142-byte string literal not displayed */
	// The maximum disk size that an individual query is allowed to use for creating temporary spill files at each segment.
	//
	// The default value is 0 (no limit).
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_query).
	GpWorkfileLimitPerQuery *wrapperspb.Int64Value `` /* 136-byte string literal not displayed */
	// The maximum number of temporary spill files allowed per query at each segment.
	//
	// Spill files, also known as workfiles, are created when a query requires more memory than there is allocated.
	//
	// The current query is terminated if the limit is exceeded.
	//
	// Set to zero to disable the limit.
	//
	// Master session reloads if the parameter changes.
	//
	// Default value is 10000.
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_files_per_query).
	GpWorkfileLimitFilesPerQuery *wrapperspb.Int64Value `` /* 153-byte string literal not displayed */
	// The maximum number of transactions that can be in the `prepared` state simultaneously.
	//
	// More info in [PostgreSQL® documentation](https://www.postgresql.org/docs/9.6/runtime-config-resource.html).
	MaxPreparedTransactions *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Whether the spill files are compressed or not.
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_compression).
	GpWorkfileCompression *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GreenplumConfig6_17) Descriptor deprecated

func (*GreenplumConfig6_17) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfig6_17.ProtoReflect.Descriptor instead.

func (*GreenplumConfig6_17) GetGpWorkfileCompression

func (x *GreenplumConfig6_17) GetGpWorkfileCompression() *wrapperspb.BoolValue

func (*GreenplumConfig6_17) GetGpWorkfileLimitFilesPerQuery

func (x *GreenplumConfig6_17) GetGpWorkfileLimitFilesPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_17) GetGpWorkfileLimitPerQuery

func (x *GreenplumConfig6_17) GetGpWorkfileLimitPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_17) GetGpWorkfileLimitPerSegment

func (x *GreenplumConfig6_17) GetGpWorkfileLimitPerSegment() *wrapperspb.Int64Value

func (*GreenplumConfig6_17) GetMaxConnections

func (x *GreenplumConfig6_17) GetMaxConnections() *wrapperspb.Int64Value

func (*GreenplumConfig6_17) GetMaxPreparedTransactions

func (x *GreenplumConfig6_17) GetMaxPreparedTransactions() *wrapperspb.Int64Value

func (*GreenplumConfig6_17) GetMaxSlotWalKeepSize

func (x *GreenplumConfig6_17) GetMaxSlotWalKeepSize() *wrapperspb.Int64Value

func (*GreenplumConfig6_17) ProtoMessage

func (*GreenplumConfig6_17) ProtoMessage()

func (*GreenplumConfig6_17) ProtoReflect

func (x *GreenplumConfig6_17) ProtoReflect() protoreflect.Message

func (*GreenplumConfig6_17) Reset

func (x *GreenplumConfig6_17) Reset()

func (*GreenplumConfig6_17) SetGpWorkfileCompression

func (m *GreenplumConfig6_17) SetGpWorkfileCompression(v *wrapperspb.BoolValue)

func (*GreenplumConfig6_17) SetGpWorkfileLimitFilesPerQuery

func (m *GreenplumConfig6_17) SetGpWorkfileLimitFilesPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_17) SetGpWorkfileLimitPerQuery

func (m *GreenplumConfig6_17) SetGpWorkfileLimitPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_17) SetGpWorkfileLimitPerSegment

func (m *GreenplumConfig6_17) SetGpWorkfileLimitPerSegment(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_17) SetMaxConnections

func (m *GreenplumConfig6_17) SetMaxConnections(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_17) SetMaxPreparedTransactions

func (m *GreenplumConfig6_17) SetMaxPreparedTransactions(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_17) SetMaxSlotWalKeepSize

func (m *GreenplumConfig6_17) SetMaxSlotWalKeepSize(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_17) String

func (x *GreenplumConfig6_17) String() string

type GreenplumConfig6_19

type GreenplumConfig6_19 struct {

	// Maximum number of inbound connections on master segment.
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// The maximum size of WAL files that replication slots are allowed to retain in the `pg_wal` directory at checkpoint time.
	//
	// More info in [PostgreSQL® documentation](https://www.postgresql.org/docs/current/runtime-config-replication.html).
	MaxSlotWalKeepSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_slot_wal_keep_size,json=maxSlotWalKeepSize,proto3" json:"max_slot_wal_keep_size,omitempty"`
	// The maximum total disk size that all running queries are allowed to use for creating temporary spill files at each segment.
	//
	// The default value is 0 (no limit).
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_segment).
	GpWorkfileLimitPerSegment *wrapperspb.Int64Value `` /* 142-byte string literal not displayed */
	// The maximum disk size that an individual query is allowed to use for creating temporary spill files at each segment.
	//
	// The default value is 0 (no limit).
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_query).
	GpWorkfileLimitPerQuery *wrapperspb.Int64Value `` /* 136-byte string literal not displayed */
	// The maximum number of temporary spill files allowed per query at each segment.
	//
	// Spill files, also known as workfiles, are created when a query requires more memory than there is allocated.
	//
	// The current query is terminated if the limit is exceeded.
	//
	// Set to zero to disable the limit.
	//
	// Master session reloads if the parameter changes.
	//
	// Default value is 10000.
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_files_per_query).
	GpWorkfileLimitFilesPerQuery *wrapperspb.Int64Value `` /* 153-byte string literal not displayed */
	// The maximum number of transactions that can be in the `prepared` state simultaneously.
	//
	// More info in [PostgreSQL® documentation](https://www.postgresql.org/docs/9.6/runtime-config-resource.html).
	MaxPreparedTransactions *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Whether the spill files are compressed or not.
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_compression).
	GpWorkfileCompression *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// The maximum memory limit for a query, in bytes.
	//
	// Helps to avoid out-of-memory errors on a segment host during query processing as a result of setting `statement_mem` too high.
	//
	// Taking into account the configuration of a single segment host, calculate [max_statement_mem] as follows: `seghost_physical_memory` / `average_number_concurrent_queries`.
	//
	// When changing both [max_statement_mem] and `statement_mem`, [max_statement_mem] must be changed first, or listed first in the `postgresql.conf` file.
	//
	// Default value is 2097152000 (2000 MB).
	//
	// More info in [Greenplum® documentation](https://greenplum.docs.pivotal.io/6-19/ref_guide/config_params/guc-list.html#max_statement_mem).
	MaxStatementMem *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=max_statement_mem,json=maxStatementMem,proto3" json:"max_statement_mem,omitempty"` // in bytes
	// Logged SQL statements.
	//
	// `PREPARE` and `EXPLAIN ANALYZE` statements are also logged if their contained command belongs to an appropriate type.
	//
	// More info in [Greenplum® documentation](https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#log_statement).
	LogStatement LogStatement `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GreenplumConfig6_19) Descriptor deprecated

func (*GreenplumConfig6_19) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfig6_19.ProtoReflect.Descriptor instead.

func (*GreenplumConfig6_19) GetGpWorkfileCompression

func (x *GreenplumConfig6_19) GetGpWorkfileCompression() *wrapperspb.BoolValue

func (*GreenplumConfig6_19) GetGpWorkfileLimitFilesPerQuery

func (x *GreenplumConfig6_19) GetGpWorkfileLimitFilesPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) GetGpWorkfileLimitPerQuery

func (x *GreenplumConfig6_19) GetGpWorkfileLimitPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) GetGpWorkfileLimitPerSegment

func (x *GreenplumConfig6_19) GetGpWorkfileLimitPerSegment() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) GetLogStatement

func (x *GreenplumConfig6_19) GetLogStatement() LogStatement

func (*GreenplumConfig6_19) GetMaxConnections

func (x *GreenplumConfig6_19) GetMaxConnections() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) GetMaxPreparedTransactions

func (x *GreenplumConfig6_19) GetMaxPreparedTransactions() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) GetMaxSlotWalKeepSize

func (x *GreenplumConfig6_19) GetMaxSlotWalKeepSize() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) GetMaxStatementMem

func (x *GreenplumConfig6_19) GetMaxStatementMem() *wrapperspb.Int64Value

func (*GreenplumConfig6_19) ProtoMessage

func (*GreenplumConfig6_19) ProtoMessage()

func (*GreenplumConfig6_19) ProtoReflect

func (x *GreenplumConfig6_19) ProtoReflect() protoreflect.Message

func (*GreenplumConfig6_19) Reset

func (x *GreenplumConfig6_19) Reset()

func (*GreenplumConfig6_19) SetGpWorkfileCompression

func (m *GreenplumConfig6_19) SetGpWorkfileCompression(v *wrapperspb.BoolValue)

func (*GreenplumConfig6_19) SetGpWorkfileLimitFilesPerQuery

func (m *GreenplumConfig6_19) SetGpWorkfileLimitFilesPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) SetGpWorkfileLimitPerQuery

func (m *GreenplumConfig6_19) SetGpWorkfileLimitPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) SetGpWorkfileLimitPerSegment

func (m *GreenplumConfig6_19) SetGpWorkfileLimitPerSegment(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) SetLogStatement

func (m *GreenplumConfig6_19) SetLogStatement(v LogStatement)

func (*GreenplumConfig6_19) SetMaxConnections

func (m *GreenplumConfig6_19) SetMaxConnections(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) SetMaxPreparedTransactions

func (m *GreenplumConfig6_19) SetMaxPreparedTransactions(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) SetMaxSlotWalKeepSize

func (m *GreenplumConfig6_19) SetMaxSlotWalKeepSize(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) SetMaxStatementMem

func (m *GreenplumConfig6_19) SetMaxStatementMem(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_19) String

func (x *GreenplumConfig6_19) String() string

type GreenplumConfig6_21

type GreenplumConfig6_21 struct {

	// Maximum number of inbound connections on master segment
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// Specify the maximum size of WAL files that replication slots are allowed to retain in the pg_wal directory at checkpoint time.
	// https://www.postgresql.org/docs/current/runtime-config-replication.html
	MaxSlotWalKeepSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_slot_wal_keep_size,json=maxSlotWalKeepSize,proto3" json:"max_slot_wal_keep_size,omitempty"`
	// Sets the maximum total disk size that all running queries are allowed to use for creating temporary spill files at each segment.
	// The default value is 0, which means a limit is not enforced.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_segment
	GpWorkfileLimitPerSegment *wrapperspb.Int64Value `` /* 142-byte string literal not displayed */
	// Sets the maximum disk size an individual query is allowed to use for creating temporary spill files at each segment.
	// The default value is 0, which means a limit is not enforced.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_query
	GpWorkfileLimitPerQuery *wrapperspb.Int64Value `` /* 136-byte string literal not displayed */
	// Sets the maximum number of temporary spill files (also known as workfiles) allowed per query per segment.
	// Spill files are created when executing a query that requires more memory than it is allocated.
	// The current query is terminated when the limit is exceeded.
	// Set the value to 0 (zero) to allow an unlimited number of spill files. master session reload
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_files_per_query
	// Default value is 10000
	GpWorkfileLimitFilesPerQuery *wrapperspb.Int64Value `` /* 153-byte string literal not displayed */
	// Sets the maximum number of transactions that can be in the "prepared" state simultaneously
	// https://www.postgresql.org/docs/9.6/runtime-config-resource.html
	MaxPreparedTransactions *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Specifies whether the temporary files created, when a hash aggregation or hash join operation spills to disk, are compressed.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_compression
	GpWorkfileCompression *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// Sets the maximum memory limit for a query. Helps avoid out-of-memory errors on a segment host during query processing as a result of setting statement_mem too high.
	// Taking into account the configuration of a single segment host, calculate max_statement_mem as follows:
	// (seghost_physical_memory) / (average_number_concurrent_queries)
	// When changing both max_statement_mem and statement_mem, max_statement_mem must be changed first, or listed first in the postgresql.conf file.
	// https://greenplum.docs.pivotal.io/6-19/ref_guide/config_params/guc-list.html#max_statement_mem
	// Default value is 2097152000 (2000MB)
	MaxStatementMem *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=max_statement_mem,json=maxStatementMem,proto3" json:"max_statement_mem,omitempty"` // in bytes
	// Controls which SQL statements are logged. DDL logs all data definition commands like CREATE, ALTER, and DROP commands.
	// MOD logs all DDL statements, plus INSERT, UPDATE, DELETE, TRUNCATE, and COPY FROM.
	// PREPARE and EXPLAIN ANALYZE statements are also logged if their contained command is of an appropriate type.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#log_statement
	// Default value is ddl
	LogStatement LogStatement `` /* 146-byte string literal not displayed */
	// https://docs.vmware.com/en/VMware-Tanzu-Greenplum/6/greenplum-database/GUID-ref_guide-config_params-guc-list.html#gp_add_column_inherits_table_setting
	GpAddColumnInheritsTableSetting *wrapperspb.BoolValue `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GreenplumConfig6_21) Descriptor deprecated

func (*GreenplumConfig6_21) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfig6_21.ProtoReflect.Descriptor instead.

func (*GreenplumConfig6_21) GetGpAddColumnInheritsTableSetting

func (x *GreenplumConfig6_21) GetGpAddColumnInheritsTableSetting() *wrapperspb.BoolValue

func (*GreenplumConfig6_21) GetGpWorkfileCompression

func (x *GreenplumConfig6_21) GetGpWorkfileCompression() *wrapperspb.BoolValue

func (*GreenplumConfig6_21) GetGpWorkfileLimitFilesPerQuery

func (x *GreenplumConfig6_21) GetGpWorkfileLimitFilesPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) GetGpWorkfileLimitPerQuery

func (x *GreenplumConfig6_21) GetGpWorkfileLimitPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) GetGpWorkfileLimitPerSegment

func (x *GreenplumConfig6_21) GetGpWorkfileLimitPerSegment() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) GetLogStatement

func (x *GreenplumConfig6_21) GetLogStatement() LogStatement

func (*GreenplumConfig6_21) GetMaxConnections

func (x *GreenplumConfig6_21) GetMaxConnections() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) GetMaxPreparedTransactions

func (x *GreenplumConfig6_21) GetMaxPreparedTransactions() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) GetMaxSlotWalKeepSize

func (x *GreenplumConfig6_21) GetMaxSlotWalKeepSize() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) GetMaxStatementMem

func (x *GreenplumConfig6_21) GetMaxStatementMem() *wrapperspb.Int64Value

func (*GreenplumConfig6_21) ProtoMessage

func (*GreenplumConfig6_21) ProtoMessage()

func (*GreenplumConfig6_21) ProtoReflect

func (x *GreenplumConfig6_21) ProtoReflect() protoreflect.Message

func (*GreenplumConfig6_21) Reset

func (x *GreenplumConfig6_21) Reset()

func (*GreenplumConfig6_21) SetGpAddColumnInheritsTableSetting

func (m *GreenplumConfig6_21) SetGpAddColumnInheritsTableSetting(v *wrapperspb.BoolValue)

func (*GreenplumConfig6_21) SetGpWorkfileCompression

func (m *GreenplumConfig6_21) SetGpWorkfileCompression(v *wrapperspb.BoolValue)

func (*GreenplumConfig6_21) SetGpWorkfileLimitFilesPerQuery

func (m *GreenplumConfig6_21) SetGpWorkfileLimitFilesPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) SetGpWorkfileLimitPerQuery

func (m *GreenplumConfig6_21) SetGpWorkfileLimitPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) SetGpWorkfileLimitPerSegment

func (m *GreenplumConfig6_21) SetGpWorkfileLimitPerSegment(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) SetLogStatement

func (m *GreenplumConfig6_21) SetLogStatement(v LogStatement)

func (*GreenplumConfig6_21) SetMaxConnections

func (m *GreenplumConfig6_21) SetMaxConnections(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) SetMaxPreparedTransactions

func (m *GreenplumConfig6_21) SetMaxPreparedTransactions(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) SetMaxSlotWalKeepSize

func (m *GreenplumConfig6_21) SetMaxSlotWalKeepSize(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) SetMaxStatementMem

func (m *GreenplumConfig6_21) SetMaxStatementMem(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_21) String

func (x *GreenplumConfig6_21) String() string

type GreenplumConfig6_22

type GreenplumConfig6_22 struct {

	// Maximum number of inbound connections on master segment
	MaxConnections *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	// Specify the maximum size of WAL files that replication slots are allowed to retain in the pg_wal directory at checkpoint time.
	// https://www.postgresql.org/docs/current/runtime-config-replication.html
	MaxSlotWalKeepSize *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=max_slot_wal_keep_size,json=maxSlotWalKeepSize,proto3" json:"max_slot_wal_keep_size,omitempty"`
	// Sets the maximum total disk size that all running queries are allowed to use for creating temporary spill files at each segment.
	// The default value is 0, which means a limit is not enforced.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_segment
	GpWorkfileLimitPerSegment *wrapperspb.Int64Value `` /* 142-byte string literal not displayed */
	// Sets the maximum disk size an individual query is allowed to use for creating temporary spill files at each segment.
	// The default value is 0, which means a limit is not enforced.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_per_query
	GpWorkfileLimitPerQuery *wrapperspb.Int64Value `` /* 136-byte string literal not displayed */
	// Sets the maximum number of temporary spill files (also known as workfiles) allowed per query per segment.
	// Spill files are created when executing a query that requires more memory than it is allocated.
	// The current query is terminated when the limit is exceeded.
	// Set the value to 0 (zero) to allow an unlimited number of spill files. master session reload
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_limit_files_per_query
	// Default value is 10000
	GpWorkfileLimitFilesPerQuery *wrapperspb.Int64Value `` /* 153-byte string literal not displayed */
	// Sets the maximum number of transactions that can be in the "prepared" state simultaneously
	// https://www.postgresql.org/docs/9.6/runtime-config-resource.html
	MaxPreparedTransactions *wrapperspb.Int64Value `` /* 132-byte string literal not displayed */
	// Specifies whether the temporary files created, when a hash aggregation or hash join operation spills to disk, are compressed.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#gp_workfile_compression
	GpWorkfileCompression *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// Sets the maximum memory limit for a query. Helps avoid out-of-memory errors on a segment host during query processing as a result of setting statement_mem too high.
	// Taking into account the configuration of a single segment host, calculate max_statement_mem as follows:
	// (seghost_physical_memory) / (average_number_concurrent_queries)
	// When changing both max_statement_mem and statement_mem, max_statement_mem must be changed first, or listed first in the postgresql.conf file.
	// https://greenplum.docs.pivotal.io/6-19/ref_guide/config_params/guc-list.html#max_statement_mem
	// Default value is 2097152000 (2000MB)
	MaxStatementMem *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=max_statement_mem,json=maxStatementMem,proto3" json:"max_statement_mem,omitempty"` // in bytes
	// Controls which SQL statements are logged. DDL logs all data definition commands like CREATE, ALTER, and DROP commands.
	// MOD logs all DDL statements, plus INSERT, UPDATE, DELETE, TRUNCATE, and COPY FROM.
	// PREPARE and EXPLAIN ANALYZE statements are also logged if their contained command is of an appropriate type.
	// https://docs.vmware.com/en/VMware-Greenplum/6/greenplum-database/ref_guide-config_params-guc-list.html#log_statement
	// Default value is ddl
	LogStatement LogStatement `` /* 146-byte string literal not displayed */
	// https://docs.vmware.com/en/VMware-Tanzu-Greenplum/6/greenplum-database/GUID-ref_guide-config_params-guc-list.html#gp_add_column_inherits_table_setting
	GpAddColumnInheritsTableSetting *wrapperspb.BoolValue `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GreenplumConfig6_22) Descriptor deprecated

func (*GreenplumConfig6_22) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfig6_22.ProtoReflect.Descriptor instead.

func (*GreenplumConfig6_22) GetGpAddColumnInheritsTableSetting

func (x *GreenplumConfig6_22) GetGpAddColumnInheritsTableSetting() *wrapperspb.BoolValue

func (*GreenplumConfig6_22) GetGpWorkfileCompression

func (x *GreenplumConfig6_22) GetGpWorkfileCompression() *wrapperspb.BoolValue

func (*GreenplumConfig6_22) GetGpWorkfileLimitFilesPerQuery

func (x *GreenplumConfig6_22) GetGpWorkfileLimitFilesPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) GetGpWorkfileLimitPerQuery

func (x *GreenplumConfig6_22) GetGpWorkfileLimitPerQuery() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) GetGpWorkfileLimitPerSegment

func (x *GreenplumConfig6_22) GetGpWorkfileLimitPerSegment() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) GetLogStatement

func (x *GreenplumConfig6_22) GetLogStatement() LogStatement

func (*GreenplumConfig6_22) GetMaxConnections

func (x *GreenplumConfig6_22) GetMaxConnections() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) GetMaxPreparedTransactions

func (x *GreenplumConfig6_22) GetMaxPreparedTransactions() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) GetMaxSlotWalKeepSize

func (x *GreenplumConfig6_22) GetMaxSlotWalKeepSize() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) GetMaxStatementMem

func (x *GreenplumConfig6_22) GetMaxStatementMem() *wrapperspb.Int64Value

func (*GreenplumConfig6_22) ProtoMessage

func (*GreenplumConfig6_22) ProtoMessage()

func (*GreenplumConfig6_22) ProtoReflect

func (x *GreenplumConfig6_22) ProtoReflect() protoreflect.Message

func (*GreenplumConfig6_22) Reset

func (x *GreenplumConfig6_22) Reset()

func (*GreenplumConfig6_22) SetGpAddColumnInheritsTableSetting

func (m *GreenplumConfig6_22) SetGpAddColumnInheritsTableSetting(v *wrapperspb.BoolValue)

func (*GreenplumConfig6_22) SetGpWorkfileCompression

func (m *GreenplumConfig6_22) SetGpWorkfileCompression(v *wrapperspb.BoolValue)

func (*GreenplumConfig6_22) SetGpWorkfileLimitFilesPerQuery

func (m *GreenplumConfig6_22) SetGpWorkfileLimitFilesPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) SetGpWorkfileLimitPerQuery

func (m *GreenplumConfig6_22) SetGpWorkfileLimitPerQuery(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) SetGpWorkfileLimitPerSegment

func (m *GreenplumConfig6_22) SetGpWorkfileLimitPerSegment(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) SetLogStatement

func (m *GreenplumConfig6_22) SetLogStatement(v LogStatement)

func (*GreenplumConfig6_22) SetMaxConnections

func (m *GreenplumConfig6_22) SetMaxConnections(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) SetMaxPreparedTransactions

func (m *GreenplumConfig6_22) SetMaxPreparedTransactions(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) SetMaxSlotWalKeepSize

func (m *GreenplumConfig6_22) SetMaxSlotWalKeepSize(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) SetMaxStatementMem

func (m *GreenplumConfig6_22) SetMaxStatementMem(v *wrapperspb.Int64Value)

func (*GreenplumConfig6_22) String

func (x *GreenplumConfig6_22) String() string

type GreenplumConfigSet6

type GreenplumConfigSet6 struct {

	// Effective settings for a Greenplum (a combination of settings defined
	// in [user_config] and [default_config]).
	EffectiveConfig *GreenplumConfig6 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a Greenplum.
	UserConfig *GreenplumConfig6 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a Greenplum.
	DefaultConfig *GreenplumConfig6 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*GreenplumConfigSet6) Descriptor deprecated

func (*GreenplumConfigSet6) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfigSet6.ProtoReflect.Descriptor instead.

func (*GreenplumConfigSet6) GetDefaultConfig

func (x *GreenplumConfigSet6) GetDefaultConfig() *GreenplumConfig6

func (*GreenplumConfigSet6) GetEffectiveConfig

func (x *GreenplumConfigSet6) GetEffectiveConfig() *GreenplumConfig6

func (*GreenplumConfigSet6) GetUserConfig

func (x *GreenplumConfigSet6) GetUserConfig() *GreenplumConfig6

func (*GreenplumConfigSet6) ProtoMessage

func (*GreenplumConfigSet6) ProtoMessage()

func (*GreenplumConfigSet6) ProtoReflect

func (x *GreenplumConfigSet6) ProtoReflect() protoreflect.Message

func (*GreenplumConfigSet6) Reset

func (x *GreenplumConfigSet6) Reset()

func (*GreenplumConfigSet6) SetDefaultConfig

func (m *GreenplumConfigSet6) SetDefaultConfig(v *GreenplumConfig6)

func (*GreenplumConfigSet6) SetEffectiveConfig

func (m *GreenplumConfigSet6) SetEffectiveConfig(v *GreenplumConfig6)

func (*GreenplumConfigSet6) SetUserConfig

func (m *GreenplumConfigSet6) SetUserConfig(v *GreenplumConfig6)

func (*GreenplumConfigSet6) String

func (x *GreenplumConfigSet6) String() string

type GreenplumConfigSet6_17

type GreenplumConfigSet6_17 struct {

	// Effective settings for a Greenplum® cluster (a combination of settings defined in [user_config] and [default_config]).
	EffectiveConfig *GreenplumConfig6_17 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a Greenplum® cluster.
	UserConfig *GreenplumConfig6_17 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a Greenplum® cluster.
	DefaultConfig *GreenplumConfig6_17 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

Configuration settings version 6.17

func (*GreenplumConfigSet6_17) Descriptor deprecated

func (*GreenplumConfigSet6_17) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfigSet6_17.ProtoReflect.Descriptor instead.

func (*GreenplumConfigSet6_17) GetDefaultConfig

func (x *GreenplumConfigSet6_17) GetDefaultConfig() *GreenplumConfig6_17

func (*GreenplumConfigSet6_17) GetEffectiveConfig

func (x *GreenplumConfigSet6_17) GetEffectiveConfig() *GreenplumConfig6_17

func (*GreenplumConfigSet6_17) GetUserConfig

func (x *GreenplumConfigSet6_17) GetUserConfig() *GreenplumConfig6_17

func (*GreenplumConfigSet6_17) ProtoMessage

func (*GreenplumConfigSet6_17) ProtoMessage()

func (*GreenplumConfigSet6_17) ProtoReflect

func (x *GreenplumConfigSet6_17) ProtoReflect() protoreflect.Message

func (*GreenplumConfigSet6_17) Reset

func (x *GreenplumConfigSet6_17) Reset()

func (*GreenplumConfigSet6_17) SetDefaultConfig

func (m *GreenplumConfigSet6_17) SetDefaultConfig(v *GreenplumConfig6_17)

func (*GreenplumConfigSet6_17) SetEffectiveConfig

func (m *GreenplumConfigSet6_17) SetEffectiveConfig(v *GreenplumConfig6_17)

func (*GreenplumConfigSet6_17) SetUserConfig

func (m *GreenplumConfigSet6_17) SetUserConfig(v *GreenplumConfig6_17)

func (*GreenplumConfigSet6_17) String

func (x *GreenplumConfigSet6_17) String() string

type GreenplumConfigSet6_19

type GreenplumConfigSet6_19 struct {

	// Effective settings for a Greenplum® cluster (a combination of settings defined in [user_config] and [default_config]).
	EffectiveConfig *GreenplumConfig6_19 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a Greenplum® cluster.
	UserConfig *GreenplumConfig6_19 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a Greenplum® cluster.
	DefaultConfig *GreenplumConfig6_19 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

Configuration settings version 6.19

func (*GreenplumConfigSet6_19) Descriptor deprecated

func (*GreenplumConfigSet6_19) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfigSet6_19.ProtoReflect.Descriptor instead.

func (*GreenplumConfigSet6_19) GetDefaultConfig

func (x *GreenplumConfigSet6_19) GetDefaultConfig() *GreenplumConfig6_19

func (*GreenplumConfigSet6_19) GetEffectiveConfig

func (x *GreenplumConfigSet6_19) GetEffectiveConfig() *GreenplumConfig6_19

func (*GreenplumConfigSet6_19) GetUserConfig

func (x *GreenplumConfigSet6_19) GetUserConfig() *GreenplumConfig6_19

func (*GreenplumConfigSet6_19) ProtoMessage

func (*GreenplumConfigSet6_19) ProtoMessage()

func (*GreenplumConfigSet6_19) ProtoReflect

func (x *GreenplumConfigSet6_19) ProtoReflect() protoreflect.Message

func (*GreenplumConfigSet6_19) Reset

func (x *GreenplumConfigSet6_19) Reset()

func (*GreenplumConfigSet6_19) SetDefaultConfig

func (m *GreenplumConfigSet6_19) SetDefaultConfig(v *GreenplumConfig6_19)

func (*GreenplumConfigSet6_19) SetEffectiveConfig

func (m *GreenplumConfigSet6_19) SetEffectiveConfig(v *GreenplumConfig6_19)

func (*GreenplumConfigSet6_19) SetUserConfig

func (m *GreenplumConfigSet6_19) SetUserConfig(v *GreenplumConfig6_19)

func (*GreenplumConfigSet6_19) String

func (x *GreenplumConfigSet6_19) String() string

type GreenplumConfigSet6_21

type GreenplumConfigSet6_21 struct {

	// Effective settings for a Greenplum®  cluster (a combination of settings defined in [user_config] and [default_config]).
	EffectiveConfig *GreenplumConfig6_21 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a Greenplum® cluster.
	UserConfig *GreenplumConfig6_21 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a Greenplum® cluster.
	DefaultConfig *GreenplumConfig6_21 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*GreenplumConfigSet6_21) Descriptor deprecated

func (*GreenplumConfigSet6_21) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfigSet6_21.ProtoReflect.Descriptor instead.

func (*GreenplumConfigSet6_21) GetDefaultConfig

func (x *GreenplumConfigSet6_21) GetDefaultConfig() *GreenplumConfig6_21

func (*GreenplumConfigSet6_21) GetEffectiveConfig

func (x *GreenplumConfigSet6_21) GetEffectiveConfig() *GreenplumConfig6_21

func (*GreenplumConfigSet6_21) GetUserConfig

func (x *GreenplumConfigSet6_21) GetUserConfig() *GreenplumConfig6_21

func (*GreenplumConfigSet6_21) ProtoMessage

func (*GreenplumConfigSet6_21) ProtoMessage()

func (*GreenplumConfigSet6_21) ProtoReflect

func (x *GreenplumConfigSet6_21) ProtoReflect() protoreflect.Message

func (*GreenplumConfigSet6_21) Reset

func (x *GreenplumConfigSet6_21) Reset()

func (*GreenplumConfigSet6_21) SetDefaultConfig

func (m *GreenplumConfigSet6_21) SetDefaultConfig(v *GreenplumConfig6_21)

func (*GreenplumConfigSet6_21) SetEffectiveConfig

func (m *GreenplumConfigSet6_21) SetEffectiveConfig(v *GreenplumConfig6_21)

func (*GreenplumConfigSet6_21) SetUserConfig

func (m *GreenplumConfigSet6_21) SetUserConfig(v *GreenplumConfig6_21)

func (*GreenplumConfigSet6_21) String

func (x *GreenplumConfigSet6_21) String() string

type GreenplumConfigSet6_22

type GreenplumConfigSet6_22 struct {

	// Effective settings for a Greenplum®  cluster (a combination of settings defined in [user_config] and [default_config]).
	EffectiveConfig *GreenplumConfig6_22 `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings for a Greenplum® cluster.
	UserConfig *GreenplumConfig6_22 `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration for a Greenplum® cluster.
	DefaultConfig *GreenplumConfig6_22 `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*GreenplumConfigSet6_22) Descriptor deprecated

func (*GreenplumConfigSet6_22) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumConfigSet6_22.ProtoReflect.Descriptor instead.

func (*GreenplumConfigSet6_22) GetDefaultConfig

func (x *GreenplumConfigSet6_22) GetDefaultConfig() *GreenplumConfig6_22

func (*GreenplumConfigSet6_22) GetEffectiveConfig

func (x *GreenplumConfigSet6_22) GetEffectiveConfig() *GreenplumConfig6_22

func (*GreenplumConfigSet6_22) GetUserConfig

func (x *GreenplumConfigSet6_22) GetUserConfig() *GreenplumConfig6_22

func (*GreenplumConfigSet6_22) ProtoMessage

func (*GreenplumConfigSet6_22) ProtoMessage()

func (*GreenplumConfigSet6_22) ProtoReflect

func (x *GreenplumConfigSet6_22) ProtoReflect() protoreflect.Message

func (*GreenplumConfigSet6_22) Reset

func (x *GreenplumConfigSet6_22) Reset()

func (*GreenplumConfigSet6_22) SetDefaultConfig

func (m *GreenplumConfigSet6_22) SetDefaultConfig(v *GreenplumConfig6_22)

func (*GreenplumConfigSet6_22) SetEffectiveConfig

func (m *GreenplumConfigSet6_22) SetEffectiveConfig(v *GreenplumConfig6_22)

func (*GreenplumConfigSet6_22) SetUserConfig

func (m *GreenplumConfigSet6_22) SetUserConfig(v *GreenplumConfig6_22)

func (*GreenplumConfigSet6_22) String

func (x *GreenplumConfigSet6_22) String() string

type GreenplumRestoreConfig

type GreenplumRestoreConfig struct {

	// Time to start the daily backup, in the UTC timezone.
	BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,1,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
	// Access policy for external services.
	Access *Access `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"`
	// ID of the availability zone where the host resides.
	//
	// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,3,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// ID of the subnet that the host should belong to. This subnet should be a part of the network that the cluster belongs to.
	// The ID of the network is set in the field [Cluster.network_id].
	SubnetId string `protobuf:"bytes,4,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Determines whether the host should get a public IP address on creation.
	//
	// After a host has been created, this setting cannot be changed.
	//
	// To remove an assigned public IP, or to assign a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
	//
	// Possible values:
	// * `false` - do not assign a public IP to the master host.
	// * `true` - assign a public IP to the master host.
	AssignPublicIp bool `protobuf:"varint,5,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*GreenplumRestoreConfig) Descriptor deprecated

func (*GreenplumRestoreConfig) Descriptor() ([]byte, []int)

Deprecated: Use GreenplumRestoreConfig.ProtoReflect.Descriptor instead.

func (*GreenplumRestoreConfig) GetAccess

func (x *GreenplumRestoreConfig) GetAccess() *Access

func (*GreenplumRestoreConfig) GetAssignPublicIp

func (x *GreenplumRestoreConfig) GetAssignPublicIp() bool

func (*GreenplumRestoreConfig) GetBackupWindowStart

func (x *GreenplumRestoreConfig) GetBackupWindowStart() *timeofday.TimeOfDay

func (*GreenplumRestoreConfig) GetSubnetId

func (x *GreenplumRestoreConfig) GetSubnetId() string

func (*GreenplumRestoreConfig) GetZoneId

func (x *GreenplumRestoreConfig) GetZoneId() string

func (*GreenplumRestoreConfig) ProtoMessage

func (*GreenplumRestoreConfig) ProtoMessage()

func (*GreenplumRestoreConfig) ProtoReflect

func (x *GreenplumRestoreConfig) ProtoReflect() protoreflect.Message

func (*GreenplumRestoreConfig) Reset

func (x *GreenplumRestoreConfig) Reset()

func (*GreenplumRestoreConfig) SetAccess

func (m *GreenplumRestoreConfig) SetAccess(v *Access)

func (*GreenplumRestoreConfig) SetAssignPublicIp

func (m *GreenplumRestoreConfig) SetAssignPublicIp(v bool)

func (*GreenplumRestoreConfig) SetBackupWindowStart

func (m *GreenplumRestoreConfig) SetBackupWindowStart(v *timeofday.TimeOfDay)

func (*GreenplumRestoreConfig) SetSubnetId

func (m *GreenplumRestoreConfig) SetSubnetId(v string)

func (*GreenplumRestoreConfig) SetZoneId

func (m *GreenplumRestoreConfig) SetZoneId(v string)

func (*GreenplumRestoreConfig) String

func (x *GreenplumRestoreConfig) String() string

type HBARule

type HBARule struct {

	// Priority of the Greenplum cluster rule.
	Priority       int64                  `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
	ConnectionType HBARule_ConnectionType `` /* 162-byte string literal not displayed */
	// Specifies which database names this record matches.
	Database string `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"`
	// Specifies which database role names this user matches.
	User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
	// Specifies the client machine addresses that this record matches.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Specifies the authentication method to use when a connection matches this record.
	// https://gpdb.docs.pivotal.io/6-6/security-guide/topics/Authenticate.html
	AuthMethod HBARule_AuthMethod `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HBARule) Descriptor deprecated

func (*HBARule) Descriptor() ([]byte, []int)

Deprecated: Use HBARule.ProtoReflect.Descriptor instead.

func (*HBARule) GetAddress

func (x *HBARule) GetAddress() string

func (*HBARule) GetAuthMethod

func (x *HBARule) GetAuthMethod() HBARule_AuthMethod

func (*HBARule) GetConnectionType

func (x *HBARule) GetConnectionType() HBARule_ConnectionType

func (*HBARule) GetDatabase

func (x *HBARule) GetDatabase() string

func (*HBARule) GetPriority

func (x *HBARule) GetPriority() int64

func (*HBARule) GetUser

func (x *HBARule) GetUser() string

func (*HBARule) ProtoMessage

func (*HBARule) ProtoMessage()

func (*HBARule) ProtoReflect

func (x *HBARule) ProtoReflect() protoreflect.Message

func (*HBARule) Reset

func (x *HBARule) Reset()

func (*HBARule) SetAddress

func (m *HBARule) SetAddress(v string)

func (*HBARule) SetAuthMethod

func (m *HBARule) SetAuthMethod(v HBARule_AuthMethod)

func (*HBARule) SetConnectionType

func (m *HBARule) SetConnectionType(v HBARule_ConnectionType)

func (*HBARule) SetDatabase

func (m *HBARule) SetDatabase(v string)

func (*HBARule) SetPriority

func (m *HBARule) SetPriority(v int64)

func (*HBARule) SetUser

func (m *HBARule) SetUser(v string)

func (*HBARule) String

func (x *HBARule) String() string

type HBARuleServiceClient

type HBARuleServiceClient interface {
	// Retrieves a list of HBA rules for Greenplum clusters.
	List(ctx context.Context, in *ListHBARulesRequest, opts ...grpc.CallOption) (*ListHBARulesResponse, error)
	// Retrieves a list of HBA rules for Greenplum clusters for particular revision.
	ListAtRevision(ctx context.Context, in *ListHBARulesAtRevisionRequest, opts ...grpc.CallOption) (*ListHBARulesResponse, error)
	// Create single HBA rule for the specified Greenplum cluster to the end of HBA rules list.
	Create(ctx context.Context, in *CreateHBARuleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update specified HBA rule for the specified Greenplum cluster without changind it order.
	Update(ctx context.Context, in *UpdateHBARuleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete specified HBA rule for the specified Greenplum cluster.
	Delete(ctx context.Context, in *DeleteHBARuleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Modifies all HBA rules for the specified Greenplum cluster.
	BatchUpdate(ctx context.Context, in *BatchUpdateHBARulesRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

HBARuleServiceClient is the client API for HBARuleService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type HBARuleServiceServer

type HBARuleServiceServer interface {
	// Retrieves a list of HBA rules for Greenplum clusters.
	List(context.Context, *ListHBARulesRequest) (*ListHBARulesResponse, error)
	// Retrieves a list of HBA rules for Greenplum clusters for particular revision.
	ListAtRevision(context.Context, *ListHBARulesAtRevisionRequest) (*ListHBARulesResponse, error)
	// Create single HBA rule for the specified Greenplum cluster to the end of HBA rules list.
	Create(context.Context, *CreateHBARuleRequest) (*operation.Operation, error)
	// Update specified HBA rule for the specified Greenplum cluster without changind it order.
	Update(context.Context, *UpdateHBARuleRequest) (*operation.Operation, error)
	// Delete specified HBA rule for the specified Greenplum cluster.
	Delete(context.Context, *DeleteHBARuleRequest) (*operation.Operation, error)
	// Modifies all HBA rules for the specified Greenplum cluster.
	BatchUpdate(context.Context, *BatchUpdateHBARulesRequest) (*operation.Operation, error)
}

HBARuleServiceServer is the server API for HBARuleService service. All implementations should embed UnimplementedHBARuleServiceServer for forward compatibility

type HBARule_AuthMethod

type HBARule_AuthMethod int32
const (
	HBARule_AUTH_METHOD_UNSPECIFIED HBARule_AuthMethod = 0
	// Perform SCRAM-SHA-256 or MD5 authentication to verify the user's password.
	HBARule_MD5 HBARule_AuthMethod = 1
	// Perform LDAP authentication, if MDB_GREENPLUM_LDAP flag is set
	HBARule_LDAP HBARule_AuthMethod = 2
	// Disable authentication
	HBARule_REJECT HBARule_AuthMethod = 3
)

func (HBARule_AuthMethod) Descriptor

func (HBARule_AuthMethod) Enum

func (HBARule_AuthMethod) EnumDescriptor deprecated

func (HBARule_AuthMethod) EnumDescriptor() ([]byte, []int)

Deprecated: Use HBARule_AuthMethod.Descriptor instead.

func (HBARule_AuthMethod) Number

func (HBARule_AuthMethod) String

func (x HBARule_AuthMethod) String() string

func (HBARule_AuthMethod) Type

type HBARule_ConnectionType

type HBARule_ConnectionType int32
const (
	HBARule_CONNECTION_TYPE_UNSPECIFIED HBARule_ConnectionType = 0
	// Matches connection attempts made using TCP/IP.
	HBARule_HOST HBARule_ConnectionType = 1
	// Matches connection attempts made using TCP/IP, but only when the connection is made with SSL encryption.
	HBARule_HOSTSSL HBARule_ConnectionType = 2
	// Matches connection attempts made over TCP/IP that do not use SSL.
	HBARule_HOSTNOSSL HBARule_ConnectionType = 3
)

func (HBARule_ConnectionType) Descriptor

func (HBARule_ConnectionType) Enum

func (HBARule_ConnectionType) EnumDescriptor deprecated

func (HBARule_ConnectionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use HBARule_ConnectionType.Descriptor instead.

func (HBARule_ConnectionType) Number

func (HBARule_ConnectionType) String

func (x HBARule_ConnectionType) String() string

func (HBARule_ConnectionType) Type

type HBARulesMetadata

type HBARulesMetadata struct {

	// ID of the Greenplum cluster which HBA rules was affected.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*HBARulesMetadata) Descriptor deprecated

func (*HBARulesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use HBARulesMetadata.ProtoReflect.Descriptor instead.

func (*HBARulesMetadata) GetClusterId

func (x *HBARulesMetadata) GetClusterId() string

func (*HBARulesMetadata) ProtoMessage

func (*HBARulesMetadata) ProtoMessage()

func (*HBARulesMetadata) ProtoReflect

func (x *HBARulesMetadata) ProtoReflect() protoreflect.Message

func (*HBARulesMetadata) Reset

func (x *HBARulesMetadata) Reset()

func (*HBARulesMetadata) SetClusterId

func (m *HBARulesMetadata) SetClusterId(v string)

func (*HBARulesMetadata) String

func (x *HBARulesMetadata) String() string

type Host

type Host struct {

	// Name of the Greenplum® host.
	//
	// The host name is assigned by the platform at creation time and cannot be changed.
	//
	// The name is unique across all MDB hosts that exist on the platform, as it defines the FQDN of the host.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the Greenplum® cluster. The ID is assigned by the platform at creation time.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the availability zone the Greenplum® host belongs to.
	ZoneId string `protobuf:"bytes,3,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Type of the host.
	Type Host_Type `protobuf:"varint,4,opt,name=type,proto3,enum=yandex.cloud.mdb.greenplum.v1.Host_Type" json:"type,omitempty"`
	// Resources allocated to the Greenplum® host.
	Resources *Resources `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"`
	// Status code of the aggregated health of the host.
	Health Host_Health `protobuf:"varint,6,opt,name=health,proto3,enum=yandex.cloud.mdb.greenplum.v1.Host_Health" json:"health,omitempty"`
	// ID of the subnet that the host belongs to.
	SubnetId string `protobuf:"bytes,7,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Determines whether a public IP is assigned to the host.
	AssignPublicIp bool `protobuf:"varint,8,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

A Greenplum® cluster host resource.

func (*Host) Descriptor deprecated

func (*Host) Descriptor() ([]byte, []int)

Deprecated: Use Host.ProtoReflect.Descriptor instead.

func (*Host) GetAssignPublicIp

func (x *Host) GetAssignPublicIp() bool

func (*Host) GetClusterId

func (x *Host) GetClusterId() string

func (*Host) GetHealth

func (x *Host) GetHealth() Host_Health

func (*Host) GetName

func (x *Host) GetName() string

func (*Host) GetResources

func (x *Host) GetResources() *Resources

func (*Host) GetSubnetId

func (x *Host) GetSubnetId() string

func (*Host) GetType

func (x *Host) GetType() Host_Type

func (*Host) GetZoneId

func (x *Host) GetZoneId() string

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) ProtoReflect

func (x *Host) ProtoReflect() protoreflect.Message

func (*Host) Reset

func (x *Host) Reset()

func (*Host) SetAssignPublicIp

func (m *Host) SetAssignPublicIp(v bool)

func (*Host) SetClusterId

func (m *Host) SetClusterId(v string)

func (*Host) SetHealth

func (m *Host) SetHealth(v Host_Health)

func (*Host) SetName

func (m *Host) SetName(v string)

func (*Host) SetResources

func (m *Host) SetResources(v *Resources)

func (*Host) SetSubnetId

func (m *Host) SetSubnetId(v string)

func (*Host) SetType

func (m *Host) SetType(v Host_Type)

func (*Host) SetZoneId

func (m *Host) SetZoneId(v string)

func (*Host) String

func (x *Host) String() string

type Host_Health

type Host_Health int32
const (
	// Health of the host is unknown.
	Host_UNKNOWN Host_Health = 0
	// The host is performing all its functions normally.
	Host_ALIVE Host_Health = 1
	// The host is inoperable and cannot perform any of its essential functions.
	Host_DEAD Host_Health = 2
	// The host is working below capacity or not fully functional.
	Host_DEGRADED Host_Health = 3
	// One or more segments are not in the preferred role.
	Host_UNBALANCED Host_Health = 4
)

func (Host_Health) Descriptor

func (Host_Health) Enum

func (x Host_Health) Enum() *Host_Health

func (Host_Health) EnumDescriptor deprecated

func (Host_Health) EnumDescriptor() ([]byte, []int)

Deprecated: Use Host_Health.Descriptor instead.

func (Host_Health) Number

func (x Host_Health) Number() protoreflect.EnumNumber

func (Host_Health) String

func (x Host_Health) String() string

func (Host_Health) Type

type Host_Type

type Host_Type int32
const (
	// The type is not specified.
	Host_TYPE_UNSPECIFIED Host_Type = 0
	// A Greenplum® master host.
	Host_MASTER Host_Type = 1
	// A Greenplum® master replica host.
	Host_REPLICA Host_Type = 2
	// A Greenplum® segment host.
	Host_SEGMENT Host_Type = 3
)

func (Host_Type) Descriptor

func (Host_Type) Descriptor() protoreflect.EnumDescriptor

func (Host_Type) Enum

func (x Host_Type) Enum() *Host_Type

func (Host_Type) EnumDescriptor deprecated

func (Host_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Host_Type.Descriptor instead.

func (Host_Type) Number

func (x Host_Type) Number() protoreflect.EnumNumber

func (Host_Type) String

func (x Host_Type) String() string

func (Host_Type) Type

type ListBackupsRequest

type ListBackupsRequest struct {

	// ID of the folder to list backups in.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListBackupsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	//
	// Default value is 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The page token. To get the next page of results, set [page_token] to the [ListBackupsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsRequest) Descriptor deprecated

func (*ListBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) GetFolderId

func (x *ListBackupsRequest) GetFolderId() string

func (*ListBackupsRequest) GetPageSize

func (x *ListBackupsRequest) GetPageSize() int64

func (*ListBackupsRequest) GetPageToken

func (x *ListBackupsRequest) GetPageToken() string

func (*ListBackupsRequest) ProtoMessage

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) ProtoReflect

func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

func (*ListBackupsRequest) Reset

func (x *ListBackupsRequest) Reset()

func (*ListBackupsRequest) SetFolderId

func (m *ListBackupsRequest) SetFolderId(v string)

func (*ListBackupsRequest) SetPageSize

func (m *ListBackupsRequest) SetPageSize(v int64)

func (*ListBackupsRequest) SetPageToken

func (m *ListBackupsRequest) SetPageToken(v string)

func (*ListBackupsRequest) String

func (x *ListBackupsRequest) String() string

type ListBackupsResponse

type ListBackupsResponse struct {

	// Requested list of backups.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for a list request.
	//
	// If the number of results is larger than [ListBackupsRequest.page_size] specified in the request, use the [next_page_token] as the value for the [ListBackupsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent ListBackups request has its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsResponse) Descriptor deprecated

func (*ListBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListBackupsResponse) GetBackups

func (x *ListBackupsResponse) GetBackups() []*Backup

func (*ListBackupsResponse) GetNextPageToken

func (x *ListBackupsResponse) GetNextPageToken() string

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) ProtoReflect

func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message

func (*ListBackupsResponse) Reset

func (x *ListBackupsResponse) Reset()

func (*ListBackupsResponse) SetBackups

func (m *ListBackupsResponse) SetBackups(v []*Backup)

func (*ListBackupsResponse) SetNextPageToken

func (m *ListBackupsResponse) SetNextPageToken(v string)

func (*ListBackupsResponse) String

func (x *ListBackupsResponse) String() string

type ListClusterBackupsRequest

type ListClusterBackupsRequest struct {

	// ID of the Greenplum® cluster.
	//
	// To get the Greenplum® cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterBackupsRequest) Descriptor deprecated

func (*ListClusterBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterBackupsRequest) GetClusterId

func (x *ListClusterBackupsRequest) GetClusterId() string

func (*ListClusterBackupsRequest) GetPageSize

func (x *ListClusterBackupsRequest) GetPageSize() int64

func (*ListClusterBackupsRequest) GetPageToken

func (x *ListClusterBackupsRequest) GetPageToken() string

func (*ListClusterBackupsRequest) ProtoMessage

func (*ListClusterBackupsRequest) ProtoMessage()

func (*ListClusterBackupsRequest) ProtoReflect

func (*ListClusterBackupsRequest) Reset

func (x *ListClusterBackupsRequest) Reset()

func (*ListClusterBackupsRequest) SetClusterId

func (m *ListClusterBackupsRequest) SetClusterId(v string)

func (*ListClusterBackupsRequest) SetPageSize

func (m *ListClusterBackupsRequest) SetPageSize(v int64)

func (*ListClusterBackupsRequest) SetPageToken

func (m *ListClusterBackupsRequest) SetPageToken(v string)

func (*ListClusterBackupsRequest) String

func (x *ListClusterBackupsRequest) String() string

type ListClusterBackupsResponse

type ListClusterBackupsResponse struct {

	// List of Greenplum® backups.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
	//
	// Each subsequent list request has its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterBackupsResponse) Descriptor deprecated

func (*ListClusterBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterBackupsResponse) GetBackups

func (x *ListClusterBackupsResponse) GetBackups() []*Backup

func (*ListClusterBackupsResponse) GetNextPageToken

func (x *ListClusterBackupsResponse) GetNextPageToken() string

func (*ListClusterBackupsResponse) ProtoMessage

func (*ListClusterBackupsResponse) ProtoMessage()

func (*ListClusterBackupsResponse) ProtoReflect

func (*ListClusterBackupsResponse) Reset

func (x *ListClusterBackupsResponse) Reset()

func (*ListClusterBackupsResponse) SetBackups

func (m *ListClusterBackupsResponse) SetBackups(v []*Backup)

func (*ListClusterBackupsResponse) SetNextPageToken

func (m *ListClusterBackupsResponse) SetNextPageToken(v string)

func (*ListClusterBackupsResponse) String

func (x *ListClusterBackupsResponse) String() string

type ListClusterHostsRequest

type ListClusterHostsRequest struct {

	// ID of the Greenplum® cluster.
	//
	// To get the Greenplum® cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterHostsRequest) Descriptor deprecated

func (*ListClusterHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterHostsRequest) GetClusterId

func (x *ListClusterHostsRequest) GetClusterId() string

func (*ListClusterHostsRequest) GetPageSize

func (x *ListClusterHostsRequest) GetPageSize() int64

func (*ListClusterHostsRequest) GetPageToken

func (x *ListClusterHostsRequest) GetPageToken() string

func (*ListClusterHostsRequest) ProtoMessage

func (*ListClusterHostsRequest) ProtoMessage()

func (*ListClusterHostsRequest) ProtoReflect

func (x *ListClusterHostsRequest) ProtoReflect() protoreflect.Message

func (*ListClusterHostsRequest) Reset

func (x *ListClusterHostsRequest) Reset()

func (*ListClusterHostsRequest) SetClusterId

func (m *ListClusterHostsRequest) SetClusterId(v string)

func (*ListClusterHostsRequest) SetPageSize

func (m *ListClusterHostsRequest) SetPageSize(v int64)

func (*ListClusterHostsRequest) SetPageToken

func (m *ListClusterHostsRequest) SetPageToken(v string)

func (*ListClusterHostsRequest) String

func (x *ListClusterHostsRequest) String() string

type ListClusterHostsResponse

type ListClusterHostsResponse struct {

	// Requested list of hosts for the cluster.
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
	//
	// Each subsequent list request has its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterHostsResponse) Descriptor deprecated

func (*ListClusterHostsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterHostsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterHostsResponse) GetHosts

func (x *ListClusterHostsResponse) GetHosts() []*Host

func (*ListClusterHostsResponse) GetNextPageToken

func (x *ListClusterHostsResponse) GetNextPageToken() string

func (*ListClusterHostsResponse) ProtoMessage

func (*ListClusterHostsResponse) ProtoMessage()

func (*ListClusterHostsResponse) ProtoReflect

func (x *ListClusterHostsResponse) ProtoReflect() protoreflect.Message

func (*ListClusterHostsResponse) Reset

func (x *ListClusterHostsResponse) Reset()

func (*ListClusterHostsResponse) SetHosts

func (m *ListClusterHostsResponse) SetHosts(v []*Host)

func (*ListClusterHostsResponse) SetNextPageToken

func (m *ListClusterHostsResponse) SetNextPageToken(v string)

func (*ListClusterHostsResponse) String

func (x *ListClusterHostsResponse) String() string

type ListClusterLogsRequest

type ListClusterLogsRequest struct {

	// ID of the Greenplum® cluster to request logs for.
	//
	// To get the Greenplum® cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Columns from log table to request.
	// If no columns are specified, entire log records are returned.
	ColumnFilter []string `protobuf:"bytes,2,rep,name=column_filter,json=columnFilter,proto3" json:"column_filter,omitempty"`
	// Type of the service to request logs about.
	ServiceType ListClusterLogsRequest_ServiceType `` /* 165-byte string literal not displayed */
	// Start timestamp for the logs request.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClusterLogsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
	AlwaysNextPageToken bool `protobuf:"varint,8,opt,name=always_next_page_token,json=alwaysNextPageToken,proto3" json:"always_next_page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	//
	// The expression must specify:
	//
	// 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
	//
	// 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
	//
	// 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
	//
	// Examples of a filter:
	// * `message.hostname='node1.db.cloud.yandex.net'`;
	// * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
	Filter string `protobuf:"bytes,9,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterLogsRequest) Descriptor deprecated

func (*ListClusterLogsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterLogsRequest) GetAlwaysNextPageToken

func (x *ListClusterLogsRequest) GetAlwaysNextPageToken() bool

func (*ListClusterLogsRequest) GetClusterId

func (x *ListClusterLogsRequest) GetClusterId() string

func (*ListClusterLogsRequest) GetColumnFilter

func (x *ListClusterLogsRequest) GetColumnFilter() []string

func (*ListClusterLogsRequest) GetFilter

func (x *ListClusterLogsRequest) GetFilter() string

func (*ListClusterLogsRequest) GetFromTime

func (x *ListClusterLogsRequest) GetFromTime() *timestamppb.Timestamp

func (*ListClusterLogsRequest) GetPageSize

func (x *ListClusterLogsRequest) GetPageSize() int64

func (*ListClusterLogsRequest) GetPageToken

func (x *ListClusterLogsRequest) GetPageToken() string

func (*ListClusterLogsRequest) GetServiceType

func (*ListClusterLogsRequest) GetToTime

func (*ListClusterLogsRequest) ProtoMessage

func (*ListClusterLogsRequest) ProtoMessage()

func (*ListClusterLogsRequest) ProtoReflect

func (x *ListClusterLogsRequest) ProtoReflect() protoreflect.Message

func (*ListClusterLogsRequest) Reset

func (x *ListClusterLogsRequest) Reset()

func (*ListClusterLogsRequest) SetAlwaysNextPageToken

func (m *ListClusterLogsRequest) SetAlwaysNextPageToken(v bool)

func (*ListClusterLogsRequest) SetClusterId

func (m *ListClusterLogsRequest) SetClusterId(v string)

func (*ListClusterLogsRequest) SetColumnFilter

func (m *ListClusterLogsRequest) SetColumnFilter(v []string)

func (*ListClusterLogsRequest) SetFilter

func (m *ListClusterLogsRequest) SetFilter(v string)

func (*ListClusterLogsRequest) SetFromTime

func (m *ListClusterLogsRequest) SetFromTime(v *timestamppb.Timestamp)

func (*ListClusterLogsRequest) SetPageSize

func (m *ListClusterLogsRequest) SetPageSize(v int64)

func (*ListClusterLogsRequest) SetPageToken

func (m *ListClusterLogsRequest) SetPageToken(v string)

func (*ListClusterLogsRequest) SetServiceType

func (*ListClusterLogsRequest) SetToTime

func (m *ListClusterLogsRequest) SetToTime(v *timestamppb.Timestamp)

func (*ListClusterLogsRequest) String

func (x *ListClusterLogsRequest) String() string

type ListClusterLogsRequest_ServiceType

type ListClusterLogsRequest_ServiceType int32
const (
	// Type is not specified.
	ListClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED ListClusterLogsRequest_ServiceType = 0
	// Greenplum® activity logs.
	ListClusterLogsRequest_GREENPLUM ListClusterLogsRequest_ServiceType = 1
	// Greenplum® pooler logs.
	ListClusterLogsRequest_GREENPLUM_POOLER ListClusterLogsRequest_ServiceType = 2
	// Greenplum® PXF service logs.
	ListClusterLogsRequest_GREENPLUM_PXF ListClusterLogsRequest_ServiceType = 3
)

func (ListClusterLogsRequest_ServiceType) Descriptor

func (ListClusterLogsRequest_ServiceType) Enum

func (ListClusterLogsRequest_ServiceType) EnumDescriptor deprecated

func (ListClusterLogsRequest_ServiceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListClusterLogsRequest_ServiceType.Descriptor instead.

func (ListClusterLogsRequest_ServiceType) Number

func (ListClusterLogsRequest_ServiceType) String

func (ListClusterLogsRequest_ServiceType) Type

type ListClusterLogsResponse

type ListClusterLogsResponse struct {

	// Requested log records.
	Logs []*LogRecord `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
	//
	// Each subsequent list request has its own [next_page_token] to continue paging through the results.
	//
	// This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterLogsResponse) Descriptor deprecated

func (*ListClusterLogsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterLogsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterLogsResponse) GetLogs

func (x *ListClusterLogsResponse) GetLogs() []*LogRecord

func (*ListClusterLogsResponse) GetNextPageToken

func (x *ListClusterLogsResponse) GetNextPageToken() string

func (*ListClusterLogsResponse) ProtoMessage

func (*ListClusterLogsResponse) ProtoMessage()

func (*ListClusterLogsResponse) ProtoReflect

func (x *ListClusterLogsResponse) ProtoReflect() protoreflect.Message

func (*ListClusterLogsResponse) Reset

func (x *ListClusterLogsResponse) Reset()

func (*ListClusterLogsResponse) SetLogs

func (m *ListClusterLogsResponse) SetLogs(v []*LogRecord)

func (*ListClusterLogsResponse) SetNextPageToken

func (m *ListClusterLogsResponse) SetNextPageToken(v string)

func (*ListClusterLogsResponse) String

func (x *ListClusterLogsResponse) String() string

type ListClusterOperationsRequest

type ListClusterOperationsRequest struct {

	// ID of the Greenplum® cluster resource to list operations for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsRequest) Descriptor deprecated

func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsRequest) GetClusterId

func (x *ListClusterOperationsRequest) GetClusterId() string

func (*ListClusterOperationsRequest) GetPageSize

func (x *ListClusterOperationsRequest) GetPageSize() int64

func (*ListClusterOperationsRequest) GetPageToken

func (x *ListClusterOperationsRequest) GetPageToken() string

func (*ListClusterOperationsRequest) ProtoMessage

func (*ListClusterOperationsRequest) ProtoMessage()

func (*ListClusterOperationsRequest) ProtoReflect

func (*ListClusterOperationsRequest) Reset

func (x *ListClusterOperationsRequest) Reset()

func (*ListClusterOperationsRequest) SetClusterId

func (m *ListClusterOperationsRequest) SetClusterId(v string)

func (*ListClusterOperationsRequest) SetPageSize

func (m *ListClusterOperationsRequest) SetPageSize(v int64)

func (*ListClusterOperationsRequest) SetPageToken

func (m *ListClusterOperationsRequest) SetPageToken(v string)

func (*ListClusterOperationsRequest) String

type ListClusterOperationsResponse

type ListClusterOperationsResponse struct {

	// List of Operation resources for the specified Greenplum® cluster.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
	//
	// Each subsequent list request has its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsResponse) Descriptor deprecated

func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsResponse) GetNextPageToken

func (x *ListClusterOperationsResponse) GetNextPageToken() string

func (*ListClusterOperationsResponse) GetOperations

func (x *ListClusterOperationsResponse) GetOperations() []*operation.Operation

func (*ListClusterOperationsResponse) ProtoMessage

func (*ListClusterOperationsResponse) ProtoMessage()

func (*ListClusterOperationsResponse) ProtoReflect

func (*ListClusterOperationsResponse) Reset

func (x *ListClusterOperationsResponse) Reset()

func (*ListClusterOperationsResponse) SetNextPageToken

func (m *ListClusterOperationsResponse) SetNextPageToken(v string)

func (*ListClusterOperationsResponse) SetOperations

func (m *ListClusterOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListClusterOperationsResponse) String

type ListClustersRequest

type ListClustersRequest struct {

	// ID of the folder to list Greenplum® clusters in.
	//
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	//
	// The expression must specify:
	//
	// 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
	//
	// 2. An `=` operator.
	//
	// 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersRequest) Descriptor deprecated

func (*ListClustersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.

func (*ListClustersRequest) GetFilter

func (x *ListClustersRequest) GetFilter() string

func (*ListClustersRequest) GetFolderId

func (x *ListClustersRequest) GetFolderId() string

func (*ListClustersRequest) GetPageSize

func (x *ListClustersRequest) GetPageSize() int64

func (*ListClustersRequest) GetPageToken

func (x *ListClustersRequest) GetPageToken() string

func (*ListClustersRequest) ProtoMessage

func (*ListClustersRequest) ProtoMessage()

func (*ListClustersRequest) ProtoReflect

func (x *ListClustersRequest) ProtoReflect() protoreflect.Message

func (*ListClustersRequest) Reset

func (x *ListClustersRequest) Reset()

func (*ListClustersRequest) SetFilter

func (m *ListClustersRequest) SetFilter(v string)

func (*ListClustersRequest) SetFolderId

func (m *ListClustersRequest) SetFolderId(v string)

func (*ListClustersRequest) SetPageSize

func (m *ListClustersRequest) SetPageSize(v int64)

func (*ListClustersRequest) SetPageToken

func (m *ListClustersRequest) SetPageToken(v string)

func (*ListClustersRequest) String

func (x *ListClustersRequest) String() string

type ListClustersResponse

type ListClustersResponse struct {

	// List of Greenplum® cluster resources.
	Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
	//
	// Each subsequent list request has its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResponse) Descriptor deprecated

func (*ListClustersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.

func (*ListClustersResponse) GetClusters

func (x *ListClustersResponse) GetClusters() []*Cluster

func (*ListClustersResponse) GetNextPageToken

func (x *ListClustersResponse) GetNextPageToken() string

func (*ListClustersResponse) ProtoMessage

func (*ListClustersResponse) ProtoMessage()

func (*ListClustersResponse) ProtoReflect

func (x *ListClustersResponse) ProtoReflect() protoreflect.Message

func (*ListClustersResponse) Reset

func (x *ListClustersResponse) Reset()

func (*ListClustersResponse) SetClusters

func (m *ListClustersResponse) SetClusters(v []*Cluster)

func (*ListClustersResponse) SetNextPageToken

func (m *ListClustersResponse) SetNextPageToken(v string)

func (*ListClustersResponse) String

func (x *ListClustersResponse) String() string

type ListHBARulesAtRevisionRequest

type ListHBARulesAtRevisionRequest struct {

	// ID of the Greenplum cluster.
	// To get the Greenplum cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Cluster revision
	Revision int64 `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHBARulesAtRevisionRequest) Descriptor deprecated

func (*ListHBARulesAtRevisionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHBARulesAtRevisionRequest.ProtoReflect.Descriptor instead.

func (*ListHBARulesAtRevisionRequest) GetClusterId

func (x *ListHBARulesAtRevisionRequest) GetClusterId() string

func (*ListHBARulesAtRevisionRequest) GetRevision

func (x *ListHBARulesAtRevisionRequest) GetRevision() int64

func (*ListHBARulesAtRevisionRequest) ProtoMessage

func (*ListHBARulesAtRevisionRequest) ProtoMessage()

func (*ListHBARulesAtRevisionRequest) ProtoReflect

func (*ListHBARulesAtRevisionRequest) Reset

func (x *ListHBARulesAtRevisionRequest) Reset()

func (*ListHBARulesAtRevisionRequest) SetClusterId

func (m *ListHBARulesAtRevisionRequest) SetClusterId(v string)

func (*ListHBARulesAtRevisionRequest) SetRevision

func (m *ListHBARulesAtRevisionRequest) SetRevision(v int64)

func (*ListHBARulesAtRevisionRequest) String

type ListHBARulesRequest

type ListHBARulesRequest struct {

	// ID of the Greenplum cluster.
	// To get the Greenplum cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHBARulesRequest) Descriptor deprecated

func (*ListHBARulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHBARulesRequest.ProtoReflect.Descriptor instead.

func (*ListHBARulesRequest) GetClusterId

func (x *ListHBARulesRequest) GetClusterId() string

func (*ListHBARulesRequest) ProtoMessage

func (*ListHBARulesRequest) ProtoMessage()

func (*ListHBARulesRequest) ProtoReflect

func (x *ListHBARulesRequest) ProtoReflect() protoreflect.Message

func (*ListHBARulesRequest) Reset

func (x *ListHBARulesRequest) Reset()

func (*ListHBARulesRequest) SetClusterId

func (m *ListHBARulesRequest) SetClusterId(v string)

func (*ListHBARulesRequest) String

func (x *ListHBARulesRequest) String() string

type ListHBARulesResponse

type ListHBARulesResponse struct {

	// Requested list of hba rules for the cluster.
	HbaRules []*HBARule `protobuf:"bytes,1,rep,name=hba_rules,json=hbaRules,proto3" json:"hba_rules,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHBARulesResponse) Descriptor deprecated

func (*ListHBARulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHBARulesResponse.ProtoReflect.Descriptor instead.

func (*ListHBARulesResponse) GetHbaRules

func (x *ListHBARulesResponse) GetHbaRules() []*HBARule

func (*ListHBARulesResponse) ProtoMessage

func (*ListHBARulesResponse) ProtoMessage()

func (*ListHBARulesResponse) ProtoReflect

func (x *ListHBARulesResponse) ProtoReflect() protoreflect.Message

func (*ListHBARulesResponse) Reset

func (x *ListHBARulesResponse) Reset()

func (*ListHBARulesResponse) SetHbaRules

func (m *ListHBARulesResponse) SetHbaRules(v []*HBARule)

func (*ListHBARulesResponse) String

func (x *ListHBARulesResponse) String() string

type ListPXFDatasourcesRequest

type ListPXFDatasourcesRequest struct {
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPXFDatasourcesRequest) Descriptor deprecated

func (*ListPXFDatasourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPXFDatasourcesRequest.ProtoReflect.Descriptor instead.

func (*ListPXFDatasourcesRequest) GetClusterId

func (x *ListPXFDatasourcesRequest) GetClusterId() string

func (*ListPXFDatasourcesRequest) ProtoMessage

func (*ListPXFDatasourcesRequest) ProtoMessage()

func (*ListPXFDatasourcesRequest) ProtoReflect

func (*ListPXFDatasourcesRequest) Reset

func (x *ListPXFDatasourcesRequest) Reset()

func (*ListPXFDatasourcesRequest) SetClusterId

func (m *ListPXFDatasourcesRequest) SetClusterId(v string)

func (*ListPXFDatasourcesRequest) String

func (x *ListPXFDatasourcesRequest) String() string

type ListPXFDatasourcesResponse

type ListPXFDatasourcesResponse struct {
	Datasources []*PXFDatasource `protobuf:"bytes,1,rep,name=datasources,proto3" json:"datasources,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPXFDatasourcesResponse) Descriptor deprecated

func (*ListPXFDatasourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPXFDatasourcesResponse.ProtoReflect.Descriptor instead.

func (*ListPXFDatasourcesResponse) GetDatasources

func (x *ListPXFDatasourcesResponse) GetDatasources() []*PXFDatasource

func (*ListPXFDatasourcesResponse) ProtoMessage

func (*ListPXFDatasourcesResponse) ProtoMessage()

func (*ListPXFDatasourcesResponse) ProtoReflect

func (*ListPXFDatasourcesResponse) Reset

func (x *ListPXFDatasourcesResponse) Reset()

func (*ListPXFDatasourcesResponse) SetDatasources

func (m *ListPXFDatasourcesResponse) SetDatasources(v []*PXFDatasource)

func (*ListPXFDatasourcesResponse) String

func (x *ListPXFDatasourcesResponse) String() string

type ListResourcePresetsRequest

type ListResourcePresetsRequest struct {

	// The maximum number of results per page to return.
	//
	// If the number of available results is larger than [page_size], the service returns a [ListResourcePresetsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the [ListResourcePresetsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Required. ResourcePreset type - master or segment.
	Type ResourcePreset_Type `protobuf:"varint,4,opt,name=type,proto3,enum=yandex.cloud.mdb.greenplum.v1.ResourcePreset_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePresetsRequest) Descriptor deprecated

func (*ListResourcePresetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListResourcePresetsRequest.ProtoReflect.Descriptor instead.

func (*ListResourcePresetsRequest) GetPageSize

func (x *ListResourcePresetsRequest) GetPageSize() int64

func (*ListResourcePresetsRequest) GetPageToken

func (x *ListResourcePresetsRequest) GetPageToken() string

func (*ListResourcePresetsRequest) GetType

func (*ListResourcePresetsRequest) ProtoMessage

func (*ListResourcePresetsRequest) ProtoMessage()

func (*ListResourcePresetsRequest) ProtoReflect

func (*ListResourcePresetsRequest) Reset

func (x *ListResourcePresetsRequest) Reset()

func (*ListResourcePresetsRequest) SetPageSize

func (m *ListResourcePresetsRequest) SetPageSize(v int64)

func (*ListResourcePresetsRequest) SetPageToken

func (m *ListResourcePresetsRequest) SetPageToken(v string)

func (*ListResourcePresetsRequest) SetType

func (*ListResourcePresetsRequest) String

func (x *ListResourcePresetsRequest) String() string

type ListResourcePresetsResponse

type ListResourcePresetsResponse struct {

	// List of resource presets.
	ResourcePresets []*ResourcePreset `protobuf:"bytes,1,rep,name=resource_presets,json=resourcePresets,proto3" json:"resource_presets,omitempty"`
	// This token allows you to get the next page of results for list requests.
	//
	// If the number of results is larger than [ListResourcePresetsRequest.page_size], use the [next_page_token] as the value for the [ListResourcePresetsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent list request has its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePresetsResponse) Descriptor deprecated

func (*ListResourcePresetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListResourcePresetsResponse.ProtoReflect.Descriptor instead.

func (*ListResourcePresetsResponse) GetNextPageToken

func (x *ListResourcePresetsResponse) GetNextPageToken() string

func (*ListResourcePresetsResponse) GetResourcePresets

func (x *ListResourcePresetsResponse) GetResourcePresets() []*ResourcePreset

func (*ListResourcePresetsResponse) ProtoMessage

func (*ListResourcePresetsResponse) ProtoMessage()

func (*ListResourcePresetsResponse) ProtoReflect

func (*ListResourcePresetsResponse) Reset

func (x *ListResourcePresetsResponse) Reset()

func (*ListResourcePresetsResponse) SetNextPageToken

func (m *ListResourcePresetsResponse) SetNextPageToken(v string)

func (*ListResourcePresetsResponse) SetResourcePresets

func (m *ListResourcePresetsResponse) SetResourcePresets(v []*ResourcePreset)

func (*ListResourcePresetsResponse) String

func (x *ListResourcePresetsResponse) String() string

type LogRecord

type LogRecord struct {

	// Time when the log was recorded.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Contents of the log record.
	Message map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LogRecord) Descriptor deprecated

func (*LogRecord) Descriptor() ([]byte, []int)

Deprecated: Use LogRecord.ProtoReflect.Descriptor instead.

func (*LogRecord) GetMessage

func (x *LogRecord) GetMessage() map[string]string

func (*LogRecord) GetTimestamp

func (x *LogRecord) GetTimestamp() *timestamppb.Timestamp

func (*LogRecord) ProtoMessage

func (*LogRecord) ProtoMessage()

func (*LogRecord) ProtoReflect

func (x *LogRecord) ProtoReflect() protoreflect.Message

func (*LogRecord) Reset

func (x *LogRecord) Reset()

func (*LogRecord) SetMessage

func (m *LogRecord) SetMessage(v map[string]string)

func (*LogRecord) SetTimestamp

func (m *LogRecord) SetTimestamp(v *timestamppb.Timestamp)

func (*LogRecord) String

func (x *LogRecord) String() string

type LogStatement

type LogStatement int32
const (
	LogStatement_LOG_STATEMENT_UNSPECIFIED LogStatement = 0
	// None statements are logged.
	LogStatement_NONE LogStatement = 1
	// Logs all data definition commands like `CREATE`, `ALTER`, and `DROP`. Default value.
	LogStatement_DDL LogStatement = 2
	// Logs all `DDL` statements, plus `INSERT`, `UPDATE`, `DELETE`, `TRUNCATE`, and `COPY FROM`.
	LogStatement_MOD LogStatement = 3
	// Logs all statements.
	LogStatement_ALL LogStatement = 4
)

func (LogStatement) Descriptor

func (LogStatement) Enum

func (x LogStatement) Enum() *LogStatement

func (LogStatement) EnumDescriptor deprecated

func (LogStatement) EnumDescriptor() ([]byte, []int)

Deprecated: Use LogStatement.Descriptor instead.

func (LogStatement) Number

func (LogStatement) String

func (x LogStatement) String() string

func (LogStatement) Type

type MaintenanceOperation

type MaintenanceOperation struct {

	// The description of the operation.
	Info string `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	// Delay time for the maintenance operation.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// contains filtered or unexported fields
}

func (*MaintenanceOperation) Descriptor deprecated

func (*MaintenanceOperation) Descriptor() ([]byte, []int)

Deprecated: Use MaintenanceOperation.ProtoReflect.Descriptor instead.

func (*MaintenanceOperation) GetDelayedUntil

func (x *MaintenanceOperation) GetDelayedUntil() *timestamppb.Timestamp

func (*MaintenanceOperation) GetInfo

func (x *MaintenanceOperation) GetInfo() string

func (*MaintenanceOperation) ProtoMessage

func (*MaintenanceOperation) ProtoMessage()

func (*MaintenanceOperation) ProtoReflect

func (x *MaintenanceOperation) ProtoReflect() protoreflect.Message

func (*MaintenanceOperation) Reset

func (x *MaintenanceOperation) Reset()

func (*MaintenanceOperation) SetDelayedUntil

func (m *MaintenanceOperation) SetDelayedUntil(v *timestamppb.Timestamp)

func (*MaintenanceOperation) SetInfo

func (m *MaintenanceOperation) SetInfo(v string)

func (*MaintenanceOperation) String

func (x *MaintenanceOperation) String() string

type MaintenanceWindow

type MaintenanceWindow struct {

	// Types that are assignable to Policy:
	//
	//	*MaintenanceWindow_Anytime
	//	*MaintenanceWindow_WeeklyMaintenanceWindow
	Policy isMaintenanceWindow_Policy `protobuf_oneof:"policy"`
	// contains filtered or unexported fields
}

func (*MaintenanceWindow) Descriptor deprecated

func (*MaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.

func (*MaintenanceWindow) GetAnytime

func (*MaintenanceWindow) GetPolicy

func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy

func (*MaintenanceWindow) GetWeeklyMaintenanceWindow

func (x *MaintenanceWindow) GetWeeklyMaintenanceWindow() *WeeklyMaintenanceWindow

func (*MaintenanceWindow) ProtoMessage

func (*MaintenanceWindow) ProtoMessage()

func (*MaintenanceWindow) ProtoReflect

func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message

func (*MaintenanceWindow) Reset

func (x *MaintenanceWindow) Reset()

func (*MaintenanceWindow) SetAnytime

func (m *MaintenanceWindow) SetAnytime(v *AnytimeMaintenanceWindow)

func (*MaintenanceWindow) SetPolicy

func (*MaintenanceWindow) SetWeeklyMaintenanceWindow

func (m *MaintenanceWindow) SetWeeklyMaintenanceWindow(v *WeeklyMaintenanceWindow)

func (*MaintenanceWindow) String

func (x *MaintenanceWindow) String() string

type MaintenanceWindow_Anytime

type MaintenanceWindow_Anytime struct {
	// An any-time maintenance window.
	Anytime *AnytimeMaintenanceWindow `protobuf:"bytes,1,opt,name=anytime,proto3,oneof"`
}

type MaintenanceWindow_Policy

type MaintenanceWindow_Policy = isMaintenanceWindow_Policy

type MaintenanceWindow_WeeklyMaintenanceWindow

type MaintenanceWindow_WeeklyMaintenanceWindow struct {
	// A weekly maintenance window.
	WeeklyMaintenanceWindow *WeeklyMaintenanceWindow `protobuf:"bytes,2,opt,name=weekly_maintenance_window,json=weeklyMaintenanceWindow,proto3,oneof"`
}

type MasterSubclusterConfig

type MasterSubclusterConfig struct {

	// Computational resources allocated to Greenplum® master subcluster hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MasterSubclusterConfig) Descriptor deprecated

func (*MasterSubclusterConfig) Descriptor() ([]byte, []int)

Deprecated: Use MasterSubclusterConfig.ProtoReflect.Descriptor instead.

func (*MasterSubclusterConfig) GetResources

func (x *MasterSubclusterConfig) GetResources() *Resources

func (*MasterSubclusterConfig) ProtoMessage

func (*MasterSubclusterConfig) ProtoMessage()

func (*MasterSubclusterConfig) ProtoReflect

func (x *MasterSubclusterConfig) ProtoReflect() protoreflect.Message

func (*MasterSubclusterConfig) Reset

func (x *MasterSubclusterConfig) Reset()

func (*MasterSubclusterConfig) SetResources

func (m *MasterSubclusterConfig) SetResources(v *Resources)

func (*MasterSubclusterConfig) String

func (x *MasterSubclusterConfig) String() string

type MasterSubclusterConfigSpec

type MasterSubclusterConfigSpec struct {

	// Resources allocated to Greenplum® master subcluster hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MasterSubclusterConfigSpec) Descriptor deprecated

func (*MasterSubclusterConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use MasterSubclusterConfigSpec.ProtoReflect.Descriptor instead.

func (*MasterSubclusterConfigSpec) GetResources

func (x *MasterSubclusterConfigSpec) GetResources() *Resources

func (*MasterSubclusterConfigSpec) ProtoMessage

func (*MasterSubclusterConfigSpec) ProtoMessage()

func (*MasterSubclusterConfigSpec) ProtoReflect

func (*MasterSubclusterConfigSpec) Reset

func (x *MasterSubclusterConfigSpec) Reset()

func (*MasterSubclusterConfigSpec) SetResources

func (m *MasterSubclusterConfigSpec) SetResources(v *Resources)

func (*MasterSubclusterConfigSpec) String

func (x *MasterSubclusterConfigSpec) String() string

type Monitoring

type Monitoring struct {

	// Name of the monitoring system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the monitoring system.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Link to the monitoring system charts for the Greenplum® cluster.
	Link string `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Monitoring system metadata.

func (*Monitoring) Descriptor deprecated

func (*Monitoring) Descriptor() ([]byte, []int)

Deprecated: Use Monitoring.ProtoReflect.Descriptor instead.

func (*Monitoring) GetDescription

func (x *Monitoring) GetDescription() string
func (x *Monitoring) GetLink() string

func (*Monitoring) GetName

func (x *Monitoring) GetName() string

func (*Monitoring) ProtoMessage

func (*Monitoring) ProtoMessage()

func (*Monitoring) ProtoReflect

func (x *Monitoring) ProtoReflect() protoreflect.Message

func (*Monitoring) Reset

func (x *Monitoring) Reset()

func (*Monitoring) SetDescription

func (m *Monitoring) SetDescription(v string)
func (m *Monitoring) SetLink(v string)

func (*Monitoring) SetName

func (m *Monitoring) SetName(v string)

func (*Monitoring) String

func (x *Monitoring) String() string

type PXFConfig

type PXFConfig struct {

	// Connection
	ConnectionTimeout *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=connection_timeout,json=connectionTimeout,proto3" json:"connection_timeout,omitempty"`
	UploadTimeout     *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=upload_timeout,json=uploadTimeout,proto3" json:"upload_timeout,omitempty"`
	// Thread pool
	MaxThreads                 *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=max_threads,json=maxThreads,proto3" json:"max_threads,omitempty"`
	PoolAllowCoreThreadTimeout *wrapperspb.BoolValue  `` /* 145-byte string literal not displayed */
	PoolCoreSize               *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=pool_core_size,json=poolCoreSize,proto3" json:"pool_core_size,omitempty"`
	PoolQueueCapacity          *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=pool_queue_capacity,json=poolQueueCapacity,proto3" json:"pool_queue_capacity,omitempty"`
	PoolMaxSize                *wrapperspb.Int64Value `protobuf:"bytes,7,opt,name=pool_max_size,json=poolMaxSize,proto3" json:"pool_max_size,omitempty"`
	// JVM
	Xmx *wrapperspb.Int64Value `protobuf:"bytes,8,opt,name=xmx,proto3" json:"xmx,omitempty"`
	Xms *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=xms,proto3" json:"xms,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFConfig) Descriptor deprecated

func (*PXFConfig) Descriptor() ([]byte, []int)

Deprecated: Use PXFConfig.ProtoReflect.Descriptor instead.

func (*PXFConfig) GetConnectionTimeout

func (x *PXFConfig) GetConnectionTimeout() *wrapperspb.Int64Value

func (*PXFConfig) GetMaxThreads

func (x *PXFConfig) GetMaxThreads() *wrapperspb.Int64Value

func (*PXFConfig) GetPoolAllowCoreThreadTimeout

func (x *PXFConfig) GetPoolAllowCoreThreadTimeout() *wrapperspb.BoolValue

func (*PXFConfig) GetPoolCoreSize

func (x *PXFConfig) GetPoolCoreSize() *wrapperspb.Int64Value

func (*PXFConfig) GetPoolMaxSize

func (x *PXFConfig) GetPoolMaxSize() *wrapperspb.Int64Value

func (*PXFConfig) GetPoolQueueCapacity

func (x *PXFConfig) GetPoolQueueCapacity() *wrapperspb.Int64Value

func (*PXFConfig) GetUploadTimeout

func (x *PXFConfig) GetUploadTimeout() *wrapperspb.Int64Value

func (*PXFConfig) GetXms

func (x *PXFConfig) GetXms() *wrapperspb.Int64Value

func (*PXFConfig) GetXmx

func (x *PXFConfig) GetXmx() *wrapperspb.Int64Value

func (*PXFConfig) ProtoMessage

func (*PXFConfig) ProtoMessage()

func (*PXFConfig) ProtoReflect

func (x *PXFConfig) ProtoReflect() protoreflect.Message

func (*PXFConfig) Reset

func (x *PXFConfig) Reset()

func (*PXFConfig) SetConnectionTimeout

func (m *PXFConfig) SetConnectionTimeout(v *wrapperspb.Int64Value)

func (*PXFConfig) SetMaxThreads

func (m *PXFConfig) SetMaxThreads(v *wrapperspb.Int64Value)

func (*PXFConfig) SetPoolAllowCoreThreadTimeout

func (m *PXFConfig) SetPoolAllowCoreThreadTimeout(v *wrapperspb.BoolValue)

func (*PXFConfig) SetPoolCoreSize

func (m *PXFConfig) SetPoolCoreSize(v *wrapperspb.Int64Value)

func (*PXFConfig) SetPoolMaxSize

func (m *PXFConfig) SetPoolMaxSize(v *wrapperspb.Int64Value)

func (*PXFConfig) SetPoolQueueCapacity

func (m *PXFConfig) SetPoolQueueCapacity(v *wrapperspb.Int64Value)

func (*PXFConfig) SetUploadTimeout

func (m *PXFConfig) SetUploadTimeout(v *wrapperspb.Int64Value)

func (*PXFConfig) SetXms

func (m *PXFConfig) SetXms(v *wrapperspb.Int64Value)

func (*PXFConfig) SetXmx

func (m *PXFConfig) SetXmx(v *wrapperspb.Int64Value)

func (*PXFConfig) String

func (x *PXFConfig) String() string

type PXFConfigSet

type PXFConfigSet struct {
	EffectiveConfig *PXFConfig `protobuf:"bytes,1,opt,name=effective_config,json=effectiveConfig,proto3" json:"effective_config,omitempty"`
	// User-defined settings
	UserConfig *PXFConfig `protobuf:"bytes,2,opt,name=user_config,json=userConfig,proto3" json:"user_config,omitempty"`
	// Default configuration
	DefaultConfig *PXFConfig `protobuf:"bytes,3,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFConfigSet) Descriptor deprecated

func (*PXFConfigSet) Descriptor() ([]byte, []int)

Deprecated: Use PXFConfigSet.ProtoReflect.Descriptor instead.

func (*PXFConfigSet) GetDefaultConfig

func (x *PXFConfigSet) GetDefaultConfig() *PXFConfig

func (*PXFConfigSet) GetEffectiveConfig

func (x *PXFConfigSet) GetEffectiveConfig() *PXFConfig

func (*PXFConfigSet) GetUserConfig

func (x *PXFConfigSet) GetUserConfig() *PXFConfig

func (*PXFConfigSet) ProtoMessage

func (*PXFConfigSet) ProtoMessage()

func (*PXFConfigSet) ProtoReflect

func (x *PXFConfigSet) ProtoReflect() protoreflect.Message

func (*PXFConfigSet) Reset

func (x *PXFConfigSet) Reset()

func (*PXFConfigSet) SetDefaultConfig

func (m *PXFConfigSet) SetDefaultConfig(v *PXFConfig)

func (*PXFConfigSet) SetEffectiveConfig

func (m *PXFConfigSet) SetEffectiveConfig(v *PXFConfig)

func (*PXFConfigSet) SetUserConfig

func (m *PXFConfigSet) SetUserConfig(v *PXFConfig)

func (*PXFConfigSet) String

func (x *PXFConfigSet) String() string

type PXFDatasource

type PXFDatasource struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to Settings:
	//
	//	*PXFDatasource_S3
	//	*PXFDatasource_Jdbc
	//	*PXFDatasource_Hdfs
	//	*PXFDatasource_Hive
	Settings isPXFDatasource_Settings `protobuf_oneof:"settings"`
	// contains filtered or unexported fields
}

func (*PXFDatasource) Descriptor deprecated

func (*PXFDatasource) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasource.ProtoReflect.Descriptor instead.

func (*PXFDatasource) GetHdfs

func (x *PXFDatasource) GetHdfs() *PXFDatasourceHDFS

func (*PXFDatasource) GetHive

func (x *PXFDatasource) GetHive() *PXFDatasourceHive

func (*PXFDatasource) GetJdbc

func (x *PXFDatasource) GetJdbc() *PXFDatasourceJDBC

func (*PXFDatasource) GetName

func (x *PXFDatasource) GetName() string

func (*PXFDatasource) GetS3

func (x *PXFDatasource) GetS3() *PXFDatasourceS3

func (*PXFDatasource) GetSettings

func (m *PXFDatasource) GetSettings() isPXFDatasource_Settings

func (*PXFDatasource) ProtoMessage

func (*PXFDatasource) ProtoMessage()

func (*PXFDatasource) ProtoReflect

func (x *PXFDatasource) ProtoReflect() protoreflect.Message

func (*PXFDatasource) Reset

func (x *PXFDatasource) Reset()

func (*PXFDatasource) SetHdfs

func (m *PXFDatasource) SetHdfs(v *PXFDatasourceHDFS)

func (*PXFDatasource) SetHive

func (m *PXFDatasource) SetHive(v *PXFDatasourceHive)

func (*PXFDatasource) SetJdbc

func (m *PXFDatasource) SetJdbc(v *PXFDatasourceJDBC)

func (*PXFDatasource) SetName

func (m *PXFDatasource) SetName(v string)

func (*PXFDatasource) SetS3

func (m *PXFDatasource) SetS3(v *PXFDatasourceS3)

func (*PXFDatasource) SetSettings

func (m *PXFDatasource) SetSettings(v PXFDatasource_Settings)

func (*PXFDatasource) String

func (x *PXFDatasource) String() string

type PXFDatasourceCore

type PXFDatasourceCore struct {
	DefaultFs           string `protobuf:"bytes,1,opt,name=default_fs,json=defaultFs,proto3" json:"default_fs,omitempty"`
	SecurityAuthToLocal string `protobuf:"bytes,2,opt,name=security_auth_to_local,json=securityAuthToLocal,proto3" json:"security_auth_to_local,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFDatasourceCore) Descriptor deprecated

func (*PXFDatasourceCore) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceCore.ProtoReflect.Descriptor instead.

func (*PXFDatasourceCore) GetDefaultFs

func (x *PXFDatasourceCore) GetDefaultFs() string

func (*PXFDatasourceCore) GetSecurityAuthToLocal

func (x *PXFDatasourceCore) GetSecurityAuthToLocal() string

func (*PXFDatasourceCore) ProtoMessage

func (*PXFDatasourceCore) ProtoMessage()

func (*PXFDatasourceCore) ProtoReflect

func (x *PXFDatasourceCore) ProtoReflect() protoreflect.Message

func (*PXFDatasourceCore) Reset

func (x *PXFDatasourceCore) Reset()

func (*PXFDatasourceCore) SetDefaultFs

func (m *PXFDatasourceCore) SetDefaultFs(v string)

func (*PXFDatasourceCore) SetSecurityAuthToLocal

func (m *PXFDatasourceCore) SetSecurityAuthToLocal(v string)

func (*PXFDatasourceCore) String

func (x *PXFDatasourceCore) String() string

type PXFDatasourceHDFS

type PXFDatasourceHDFS struct {
	Core                  *PXFDatasourceCore     `protobuf:"bytes,1,opt,name=core,proto3" json:"core,omitempty"`
	Kerberos              *PXFDatasourceKerberos `protobuf:"bytes,2,opt,name=kerberos,proto3" json:"kerberos,omitempty"`
	UserImpersonation     *wrapperspb.BoolValue  `protobuf:"bytes,3,opt,name=user_impersonation,json=userImpersonation,proto3" json:"user_impersonation,omitempty"`
	Username              string                 `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	SaslConnectionRetries *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	ZkHosts               []string               `protobuf:"bytes,6,rep,name=zk_hosts,json=zkHosts,proto3" json:"zk_hosts,omitempty"`
	Dfs                   *PXFDatasourceHDFSDfs  `protobuf:"bytes,7,opt,name=dfs,proto3" json:"dfs,omitempty"`
	Yarn                  *PXFDatasourceHDFSYarn `protobuf:"bytes,8,opt,name=yarn,proto3" json:"yarn,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFDatasourceHDFS) Descriptor deprecated

func (*PXFDatasourceHDFS) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceHDFS.ProtoReflect.Descriptor instead.

func (*PXFDatasourceHDFS) GetCore

func (x *PXFDatasourceHDFS) GetCore() *PXFDatasourceCore

func (*PXFDatasourceHDFS) GetDfs

func (*PXFDatasourceHDFS) GetKerberos

func (x *PXFDatasourceHDFS) GetKerberos() *PXFDatasourceKerberos

func (*PXFDatasourceHDFS) GetSaslConnectionRetries

func (x *PXFDatasourceHDFS) GetSaslConnectionRetries() *wrapperspb.Int64Value

func (*PXFDatasourceHDFS) GetUserImpersonation

func (x *PXFDatasourceHDFS) GetUserImpersonation() *wrapperspb.BoolValue

func (*PXFDatasourceHDFS) GetUsername

func (x *PXFDatasourceHDFS) GetUsername() string

func (*PXFDatasourceHDFS) GetYarn

func (*PXFDatasourceHDFS) GetZkHosts

func (x *PXFDatasourceHDFS) GetZkHosts() []string

func (*PXFDatasourceHDFS) ProtoMessage

func (*PXFDatasourceHDFS) ProtoMessage()

func (*PXFDatasourceHDFS) ProtoReflect

func (x *PXFDatasourceHDFS) ProtoReflect() protoreflect.Message

func (*PXFDatasourceHDFS) Reset

func (x *PXFDatasourceHDFS) Reset()

func (*PXFDatasourceHDFS) SetCore

func (m *PXFDatasourceHDFS) SetCore(v *PXFDatasourceCore)

func (*PXFDatasourceHDFS) SetDfs

func (*PXFDatasourceHDFS) SetKerberos

func (m *PXFDatasourceHDFS) SetKerberos(v *PXFDatasourceKerberos)

func (*PXFDatasourceHDFS) SetSaslConnectionRetries

func (m *PXFDatasourceHDFS) SetSaslConnectionRetries(v *wrapperspb.Int64Value)

func (*PXFDatasourceHDFS) SetUserImpersonation

func (m *PXFDatasourceHDFS) SetUserImpersonation(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFS) SetUsername

func (m *PXFDatasourceHDFS) SetUsername(v string)

func (*PXFDatasourceHDFS) SetYarn

func (*PXFDatasourceHDFS) SetZkHosts

func (m *PXFDatasourceHDFS) SetZkHosts(v []string)

func (*PXFDatasourceHDFS) String

func (x *PXFDatasourceHDFS) String() string

type PXFDatasourceHDFSDfs

type PXFDatasourceHDFSDfs struct {
	HaAutomaticFailoverEnabled *wrapperspb.BoolValue                    `` /* 143-byte string literal not displayed */
	BlockAccessTokenEnabled    *wrapperspb.BoolValue                    `` /* 134-byte string literal not displayed */
	UseDatanodeHostname        *wrapperspb.BoolValue                    `protobuf:"bytes,3,opt,name=use_datanode_hostname,json=useDatanodeHostname,proto3" json:"use_datanode_hostname,omitempty"`
	Namenodes                  map[string]*PXFDatasourceHDFSDfsNamenode `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PXFDatasourceHDFSDfs) Descriptor deprecated

func (*PXFDatasourceHDFSDfs) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceHDFSDfs.ProtoReflect.Descriptor instead.

func (*PXFDatasourceHDFSDfs) GetBlockAccessTokenEnabled

func (x *PXFDatasourceHDFSDfs) GetBlockAccessTokenEnabled() *wrapperspb.BoolValue

func (*PXFDatasourceHDFSDfs) GetHaAutomaticFailoverEnabled

func (x *PXFDatasourceHDFSDfs) GetHaAutomaticFailoverEnabled() *wrapperspb.BoolValue

func (*PXFDatasourceHDFSDfs) GetNamenodes

func (*PXFDatasourceHDFSDfs) GetUseDatanodeHostname

func (x *PXFDatasourceHDFSDfs) GetUseDatanodeHostname() *wrapperspb.BoolValue

func (*PXFDatasourceHDFSDfs) ProtoMessage

func (*PXFDatasourceHDFSDfs) ProtoMessage()

func (*PXFDatasourceHDFSDfs) ProtoReflect

func (x *PXFDatasourceHDFSDfs) ProtoReflect() protoreflect.Message

func (*PXFDatasourceHDFSDfs) Reset

func (x *PXFDatasourceHDFSDfs) Reset()

func (*PXFDatasourceHDFSDfs) SetBlockAccessTokenEnabled

func (m *PXFDatasourceHDFSDfs) SetBlockAccessTokenEnabled(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFSDfs) SetHaAutomaticFailoverEnabled

func (m *PXFDatasourceHDFSDfs) SetHaAutomaticFailoverEnabled(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFSDfs) SetNamenodes

func (*PXFDatasourceHDFSDfs) SetUseDatanodeHostname

func (m *PXFDatasourceHDFSDfs) SetUseDatanodeHostname(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFSDfs) String

func (x *PXFDatasourceHDFSDfs) String() string

type PXFDatasourceHDFSDfsNamenode

type PXFDatasourceHDFSDfsNamenode struct {
	RpcAddress        string `protobuf:"bytes,1,opt,name=rpc_address,json=rpcAddress,proto3" json:"rpc_address,omitempty"`
	ServiceRpcAddress string `protobuf:"bytes,2,opt,name=service_rpc_address,json=serviceRpcAddress,proto3" json:"service_rpc_address,omitempty"`
	HttpAddress       string `protobuf:"bytes,3,opt,name=http_address,json=httpAddress,proto3" json:"http_address,omitempty"`
	HttpsAddress      string `protobuf:"bytes,4,opt,name=https_address,json=httpsAddress,proto3" json:"https_address,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFDatasourceHDFSDfsNamenode) Descriptor deprecated

func (*PXFDatasourceHDFSDfsNamenode) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceHDFSDfsNamenode.ProtoReflect.Descriptor instead.

func (*PXFDatasourceHDFSDfsNamenode) GetHttpAddress

func (x *PXFDatasourceHDFSDfsNamenode) GetHttpAddress() string

func (*PXFDatasourceHDFSDfsNamenode) GetHttpsAddress

func (x *PXFDatasourceHDFSDfsNamenode) GetHttpsAddress() string

func (*PXFDatasourceHDFSDfsNamenode) GetRpcAddress

func (x *PXFDatasourceHDFSDfsNamenode) GetRpcAddress() string

func (*PXFDatasourceHDFSDfsNamenode) GetServiceRpcAddress

func (x *PXFDatasourceHDFSDfsNamenode) GetServiceRpcAddress() string

func (*PXFDatasourceHDFSDfsNamenode) ProtoMessage

func (*PXFDatasourceHDFSDfsNamenode) ProtoMessage()

func (*PXFDatasourceHDFSDfsNamenode) ProtoReflect

func (*PXFDatasourceHDFSDfsNamenode) Reset

func (x *PXFDatasourceHDFSDfsNamenode) Reset()

func (*PXFDatasourceHDFSDfsNamenode) SetHttpAddress

func (m *PXFDatasourceHDFSDfsNamenode) SetHttpAddress(v string)

func (*PXFDatasourceHDFSDfsNamenode) SetHttpsAddress

func (m *PXFDatasourceHDFSDfsNamenode) SetHttpsAddress(v string)

func (*PXFDatasourceHDFSDfsNamenode) SetRpcAddress

func (m *PXFDatasourceHDFSDfsNamenode) SetRpcAddress(v string)

func (*PXFDatasourceHDFSDfsNamenode) SetServiceRpcAddress

func (m *PXFDatasourceHDFSDfsNamenode) SetServiceRpcAddress(v string)

func (*PXFDatasourceHDFSDfsNamenode) String

type PXFDatasourceHDFSYarn

type PXFDatasourceHDFSYarn struct {
	ResourcemanagerHaEnabled              *wrapperspb.BoolValue                 `` /* 135-byte string literal not displayed */
	ResourcemanagerHaAutoFailoverEnabled  *wrapperspb.BoolValue                 `` /* 175-byte string literal not displayed */
	ResourcemanagerHaAutoFailoverEmbedded *wrapperspb.BoolValue                 `` /* 178-byte string literal not displayed */
	ResourcemanagerClusterId              string                                `` /* 135-byte string literal not displayed */
	HaRm                                  map[string]*PXFDatasourceHDFSYarnHaRm `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PXFDatasourceHDFSYarn) Descriptor deprecated

func (*PXFDatasourceHDFSYarn) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceHDFSYarn.ProtoReflect.Descriptor instead.

func (*PXFDatasourceHDFSYarn) GetHaRm

func (*PXFDatasourceHDFSYarn) GetResourcemanagerClusterId

func (x *PXFDatasourceHDFSYarn) GetResourcemanagerClusterId() string

func (*PXFDatasourceHDFSYarn) GetResourcemanagerHaAutoFailoverEmbedded

func (x *PXFDatasourceHDFSYarn) GetResourcemanagerHaAutoFailoverEmbedded() *wrapperspb.BoolValue

func (*PXFDatasourceHDFSYarn) GetResourcemanagerHaAutoFailoverEnabled

func (x *PXFDatasourceHDFSYarn) GetResourcemanagerHaAutoFailoverEnabled() *wrapperspb.BoolValue

func (*PXFDatasourceHDFSYarn) GetResourcemanagerHaEnabled

func (x *PXFDatasourceHDFSYarn) GetResourcemanagerHaEnabled() *wrapperspb.BoolValue

func (*PXFDatasourceHDFSYarn) ProtoMessage

func (*PXFDatasourceHDFSYarn) ProtoMessage()

func (*PXFDatasourceHDFSYarn) ProtoReflect

func (x *PXFDatasourceHDFSYarn) ProtoReflect() protoreflect.Message

func (*PXFDatasourceHDFSYarn) Reset

func (x *PXFDatasourceHDFSYarn) Reset()

func (*PXFDatasourceHDFSYarn) SetHaRm

func (*PXFDatasourceHDFSYarn) SetResourcemanagerClusterId

func (m *PXFDatasourceHDFSYarn) SetResourcemanagerClusterId(v string)

func (*PXFDatasourceHDFSYarn) SetResourcemanagerHaAutoFailoverEmbedded

func (m *PXFDatasourceHDFSYarn) SetResourcemanagerHaAutoFailoverEmbedded(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFSYarn) SetResourcemanagerHaAutoFailoverEnabled

func (m *PXFDatasourceHDFSYarn) SetResourcemanagerHaAutoFailoverEnabled(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFSYarn) SetResourcemanagerHaEnabled

func (m *PXFDatasourceHDFSYarn) SetResourcemanagerHaEnabled(v *wrapperspb.BoolValue)

func (*PXFDatasourceHDFSYarn) String

func (x *PXFDatasourceHDFSYarn) String() string

type PXFDatasourceHDFSYarnHaRm

type PXFDatasourceHDFSYarnHaRm struct {
	ResourcemanagerAddress                string `` /* 127-byte string literal not displayed */
	ResourcemanagerSchedulerAddress       string `` /* 156-byte string literal not displayed */
	ResourcemanagerResourceTrackerAddress string `` /* 176-byte string literal not displayed */
	ResourcemanagerAdminAddress           string `` /* 144-byte string literal not displayed */
	ResourcemanagerWebappAddress          string `` /* 147-byte string literal not displayed */
	ResourcemanagerWebappHttpsAddress     string `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PXFDatasourceHDFSYarnHaRm) Descriptor deprecated

func (*PXFDatasourceHDFSYarnHaRm) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceHDFSYarnHaRm.ProtoReflect.Descriptor instead.

func (*PXFDatasourceHDFSYarnHaRm) GetResourcemanagerAddress

func (x *PXFDatasourceHDFSYarnHaRm) GetResourcemanagerAddress() string

func (*PXFDatasourceHDFSYarnHaRm) GetResourcemanagerAdminAddress

func (x *PXFDatasourceHDFSYarnHaRm) GetResourcemanagerAdminAddress() string

func (*PXFDatasourceHDFSYarnHaRm) GetResourcemanagerResourceTrackerAddress

func (x *PXFDatasourceHDFSYarnHaRm) GetResourcemanagerResourceTrackerAddress() string

func (*PXFDatasourceHDFSYarnHaRm) GetResourcemanagerSchedulerAddress

func (x *PXFDatasourceHDFSYarnHaRm) GetResourcemanagerSchedulerAddress() string

func (*PXFDatasourceHDFSYarnHaRm) GetResourcemanagerWebappAddress

func (x *PXFDatasourceHDFSYarnHaRm) GetResourcemanagerWebappAddress() string

func (*PXFDatasourceHDFSYarnHaRm) GetResourcemanagerWebappHttpsAddress

func (x *PXFDatasourceHDFSYarnHaRm) GetResourcemanagerWebappHttpsAddress() string

func (*PXFDatasourceHDFSYarnHaRm) ProtoMessage

func (*PXFDatasourceHDFSYarnHaRm) ProtoMessage()

func (*PXFDatasourceHDFSYarnHaRm) ProtoReflect

func (*PXFDatasourceHDFSYarnHaRm) Reset

func (x *PXFDatasourceHDFSYarnHaRm) Reset()

func (*PXFDatasourceHDFSYarnHaRm) SetResourcemanagerAddress

func (m *PXFDatasourceHDFSYarnHaRm) SetResourcemanagerAddress(v string)

func (*PXFDatasourceHDFSYarnHaRm) SetResourcemanagerAdminAddress

func (m *PXFDatasourceHDFSYarnHaRm) SetResourcemanagerAdminAddress(v string)

func (*PXFDatasourceHDFSYarnHaRm) SetResourcemanagerResourceTrackerAddress

func (m *PXFDatasourceHDFSYarnHaRm) SetResourcemanagerResourceTrackerAddress(v string)

func (*PXFDatasourceHDFSYarnHaRm) SetResourcemanagerSchedulerAddress

func (m *PXFDatasourceHDFSYarnHaRm) SetResourcemanagerSchedulerAddress(v string)

func (*PXFDatasourceHDFSYarnHaRm) SetResourcemanagerWebappAddress

func (m *PXFDatasourceHDFSYarnHaRm) SetResourcemanagerWebappAddress(v string)

func (*PXFDatasourceHDFSYarnHaRm) SetResourcemanagerWebappHttpsAddress

func (m *PXFDatasourceHDFSYarnHaRm) SetResourcemanagerWebappHttpsAddress(v string)

func (*PXFDatasourceHDFSYarnHaRm) String

func (x *PXFDatasourceHDFSYarnHaRm) String() string

type PXFDatasourceHive

type PXFDatasourceHive struct {
	Core                       *PXFDatasourceCore     `protobuf:"bytes,1,opt,name=core,proto3" json:"core,omitempty"`
	Kerberos                   *PXFDatasourceKerberos `protobuf:"bytes,2,opt,name=kerberos,proto3" json:"kerberos,omitempty"`
	UserImpersonation          *wrapperspb.BoolValue  `protobuf:"bytes,3,opt,name=user_impersonation,json=userImpersonation,proto3" json:"user_impersonation,omitempty"`
	Username                   string                 `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	SaslConnectionRetries      *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	ZkHosts                    []string               `protobuf:"bytes,6,rep,name=zk_hosts,json=zkHosts,proto3" json:"zk_hosts,omitempty"`
	Ppd                        *wrapperspb.BoolValue  `protobuf:"bytes,7,opt,name=ppd,proto3" json:"ppd,omitempty"`
	MetastoreUris              []string               `protobuf:"bytes,8,rep,name=metastore_uris,json=metastoreUris,proto3" json:"metastore_uris,omitempty"`
	MetastoreKerberosPrincipal string                 `` /* 141-byte string literal not displayed */
	AuthKerberosPrincipal      string                 `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PXFDatasourceHive) Descriptor deprecated

func (*PXFDatasourceHive) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceHive.ProtoReflect.Descriptor instead.

func (*PXFDatasourceHive) GetAuthKerberosPrincipal

func (x *PXFDatasourceHive) GetAuthKerberosPrincipal() string

func (*PXFDatasourceHive) GetCore

func (x *PXFDatasourceHive) GetCore() *PXFDatasourceCore

func (*PXFDatasourceHive) GetKerberos

func (x *PXFDatasourceHive) GetKerberos() *PXFDatasourceKerberos

func (*PXFDatasourceHive) GetMetastoreKerberosPrincipal

func (x *PXFDatasourceHive) GetMetastoreKerberosPrincipal() string

func (*PXFDatasourceHive) GetMetastoreUris

func (x *PXFDatasourceHive) GetMetastoreUris() []string

func (*PXFDatasourceHive) GetPpd

func (x *PXFDatasourceHive) GetPpd() *wrapperspb.BoolValue

func (*PXFDatasourceHive) GetSaslConnectionRetries

func (x *PXFDatasourceHive) GetSaslConnectionRetries() *wrapperspb.Int64Value

func (*PXFDatasourceHive) GetUserImpersonation

func (x *PXFDatasourceHive) GetUserImpersonation() *wrapperspb.BoolValue

func (*PXFDatasourceHive) GetUsername

func (x *PXFDatasourceHive) GetUsername() string

func (*PXFDatasourceHive) GetZkHosts

func (x *PXFDatasourceHive) GetZkHosts() []string

func (*PXFDatasourceHive) ProtoMessage

func (*PXFDatasourceHive) ProtoMessage()

func (*PXFDatasourceHive) ProtoReflect

func (x *PXFDatasourceHive) ProtoReflect() protoreflect.Message

func (*PXFDatasourceHive) Reset

func (x *PXFDatasourceHive) Reset()

func (*PXFDatasourceHive) SetAuthKerberosPrincipal

func (m *PXFDatasourceHive) SetAuthKerberosPrincipal(v string)

func (*PXFDatasourceHive) SetCore

func (m *PXFDatasourceHive) SetCore(v *PXFDatasourceCore)

func (*PXFDatasourceHive) SetKerberos

func (m *PXFDatasourceHive) SetKerberos(v *PXFDatasourceKerberos)

func (*PXFDatasourceHive) SetMetastoreKerberosPrincipal

func (m *PXFDatasourceHive) SetMetastoreKerberosPrincipal(v string)

func (*PXFDatasourceHive) SetMetastoreUris

func (m *PXFDatasourceHive) SetMetastoreUris(v []string)

func (*PXFDatasourceHive) SetPpd

func (m *PXFDatasourceHive) SetPpd(v *wrapperspb.BoolValue)

func (*PXFDatasourceHive) SetSaslConnectionRetries

func (m *PXFDatasourceHive) SetSaslConnectionRetries(v *wrapperspb.Int64Value)

func (*PXFDatasourceHive) SetUserImpersonation

func (m *PXFDatasourceHive) SetUserImpersonation(v *wrapperspb.BoolValue)

func (*PXFDatasourceHive) SetUsername

func (m *PXFDatasourceHive) SetUsername(v string)

func (*PXFDatasourceHive) SetZkHosts

func (m *PXFDatasourceHive) SetZkHosts(v []string)

func (*PXFDatasourceHive) String

func (x *PXFDatasourceHive) String() string

type PXFDatasourceJDBC

type PXFDatasourceJDBC struct {

	// Matches jdbc.driver
	Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"`
	// Matches jdbc.url
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Matches jdbc.user
	User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
	// Matches jdbc.password
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Matches jdbc.statement.batchsize
	StatementBatchSize *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=statement_batch_size,json=statementBatchSize,proto3" json:"statement_batch_size,omitempty"`
	// Matches jdbc.statement.fetchsize
	StatementFetchSize *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=statement_fetch_size,json=statementFetchSize,proto3" json:"statement_fetch_size,omitempty"`
	// Matches jdbc.statement.querytimeout
	StatementQueryTimeout *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */
	// Matches jdbc.pool.enabled
	PoolEnabled *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=pool_enabled,json=poolEnabled,proto3" json:"pool_enabled,omitempty"`
	// Matches jdbc.pool.property.maximumpoolsize
	PoolMaximumSize *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=pool_maximum_size,json=poolMaximumSize,proto3" json:"pool_maximum_size,omitempty"`
	// Matches jdbc.pool.property.connectiontimeout
	PoolConnectionTimeout *wrapperspb.Int64Value `` /* 127-byte string literal not displayed */
	// Matches jdbc.pool.property.idletimeout
	PoolIdleTimeout *wrapperspb.Int64Value `protobuf:"bytes,11,opt,name=pool_idle_timeout,json=poolIdleTimeout,proto3" json:"pool_idle_timeout,omitempty"`
	// Matches jdbc.pool.property.minimumidle
	PoolMinimumIdle *wrapperspb.Int64Value `protobuf:"bytes,12,opt,name=pool_minimum_idle,json=poolMinimumIdle,proto3" json:"pool_minimum_idle,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFDatasourceJDBC) Descriptor deprecated

func (*PXFDatasourceJDBC) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceJDBC.ProtoReflect.Descriptor instead.

func (*PXFDatasourceJDBC) GetDriver

func (x *PXFDatasourceJDBC) GetDriver() string

func (*PXFDatasourceJDBC) GetPassword

func (x *PXFDatasourceJDBC) GetPassword() string

func (*PXFDatasourceJDBC) GetPoolConnectionTimeout

func (x *PXFDatasourceJDBC) GetPoolConnectionTimeout() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetPoolEnabled

func (x *PXFDatasourceJDBC) GetPoolEnabled() *wrapperspb.BoolValue

func (*PXFDatasourceJDBC) GetPoolIdleTimeout

func (x *PXFDatasourceJDBC) GetPoolIdleTimeout() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetPoolMaximumSize

func (x *PXFDatasourceJDBC) GetPoolMaximumSize() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetPoolMinimumIdle

func (x *PXFDatasourceJDBC) GetPoolMinimumIdle() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetStatementBatchSize

func (x *PXFDatasourceJDBC) GetStatementBatchSize() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetStatementFetchSize

func (x *PXFDatasourceJDBC) GetStatementFetchSize() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetStatementQueryTimeout

func (x *PXFDatasourceJDBC) GetStatementQueryTimeout() *wrapperspb.Int64Value

func (*PXFDatasourceJDBC) GetUrl

func (x *PXFDatasourceJDBC) GetUrl() string

func (*PXFDatasourceJDBC) GetUser

func (x *PXFDatasourceJDBC) GetUser() string

func (*PXFDatasourceJDBC) ProtoMessage

func (*PXFDatasourceJDBC) ProtoMessage()

func (*PXFDatasourceJDBC) ProtoReflect

func (x *PXFDatasourceJDBC) ProtoReflect() protoreflect.Message

func (*PXFDatasourceJDBC) Reset

func (x *PXFDatasourceJDBC) Reset()

func (*PXFDatasourceJDBC) SetDriver

func (m *PXFDatasourceJDBC) SetDriver(v string)

func (*PXFDatasourceJDBC) SetPassword

func (m *PXFDatasourceJDBC) SetPassword(v string)

func (*PXFDatasourceJDBC) SetPoolConnectionTimeout

func (m *PXFDatasourceJDBC) SetPoolConnectionTimeout(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetPoolEnabled

func (m *PXFDatasourceJDBC) SetPoolEnabled(v *wrapperspb.BoolValue)

func (*PXFDatasourceJDBC) SetPoolIdleTimeout

func (m *PXFDatasourceJDBC) SetPoolIdleTimeout(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetPoolMaximumSize

func (m *PXFDatasourceJDBC) SetPoolMaximumSize(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetPoolMinimumIdle

func (m *PXFDatasourceJDBC) SetPoolMinimumIdle(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetStatementBatchSize

func (m *PXFDatasourceJDBC) SetStatementBatchSize(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetStatementFetchSize

func (m *PXFDatasourceJDBC) SetStatementFetchSize(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetStatementQueryTimeout

func (m *PXFDatasourceJDBC) SetStatementQueryTimeout(v *wrapperspb.Int64Value)

func (*PXFDatasourceJDBC) SetUrl

func (m *PXFDatasourceJDBC) SetUrl(v string)

func (*PXFDatasourceJDBC) SetUser

func (m *PXFDatasourceJDBC) SetUser(v string)

func (*PXFDatasourceJDBC) String

func (x *PXFDatasourceJDBC) String() string

type PXFDatasourceKerberos

type PXFDatasourceKerberos struct {
	Enable        *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty"`
	Primary       string                `protobuf:"bytes,2,opt,name=primary,proto3" json:"primary,omitempty"`
	Realm         string                `protobuf:"bytes,3,opt,name=realm,proto3" json:"realm,omitempty"`
	KdcServers    []string              `protobuf:"bytes,4,rep,name=kdc_servers,json=kdcServers,proto3" json:"kdc_servers,omitempty"`
	AdminServer   string                `protobuf:"bytes,5,opt,name=admin_server,json=adminServer,proto3" json:"admin_server,omitempty"`
	DefaultDomain string                `protobuf:"bytes,6,opt,name=default_domain,json=defaultDomain,proto3" json:"default_domain,omitempty"`
	KeytabBase64  string                `protobuf:"bytes,7,opt,name=keytab_base64,json=keytabBase64,proto3" json:"keytab_base64,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFDatasourceKerberos) Descriptor deprecated

func (*PXFDatasourceKerberos) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceKerberos.ProtoReflect.Descriptor instead.

func (*PXFDatasourceKerberos) GetAdminServer

func (x *PXFDatasourceKerberos) GetAdminServer() string

func (*PXFDatasourceKerberos) GetDefaultDomain

func (x *PXFDatasourceKerberos) GetDefaultDomain() string

func (*PXFDatasourceKerberos) GetEnable

func (x *PXFDatasourceKerberos) GetEnable() *wrapperspb.BoolValue

func (*PXFDatasourceKerberos) GetKdcServers

func (x *PXFDatasourceKerberos) GetKdcServers() []string

func (*PXFDatasourceKerberos) GetKeytabBase64

func (x *PXFDatasourceKerberos) GetKeytabBase64() string

func (*PXFDatasourceKerberos) GetPrimary

func (x *PXFDatasourceKerberos) GetPrimary() string

func (*PXFDatasourceKerberos) GetRealm

func (x *PXFDatasourceKerberos) GetRealm() string

func (*PXFDatasourceKerberos) ProtoMessage

func (*PXFDatasourceKerberos) ProtoMessage()

func (*PXFDatasourceKerberos) ProtoReflect

func (x *PXFDatasourceKerberos) ProtoReflect() protoreflect.Message

func (*PXFDatasourceKerberos) Reset

func (x *PXFDatasourceKerberos) Reset()

func (*PXFDatasourceKerberos) SetAdminServer

func (m *PXFDatasourceKerberos) SetAdminServer(v string)

func (*PXFDatasourceKerberos) SetDefaultDomain

func (m *PXFDatasourceKerberos) SetDefaultDomain(v string)

func (*PXFDatasourceKerberos) SetEnable

func (m *PXFDatasourceKerberos) SetEnable(v *wrapperspb.BoolValue)

func (*PXFDatasourceKerberos) SetKdcServers

func (m *PXFDatasourceKerberos) SetKdcServers(v []string)

func (*PXFDatasourceKerberos) SetKeytabBase64

func (m *PXFDatasourceKerberos) SetKeytabBase64(v string)

func (*PXFDatasourceKerberos) SetPrimary

func (m *PXFDatasourceKerberos) SetPrimary(v string)

func (*PXFDatasourceKerberos) SetRealm

func (m *PXFDatasourceKerberos) SetRealm(v string)

func (*PXFDatasourceKerberos) String

func (x *PXFDatasourceKerberos) String() string

type PXFDatasourceS3

type PXFDatasourceS3 struct {
	AccessKey  string                `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	SecretKey  string                `protobuf:"bytes,2,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	FastUpload *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=fast_upload,json=fastUpload,proto3" json:"fast_upload,omitempty"`
	Endpoint   string                `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*PXFDatasourceS3) Descriptor deprecated

func (*PXFDatasourceS3) Descriptor() ([]byte, []int)

Deprecated: Use PXFDatasourceS3.ProtoReflect.Descriptor instead.

func (*PXFDatasourceS3) GetAccessKey

func (x *PXFDatasourceS3) GetAccessKey() string

func (*PXFDatasourceS3) GetEndpoint

func (x *PXFDatasourceS3) GetEndpoint() string

func (*PXFDatasourceS3) GetFastUpload

func (x *PXFDatasourceS3) GetFastUpload() *wrapperspb.BoolValue

func (*PXFDatasourceS3) GetSecretKey

func (x *PXFDatasourceS3) GetSecretKey() string

func (*PXFDatasourceS3) ProtoMessage

func (*PXFDatasourceS3) ProtoMessage()

func (*PXFDatasourceS3) ProtoReflect

func (x *PXFDatasourceS3) ProtoReflect() protoreflect.Message

func (*PXFDatasourceS3) Reset

func (x *PXFDatasourceS3) Reset()

func (*PXFDatasourceS3) SetAccessKey

func (m *PXFDatasourceS3) SetAccessKey(v string)

func (*PXFDatasourceS3) SetEndpoint

func (m *PXFDatasourceS3) SetEndpoint(v string)

func (*PXFDatasourceS3) SetFastUpload

func (m *PXFDatasourceS3) SetFastUpload(v *wrapperspb.BoolValue)

func (*PXFDatasourceS3) SetSecretKey

func (m *PXFDatasourceS3) SetSecretKey(v string)

func (*PXFDatasourceS3) String

func (x *PXFDatasourceS3) String() string

type PXFDatasourceServiceClient

type PXFDatasourceServiceClient interface {
	// List all PXF datasources
	List(ctx context.Context, in *ListPXFDatasourcesRequest, opts ...grpc.CallOption) (*ListPXFDatasourcesResponse, error)
	// Creates PXF datasource
	Create(ctx context.Context, in *CreatePXFDatasourceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Update PXF datasource
	Update(ctx context.Context, in *UpdatePXFDatasourceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Delete PXF datasource
	Delete(ctx context.Context, in *DeletePXFDatasourceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

PXFDatasourceServiceClient is the client API for PXFDatasourceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PXFDatasourceServiceServer

type PXFDatasourceServiceServer interface {
	// List all PXF datasources
	List(context.Context, *ListPXFDatasourcesRequest) (*ListPXFDatasourcesResponse, error)
	// Creates PXF datasource
	Create(context.Context, *CreatePXFDatasourceRequest) (*operation.Operation, error)
	// Update PXF datasource
	Update(context.Context, *UpdatePXFDatasourceRequest) (*operation.Operation, error)
	// Delete PXF datasource
	Delete(context.Context, *DeletePXFDatasourceRequest) (*operation.Operation, error)
}

PXFDatasourceServiceServer is the server API for PXFDatasourceService service. All implementations should embed UnimplementedPXFDatasourceServiceServer for forward compatibility

type PXFDatasource_Hdfs

type PXFDatasource_Hdfs struct {
	Hdfs *PXFDatasourceHDFS `protobuf:"bytes,4,opt,name=hdfs,proto3,oneof"`
}

type PXFDatasource_Hive

type PXFDatasource_Hive struct {
	Hive *PXFDatasourceHive `protobuf:"bytes,5,opt,name=hive,proto3,oneof"`
}

type PXFDatasource_Jdbc

type PXFDatasource_Jdbc struct {
	Jdbc *PXFDatasourceJDBC `protobuf:"bytes,3,opt,name=jdbc,proto3,oneof"`
}

type PXFDatasource_S3

type PXFDatasource_S3 struct {
	S3 *PXFDatasourceS3 `protobuf:"bytes,2,opt,name=s3,proto3,oneof"`
}

type PXFDatasource_Settings

type PXFDatasource_Settings = isPXFDatasource_Settings

type ResourcePreset

type ResourcePreset struct {

	// ID of the resource preset.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// IDs of availability zones where the resource preset is available.
	ZoneIds []string `protobuf:"bytes,2,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of availability disk types available in the resource preset.
	DiskTypeIds []string `protobuf:"bytes,10,rep,name=disk_type_ids,json=diskTypeIds,proto3" json:"disk_type_ids,omitempty"`
	// Number of CPU cores for a Greenplum® host created with the preset.
	Cores int64 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
	// RAM volume for a Greenplum® host created with the preset, in bytes.
	Memory int64 `protobuf:"varint,4,opt,name=memory,proto3" json:"memory,omitempty"`
	// Host type.
	Type ResourcePreset_Type `protobuf:"varint,5,opt,name=type,proto3,enum=yandex.cloud.mdb.greenplum.v1.ResourcePreset_Type" json:"type,omitempty"`
	// The number of hosts must be divisible by [host_count_divider].
	HostCountDivider int64 `protobuf:"varint,8,opt,name=host_count_divider,json=hostCountDivider,proto3" json:"host_count_divider,omitempty"`
	// Maximum number of segments in segment host.
	MaxSegmentInHostCount int64 `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

A preset of resources for hardware configuration of Greenplum® hosts.

func (*ResourcePreset) Descriptor deprecated

func (*ResourcePreset) Descriptor() ([]byte, []int)

Deprecated: Use ResourcePreset.ProtoReflect.Descriptor instead.

func (*ResourcePreset) GetCores

func (x *ResourcePreset) GetCores() int64

func (*ResourcePreset) GetDiskTypeIds

func (x *ResourcePreset) GetDiskTypeIds() []string

func (*ResourcePreset) GetHostCountDivider

func (x *ResourcePreset) GetHostCountDivider() int64

func (*ResourcePreset) GetId

func (x *ResourcePreset) GetId() string

func (*ResourcePreset) GetMaxSegmentInHostCount

func (x *ResourcePreset) GetMaxSegmentInHostCount() int64

func (*ResourcePreset) GetMemory

func (x *ResourcePreset) GetMemory() int64

func (*ResourcePreset) GetType

func (x *ResourcePreset) GetType() ResourcePreset_Type

func (*ResourcePreset) GetZoneIds

func (x *ResourcePreset) GetZoneIds() []string

func (*ResourcePreset) ProtoMessage

func (*ResourcePreset) ProtoMessage()

func (*ResourcePreset) ProtoReflect

func (x *ResourcePreset) ProtoReflect() protoreflect.Message

func (*ResourcePreset) Reset

func (x *ResourcePreset) Reset()

func (*ResourcePreset) SetCores

func (m *ResourcePreset) SetCores(v int64)

func (*ResourcePreset) SetDiskTypeIds

func (m *ResourcePreset) SetDiskTypeIds(v []string)

func (*ResourcePreset) SetHostCountDivider

func (m *ResourcePreset) SetHostCountDivider(v int64)

func (*ResourcePreset) SetId

func (m *ResourcePreset) SetId(v string)

func (*ResourcePreset) SetMaxSegmentInHostCount

func (m *ResourcePreset) SetMaxSegmentInHostCount(v int64)

func (*ResourcePreset) SetMemory

func (m *ResourcePreset) SetMemory(v int64)

func (*ResourcePreset) SetType

func (m *ResourcePreset) SetType(v ResourcePreset_Type)

func (*ResourcePreset) SetZoneIds

func (m *ResourcePreset) SetZoneIds(v []string)

func (*ResourcePreset) String

func (x *ResourcePreset) String() string

type ResourcePresetServiceClient

type ResourcePresetServiceClient interface {
	// Returns the specified resource preset.
	//
	// To get the list of available resource presets, make a [List] request.
	Get(ctx context.Context, in *GetResourcePresetRequest, opts ...grpc.CallOption) (*ResourcePreset, error)
	// Retrieves the list of available resource presets.
	List(ctx context.Context, in *ListResourcePresetsRequest, opts ...grpc.CallOption) (*ListResourcePresetsResponse, error)
}

ResourcePresetServiceClient is the client API for ResourcePresetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ResourcePresetServiceServer

type ResourcePresetServiceServer interface {
	// Returns the specified resource preset.
	//
	// To get the list of available resource presets, make a [List] request.
	Get(context.Context, *GetResourcePresetRequest) (*ResourcePreset, error)
	// Retrieves the list of available resource presets.
	List(context.Context, *ListResourcePresetsRequest) (*ListResourcePresetsResponse, error)
}

ResourcePresetServiceServer is the server API for ResourcePresetService service. All implementations should embed UnimplementedResourcePresetServiceServer for forward compatibility

type ResourcePreset_Type

type ResourcePreset_Type int32
const (
	ResourcePreset_TYPE_UNSPECIFIED ResourcePreset_Type = 0
	// Greenplum® master host.
	ResourcePreset_MASTER ResourcePreset_Type = 1
	// Greenplum® segment host.
	ResourcePreset_SEGMENT ResourcePreset_Type = 2
)

func (ResourcePreset_Type) Descriptor

func (ResourcePreset_Type) Enum

func (ResourcePreset_Type) EnumDescriptor deprecated

func (ResourcePreset_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResourcePreset_Type.Descriptor instead.

func (ResourcePreset_Type) Number

func (ResourcePreset_Type) String

func (x ResourcePreset_Type) String() string

func (ResourcePreset_Type) Type

type Resources

type Resources struct {

	// ID of the preset for computational resources allocated to a host.
	//
	// Available presets are listed in the [documentation](/docs/managed-greenplum/concepts/instance-types).
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Volume of the storage used by the host, in bytes.
	DiskSize int64 `protobuf:"varint,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// Type of the storage used by the host: `network-hdd`, `network-ssd` or `local-ssd`.
	DiskTypeId string `protobuf:"bytes,3,opt,name=disk_type_id,json=diskTypeId,proto3" json:"disk_type_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Resources) Descriptor deprecated

func (*Resources) Descriptor() ([]byte, []int)

Deprecated: Use Resources.ProtoReflect.Descriptor instead.

func (*Resources) GetDiskSize

func (x *Resources) GetDiskSize() int64

func (*Resources) GetDiskTypeId

func (x *Resources) GetDiskTypeId() string

func (*Resources) GetResourcePresetId

func (x *Resources) GetResourcePresetId() string

func (*Resources) ProtoMessage

func (*Resources) ProtoMessage()

func (*Resources) ProtoReflect

func (x *Resources) ProtoReflect() protoreflect.Message

func (*Resources) Reset

func (x *Resources) Reset()

func (*Resources) SetDiskSize

func (m *Resources) SetDiskSize(v int64)

func (*Resources) SetDiskTypeId

func (m *Resources) SetDiskTypeId(v string)

func (*Resources) SetResourcePresetId

func (m *Resources) SetResourcePresetId(v string)

func (*Resources) String

func (x *Resources) String() string

type RestoreClusterMetadata

type RestoreClusterMetadata struct {

	// ID of the new Greenplum® cluster that is being created from a backup.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the backup that is being used for creating a cluster.
	BackupId string `protobuf:"bytes,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterMetadata) Descriptor deprecated

func (*RestoreClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RestoreClusterMetadata.ProtoReflect.Descriptor instead.

func (*RestoreClusterMetadata) GetBackupId

func (x *RestoreClusterMetadata) GetBackupId() string

func (*RestoreClusterMetadata) GetClusterId

func (x *RestoreClusterMetadata) GetClusterId() string

func (*RestoreClusterMetadata) ProtoMessage

func (*RestoreClusterMetadata) ProtoMessage()

func (*RestoreClusterMetadata) ProtoReflect

func (x *RestoreClusterMetadata) ProtoReflect() protoreflect.Message

func (*RestoreClusterMetadata) Reset

func (x *RestoreClusterMetadata) Reset()

func (*RestoreClusterMetadata) SetBackupId

func (m *RestoreClusterMetadata) SetBackupId(v string)

func (*RestoreClusterMetadata) SetClusterId

func (m *RestoreClusterMetadata) SetClusterId(v string)

func (*RestoreClusterMetadata) String

func (x *RestoreClusterMetadata) String() string

type RestoreClusterRequest

type RestoreClusterRequest struct {

	// ID of the backup to create a cluster from.
	//
	// To get the backup ID, use a [ClusterService.ListBackups] request.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// Timestamp of the moment to which the Greenplum cluster should be restored.
	Time *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=time,proto3" json:"time,omitempty"`
	// ID of the folder to create the Greenplum® cluster in.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the Greenplum® cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the Greenplum® cluster.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the Greenplum® cluster as `key:value` pairs.
	// For example, "project":"mvp" or "source":"dictionary".
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the Greenplum® cluster.
	Environment Cluster_Environment `` /* 131-byte string literal not displayed */
	// Greenplum® cluster config.
	Config *GreenplumRestoreConfig `protobuf:"bytes,7,opt,name=config,proto3" json:"config,omitempty"`
	// Resources of the Greenplum® master subcluster.
	MasterResources *Resources `protobuf:"bytes,8,opt,name=master_resources,json=masterResources,proto3" json:"master_resources,omitempty"`
	// Resources of the Greenplum® segment subcluster.
	SegmentResources *Resources `protobuf:"bytes,9,opt,name=segment_resources,json=segmentResources,proto3" json:"segment_resources,omitempty"`
	// ID of the network to create the cluster in.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,11,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,12,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Host groups to place VMs of cluster on.
	HostGroupIds []string `protobuf:"bytes,13,rep,name=host_group_ids,json=hostGroupIds,proto3" json:"host_group_ids,omitempty"`
	// ID of the placement group.
	PlacementGroupId string `protobuf:"bytes,14,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,15,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Number of segment hosts
	SegmentHostCount int64 `protobuf:"varint,17,opt,name=segment_host_count,json=segmentHostCount,proto3" json:"segment_host_count,omitempty"`
	// Number of segments on each host
	SegmentInHost int64 `protobuf:"varint,18,opt,name=segment_in_host,json=segmentInHost,proto3" json:"segment_in_host,omitempty"`
	// List of databases and tables to restore
	RestoreOnly []string `protobuf:"bytes,19,rep,name=restore_only,json=restoreOnly,proto3" json:"restore_only,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterRequest) Descriptor deprecated

func (*RestoreClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreClusterRequest.ProtoReflect.Descriptor instead.

func (*RestoreClusterRequest) GetBackupId

func (x *RestoreClusterRequest) GetBackupId() string

func (*RestoreClusterRequest) GetConfig

func (*RestoreClusterRequest) GetDeletionProtection

func (x *RestoreClusterRequest) GetDeletionProtection() bool

func (*RestoreClusterRequest) GetDescription

func (x *RestoreClusterRequest) GetDescription() string

func (*RestoreClusterRequest) GetEnvironment

func (x *RestoreClusterRequest) GetEnvironment() Cluster_Environment

func (*RestoreClusterRequest) GetFolderId

func (x *RestoreClusterRequest) GetFolderId() string

func (*RestoreClusterRequest) GetHostGroupIds

func (x *RestoreClusterRequest) GetHostGroupIds() []string

func (*RestoreClusterRequest) GetLabels

func (x *RestoreClusterRequest) GetLabels() map[string]string

func (*RestoreClusterRequest) GetMaintenanceWindow

func (x *RestoreClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*RestoreClusterRequest) GetMasterResources

func (x *RestoreClusterRequest) GetMasterResources() *Resources

func (*RestoreClusterRequest) GetName

func (x *RestoreClusterRequest) GetName() string

func (*RestoreClusterRequest) GetNetworkId

func (x *RestoreClusterRequest) GetNetworkId() string

func (*RestoreClusterRequest) GetPlacementGroupId

func (x *RestoreClusterRequest) GetPlacementGroupId() string

func (*RestoreClusterRequest) GetRestoreOnly

func (x *RestoreClusterRequest) GetRestoreOnly() []string

func (*RestoreClusterRequest) GetSecurityGroupIds

func (x *RestoreClusterRequest) GetSecurityGroupIds() []string

func (*RestoreClusterRequest) GetSegmentHostCount

func (x *RestoreClusterRequest) GetSegmentHostCount() int64

func (*RestoreClusterRequest) GetSegmentInHost

func (x *RestoreClusterRequest) GetSegmentInHost() int64

func (*RestoreClusterRequest) GetSegmentResources

func (x *RestoreClusterRequest) GetSegmentResources() *Resources

func (*RestoreClusterRequest) GetTime

func (*RestoreClusterRequest) ProtoMessage

func (*RestoreClusterRequest) ProtoMessage()

func (*RestoreClusterRequest) ProtoReflect

func (x *RestoreClusterRequest) ProtoReflect() protoreflect.Message

func (*RestoreClusterRequest) Reset

func (x *RestoreClusterRequest) Reset()

func (*RestoreClusterRequest) SetBackupId

func (m *RestoreClusterRequest) SetBackupId(v string)

func (*RestoreClusterRequest) SetConfig

func (*RestoreClusterRequest) SetDeletionProtection

func (m *RestoreClusterRequest) SetDeletionProtection(v bool)

func (*RestoreClusterRequest) SetDescription

func (m *RestoreClusterRequest) SetDescription(v string)

func (*RestoreClusterRequest) SetEnvironment

func (m *RestoreClusterRequest) SetEnvironment(v Cluster_Environment)

func (*RestoreClusterRequest) SetFolderId

func (m *RestoreClusterRequest) SetFolderId(v string)

func (*RestoreClusterRequest) SetHostGroupIds

func (m *RestoreClusterRequest) SetHostGroupIds(v []string)

func (*RestoreClusterRequest) SetLabels

func (m *RestoreClusterRequest) SetLabels(v map[string]string)

func (*RestoreClusterRequest) SetMaintenanceWindow

func (m *RestoreClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow)

func (*RestoreClusterRequest) SetMasterResources

func (m *RestoreClusterRequest) SetMasterResources(v *Resources)

func (*RestoreClusterRequest) SetName

func (m *RestoreClusterRequest) SetName(v string)

func (*RestoreClusterRequest) SetNetworkId

func (m *RestoreClusterRequest) SetNetworkId(v string)

func (*RestoreClusterRequest) SetPlacementGroupId

func (m *RestoreClusterRequest) SetPlacementGroupId(v string)

func (*RestoreClusterRequest) SetRestoreOnly

func (m *RestoreClusterRequest) SetRestoreOnly(v []string)

func (*RestoreClusterRequest) SetSecurityGroupIds

func (m *RestoreClusterRequest) SetSecurityGroupIds(v []string)

func (*RestoreClusterRequest) SetSegmentHostCount

func (m *RestoreClusterRequest) SetSegmentHostCount(v int64)

func (*RestoreClusterRequest) SetSegmentInHost

func (m *RestoreClusterRequest) SetSegmentInHost(v int64)

func (*RestoreClusterRequest) SetSegmentResources

func (m *RestoreClusterRequest) SetSegmentResources(v *Resources)

func (*RestoreClusterRequest) SetTime

func (*RestoreClusterRequest) String

func (x *RestoreClusterRequest) String() string

type RestoreResources

type RestoreResources struct {

	// ID of the preset for computational resources available to a host (CPU, memory, etc.).
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Volume of the storage available to a host.
	DiskSize int64 `protobuf:"varint,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreResources) Descriptor deprecated

func (*RestoreResources) Descriptor() ([]byte, []int)

Deprecated: Use RestoreResources.ProtoReflect.Descriptor instead.

func (*RestoreResources) GetDiskSize

func (x *RestoreResources) GetDiskSize() int64

func (*RestoreResources) GetResourcePresetId

func (x *RestoreResources) GetResourcePresetId() string

func (*RestoreResources) ProtoMessage

func (*RestoreResources) ProtoMessage()

func (*RestoreResources) ProtoReflect

func (x *RestoreResources) ProtoReflect() protoreflect.Message

func (*RestoreResources) Reset

func (x *RestoreResources) Reset()

func (*RestoreResources) SetDiskSize

func (m *RestoreResources) SetDiskSize(v int64)

func (*RestoreResources) SetResourcePresetId

func (m *RestoreResources) SetResourcePresetId(v string)

func (*RestoreResources) String

func (x *RestoreResources) String() string

type SegmentSubclusterConfig

type SegmentSubclusterConfig struct {

	// Computational resources allocated to Greenplum® segment subcluster hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentSubclusterConfig) Descriptor deprecated

func (*SegmentSubclusterConfig) Descriptor() ([]byte, []int)

Deprecated: Use SegmentSubclusterConfig.ProtoReflect.Descriptor instead.

func (*SegmentSubclusterConfig) GetResources

func (x *SegmentSubclusterConfig) GetResources() *Resources

func (*SegmentSubclusterConfig) ProtoMessage

func (*SegmentSubclusterConfig) ProtoMessage()

func (*SegmentSubclusterConfig) ProtoReflect

func (x *SegmentSubclusterConfig) ProtoReflect() protoreflect.Message

func (*SegmentSubclusterConfig) Reset

func (x *SegmentSubclusterConfig) Reset()

func (*SegmentSubclusterConfig) SetResources

func (m *SegmentSubclusterConfig) SetResources(v *Resources)

func (*SegmentSubclusterConfig) String

func (x *SegmentSubclusterConfig) String() string

type SegmentSubclusterConfigSpec

type SegmentSubclusterConfigSpec struct {

	// Resources allocated to Greenplum® segment subcluster hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentSubclusterConfigSpec) Descriptor deprecated

func (*SegmentSubclusterConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use SegmentSubclusterConfigSpec.ProtoReflect.Descriptor instead.

func (*SegmentSubclusterConfigSpec) GetResources

func (x *SegmentSubclusterConfigSpec) GetResources() *Resources

func (*SegmentSubclusterConfigSpec) ProtoMessage

func (*SegmentSubclusterConfigSpec) ProtoMessage()

func (*SegmentSubclusterConfigSpec) ProtoReflect

func (*SegmentSubclusterConfigSpec) Reset

func (x *SegmentSubclusterConfigSpec) Reset()

func (*SegmentSubclusterConfigSpec) SetResources

func (m *SegmentSubclusterConfigSpec) SetResources(v *Resources)

func (*SegmentSubclusterConfigSpec) String

func (x *SegmentSubclusterConfigSpec) String() string

type StartClusterMetadata

type StartClusterMetadata struct {

	// ID of the Greenplum® cluster being started.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartClusterMetadata) Descriptor deprecated

func (*StartClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use StartClusterMetadata.ProtoReflect.Descriptor instead.

func (*StartClusterMetadata) GetClusterId

func (x *StartClusterMetadata) GetClusterId() string

func (*StartClusterMetadata) ProtoMessage

func (*StartClusterMetadata) ProtoMessage()

func (*StartClusterMetadata) ProtoReflect

func (x *StartClusterMetadata) ProtoReflect() protoreflect.Message

func (*StartClusterMetadata) Reset

func (x *StartClusterMetadata) Reset()

func (*StartClusterMetadata) SetClusterId

func (m *StartClusterMetadata) SetClusterId(v string)

func (*StartClusterMetadata) String

func (x *StartClusterMetadata) String() string

type StartClusterRequest

type StartClusterRequest struct {

	// ID of the Greenplum® cluster to start.
	// To get the Greenplum® cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartClusterRequest) Descriptor deprecated

func (*StartClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartClusterRequest.ProtoReflect.Descriptor instead.

func (*StartClusterRequest) GetClusterId

func (x *StartClusterRequest) GetClusterId() string

func (*StartClusterRequest) ProtoMessage

func (*StartClusterRequest) ProtoMessage()

func (*StartClusterRequest) ProtoReflect

func (x *StartClusterRequest) ProtoReflect() protoreflect.Message

func (*StartClusterRequest) Reset

func (x *StartClusterRequest) Reset()

func (*StartClusterRequest) SetClusterId

func (m *StartClusterRequest) SetClusterId(v string)

func (*StartClusterRequest) String

func (x *StartClusterRequest) String() string

type StopClusterMetadata

type StopClusterMetadata struct {

	// ID of the Greenplum® cluster being stopped.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopClusterMetadata) Descriptor deprecated

func (*StopClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use StopClusterMetadata.ProtoReflect.Descriptor instead.

func (*StopClusterMetadata) GetClusterId

func (x *StopClusterMetadata) GetClusterId() string

func (*StopClusterMetadata) ProtoMessage

func (*StopClusterMetadata) ProtoMessage()

func (*StopClusterMetadata) ProtoReflect

func (x *StopClusterMetadata) ProtoReflect() protoreflect.Message

func (*StopClusterMetadata) Reset

func (x *StopClusterMetadata) Reset()

func (*StopClusterMetadata) SetClusterId

func (m *StopClusterMetadata) SetClusterId(v string)

func (*StopClusterMetadata) String

func (x *StopClusterMetadata) String() string

type StopClusterRequest

type StopClusterRequest struct {

	// ID of the Greenplum® cluster to stop.
	// To get the Greenplum® cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopClusterRequest) Descriptor deprecated

func (*StopClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopClusterRequest.ProtoReflect.Descriptor instead.

func (*StopClusterRequest) GetClusterId

func (x *StopClusterRequest) GetClusterId() string

func (*StopClusterRequest) ProtoMessage

func (*StopClusterRequest) ProtoMessage()

func (*StopClusterRequest) ProtoReflect

func (x *StopClusterRequest) ProtoReflect() protoreflect.Message

func (*StopClusterRequest) Reset

func (x *StopClusterRequest) Reset()

func (*StopClusterRequest) SetClusterId

func (m *StopClusterRequest) SetClusterId(v string)

func (*StopClusterRequest) String

func (x *StopClusterRequest) String() string

type StreamClusterLogsRequest

type StreamClusterLogsRequest struct {

	// ID of the Greenplum® cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Columns from log table to get in the response.
	// If no columns are specified, entire log records are returned.
	ColumnFilter []string `protobuf:"bytes,2,rep,name=column_filter,json=columnFilter,proto3" json:"column_filter,omitempty"`
	// Type of the service to request logs about.
	ServiceType StreamClusterLogsRequest_ServiceType `` /* 167-byte string literal not displayed */
	// Start timestamp for the logs request.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request.
	//
	// If this field is not set, all existing logs are sent as well as the new ones as they appear.
	//
	// In essence it has `tail -f` semantics.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// Record token. Set [record_token] to the [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the next log record.
	RecordToken string `protobuf:"bytes,6,opt,name=record_token,json=recordToken,proto3" json:"record_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	//
	// The expression must specify:
	//
	// 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
	//
	// 2. An `=` operator.
	//
	// 3. A value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
	//
	// Examples of a filter:
	//
	// * `message.hostname='node1.db.cloud.yandex.net'`;
	// * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
	Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamClusterLogsRequest) Descriptor deprecated

func (*StreamClusterLogsRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*StreamClusterLogsRequest) GetClusterId

func (x *StreamClusterLogsRequest) GetClusterId() string

func (*StreamClusterLogsRequest) GetColumnFilter

func (x *StreamClusterLogsRequest) GetColumnFilter() []string

func (*StreamClusterLogsRequest) GetFilter

func (x *StreamClusterLogsRequest) GetFilter() string

func (*StreamClusterLogsRequest) GetFromTime

func (*StreamClusterLogsRequest) GetRecordToken

func (x *StreamClusterLogsRequest) GetRecordToken() string

func (*StreamClusterLogsRequest) GetServiceType

func (*StreamClusterLogsRequest) GetToTime

func (*StreamClusterLogsRequest) ProtoMessage

func (*StreamClusterLogsRequest) ProtoMessage()

func (*StreamClusterLogsRequest) ProtoReflect

func (x *StreamClusterLogsRequest) ProtoReflect() protoreflect.Message

func (*StreamClusterLogsRequest) Reset

func (x *StreamClusterLogsRequest) Reset()

func (*StreamClusterLogsRequest) SetClusterId

func (m *StreamClusterLogsRequest) SetClusterId(v string)

func (*StreamClusterLogsRequest) SetColumnFilter

func (m *StreamClusterLogsRequest) SetColumnFilter(v []string)

func (*StreamClusterLogsRequest) SetFilter

func (m *StreamClusterLogsRequest) SetFilter(v string)

func (*StreamClusterLogsRequest) SetFromTime

func (m *StreamClusterLogsRequest) SetFromTime(v *timestamppb.Timestamp)

func (*StreamClusterLogsRequest) SetRecordToken

func (m *StreamClusterLogsRequest) SetRecordToken(v string)

func (*StreamClusterLogsRequest) SetServiceType

func (*StreamClusterLogsRequest) SetToTime

func (*StreamClusterLogsRequest) String

func (x *StreamClusterLogsRequest) String() string

type StreamClusterLogsRequest_ServiceType

type StreamClusterLogsRequest_ServiceType int32
const (
	// Type is not specified.
	StreamClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED StreamClusterLogsRequest_ServiceType = 0
	// Greenplum® activity logs.
	StreamClusterLogsRequest_GREENPLUM StreamClusterLogsRequest_ServiceType = 1
	// Greenplum® pooler logs.
	StreamClusterLogsRequest_GREENPLUM_POOLER StreamClusterLogsRequest_ServiceType = 2
	// Greenplum® PXF service logs.
	StreamClusterLogsRequest_GREENPLUM_PXF StreamClusterLogsRequest_ServiceType = 3
)

func (StreamClusterLogsRequest_ServiceType) Descriptor

func (StreamClusterLogsRequest_ServiceType) Enum

func (StreamClusterLogsRequest_ServiceType) EnumDescriptor deprecated

func (StreamClusterLogsRequest_ServiceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StreamClusterLogsRequest_ServiceType.Descriptor instead.

func (StreamClusterLogsRequest_ServiceType) Number

func (StreamClusterLogsRequest_ServiceType) String

func (StreamClusterLogsRequest_ServiceType) Type

type StreamLogRecord

type StreamLogRecord struct {

	// One of the requested log records.
	Record *LogRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
	// This token allows you to continue streaming logs starting from the exact same record.
	//
	// To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
	//
	// This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
	NextRecordToken string `protobuf:"bytes,2,opt,name=next_record_token,json=nextRecordToken,proto3" json:"next_record_token,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamLogRecord) Descriptor deprecated

func (*StreamLogRecord) Descriptor() ([]byte, []int)

Deprecated: Use StreamLogRecord.ProtoReflect.Descriptor instead.

func (*StreamLogRecord) GetNextRecordToken

func (x *StreamLogRecord) GetNextRecordToken() string

func (*StreamLogRecord) GetRecord

func (x *StreamLogRecord) GetRecord() *LogRecord

func (*StreamLogRecord) ProtoMessage

func (*StreamLogRecord) ProtoMessage()

func (*StreamLogRecord) ProtoReflect

func (x *StreamLogRecord) ProtoReflect() protoreflect.Message

func (*StreamLogRecord) Reset

func (x *StreamLogRecord) Reset()

func (*StreamLogRecord) SetNextRecordToken

func (m *StreamLogRecord) SetNextRecordToken(v string)

func (*StreamLogRecord) SetRecord

func (m *StreamLogRecord) SetRecord(v *LogRecord)

func (*StreamLogRecord) String

func (x *StreamLogRecord) String() string

type TableSizes

type TableSizes struct {
	Starts []*BackgroundActivityStartAt `protobuf:"bytes,1,rep,name=starts,proto3" json:"starts,omitempty"`
	// contains filtered or unexported fields
}

func (*TableSizes) Descriptor deprecated

func (*TableSizes) Descriptor() ([]byte, []int)

Deprecated: Use TableSizes.ProtoReflect.Descriptor instead.

func (*TableSizes) GetStarts

func (x *TableSizes) GetStarts() []*BackgroundActivityStartAt

func (*TableSizes) ProtoMessage

func (*TableSizes) ProtoMessage()

func (*TableSizes) ProtoReflect

func (x *TableSizes) ProtoReflect() protoreflect.Message

func (*TableSizes) Reset

func (x *TableSizes) Reset()

func (*TableSizes) SetStarts

func (m *TableSizes) SetStarts(v []*BackgroundActivityStartAt)

func (*TableSizes) String

func (x *TableSizes) String() string

type UnimplementedBackupServiceServer

type UnimplementedBackupServiceServer struct {
}

UnimplementedBackupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedBackupServiceServer) Delete

func (UnimplementedBackupServiceServer) Get

func (UnimplementedBackupServiceServer) List

type UnimplementedClusterServiceServer

type UnimplementedClusterServiceServer struct {
}

UnimplementedClusterServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedClusterServiceServer) Backup

func (UnimplementedClusterServiceServer) Create

func (UnimplementedClusterServiceServer) Delete

func (UnimplementedClusterServiceServer) Expand

func (UnimplementedClusterServiceServer) Get

func (UnimplementedClusterServiceServer) List

func (UnimplementedClusterServiceServer) ListLogs

func (UnimplementedClusterServiceServer) ListMasterHosts

func (UnimplementedClusterServiceServer) ListSegmentHosts

func (UnimplementedClusterServiceServer) Restore

func (UnimplementedClusterServiceServer) Start

func (UnimplementedClusterServiceServer) Stop

func (UnimplementedClusterServiceServer) Update

type UnimplementedHBARuleServiceServer

type UnimplementedHBARuleServiceServer struct {
}

UnimplementedHBARuleServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedHBARuleServiceServer) BatchUpdate

func (UnimplementedHBARuleServiceServer) Create

func (UnimplementedHBARuleServiceServer) Delete

func (UnimplementedHBARuleServiceServer) List

func (UnimplementedHBARuleServiceServer) ListAtRevision

func (UnimplementedHBARuleServiceServer) Update

type UnimplementedPXFDatasourceServiceServer

type UnimplementedPXFDatasourceServiceServer struct {
}

UnimplementedPXFDatasourceServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedPXFDatasourceServiceServer) Create

func (UnimplementedPXFDatasourceServiceServer) Delete

func (UnimplementedPXFDatasourceServiceServer) Update

type UnimplementedResourcePresetServiceServer

type UnimplementedResourcePresetServiceServer struct {
}

UnimplementedResourcePresetServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedResourcePresetServiceServer) Get

type UnsafeBackupServiceServer

type UnsafeBackupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBackupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BackupServiceServer will result in compilation errors.

type UnsafeClusterServiceServer

type UnsafeClusterServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterServiceServer will result in compilation errors.

type UnsafeHBARuleServiceServer

type UnsafeHBARuleServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHBARuleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HBARuleServiceServer will result in compilation errors.

type UnsafePXFDatasourceServiceServer

type UnsafePXFDatasourceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePXFDatasourceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PXFDatasourceServiceServer will result in compilation errors.

type UnsafeResourcePresetServiceServer

type UnsafeResourcePresetServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeResourcePresetServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourcePresetServiceServer will result in compilation errors.

type UpdateClusterMetadata

type UpdateClusterMetadata struct {

	// ID of the Greenplum® cluster resource that is being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterMetadata) Descriptor deprecated

func (*UpdateClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterMetadata) GetClusterId

func (x *UpdateClusterMetadata) GetClusterId() string

func (*UpdateClusterMetadata) ProtoMessage

func (*UpdateClusterMetadata) ProtoMessage()

func (*UpdateClusterMetadata) ProtoReflect

func (x *UpdateClusterMetadata) ProtoReflect() protoreflect.Message

func (*UpdateClusterMetadata) Reset

func (x *UpdateClusterMetadata) Reset()

func (*UpdateClusterMetadata) SetClusterId

func (m *UpdateClusterMetadata) SetClusterId(v string)

func (*UpdateClusterMetadata) String

func (x *UpdateClusterMetadata) String() string

type UpdateClusterRequest

type UpdateClusterRequest struct {

	// ID of the Greenplum® cluster resource to update.
	// To get the Greenplum® cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Field mask that specifies which fields of the Greenplum® cluster resource should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New description of the Greenplum® cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the Greenplum® cluster as `key:value` pairs.
	// For example, `"project":"mvp"` or `"source":"dictionary"`.
	//
	// The new set of labels completely replaces the old one.
	// To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// New name for the cluster.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// The Greenplum® cluster configuration.
	Config *GreenplumConfig `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
	// Configuration of the Greenplum® master subcluster.
	MasterConfig *MasterSubclusterConfigSpec `protobuf:"bytes,7,opt,name=master_config,json=masterConfig,proto3" json:"master_config,omitempty"`
	// Configuration of the Greenplum® segment subcluster.
	SegmentConfig *SegmentSubclusterConfigSpec `protobuf:"bytes,8,opt,name=segment_config,json=segmentConfig,proto3" json:"segment_config,omitempty"`
	// Owner user password.
	UserPassword string `protobuf:"bytes,13,opt,name=user_password,json=userPassword,proto3" json:"user_password,omitempty"`
	// The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,15,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,17,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,18,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Settings of the Greenplum® cluster.
	ConfigSpec *ConfigSpec `protobuf:"bytes,19,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Cloud storage settings
	CloudStorage *CloudStorage `protobuf:"bytes,20,opt,name=cloud_storage,json=cloudStorage,proto3" json:"cloud_storage,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterRequest) Descriptor deprecated

func (*UpdateClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterRequest) GetCloudStorage

func (x *UpdateClusterRequest) GetCloudStorage() *CloudStorage

func (*UpdateClusterRequest) GetClusterId

func (x *UpdateClusterRequest) GetClusterId() string

func (*UpdateClusterRequest) GetConfig

func (x *UpdateClusterRequest) GetConfig() *GreenplumConfig

func (*UpdateClusterRequest) GetConfigSpec

func (x *UpdateClusterRequest) GetConfigSpec() *ConfigSpec

func (*UpdateClusterRequest) GetDeletionProtection

func (x *UpdateClusterRequest) GetDeletionProtection() bool

func (*UpdateClusterRequest) GetDescription

func (x *UpdateClusterRequest) GetDescription() string

func (*UpdateClusterRequest) GetLabels

func (x *UpdateClusterRequest) GetLabels() map[string]string

func (*UpdateClusterRequest) GetMaintenanceWindow

func (x *UpdateClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*UpdateClusterRequest) GetMasterConfig

func (x *UpdateClusterRequest) GetMasterConfig() *MasterSubclusterConfigSpec

func (*UpdateClusterRequest) GetName

func (x *UpdateClusterRequest) GetName() string

func (*UpdateClusterRequest) GetSecurityGroupIds

func (x *UpdateClusterRequest) GetSecurityGroupIds() []string

func (*UpdateClusterRequest) GetSegmentConfig

func (x *UpdateClusterRequest) GetSegmentConfig() *SegmentSubclusterConfigSpec

func (*UpdateClusterRequest) GetUpdateMask

func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateClusterRequest) GetUserPassword

func (x *UpdateClusterRequest) GetUserPassword() string

func (*UpdateClusterRequest) ProtoMessage

func (*UpdateClusterRequest) ProtoMessage()

func (*UpdateClusterRequest) ProtoReflect

func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message

func (*UpdateClusterRequest) Reset

func (x *UpdateClusterRequest) Reset()

func (*UpdateClusterRequest) SetCloudStorage

func (m *UpdateClusterRequest) SetCloudStorage(v *CloudStorage)

func (*UpdateClusterRequest) SetClusterId

func (m *UpdateClusterRequest) SetClusterId(v string)

func (*UpdateClusterRequest) SetConfig

func (m *UpdateClusterRequest) SetConfig(v *GreenplumConfig)

func (*UpdateClusterRequest) SetConfigSpec

func (m *UpdateClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*UpdateClusterRequest) SetDeletionProtection

func (m *UpdateClusterRequest) SetDeletionProtection(v bool)

func (*UpdateClusterRequest) SetDescription

func (m *UpdateClusterRequest) SetDescription(v string)

func (*UpdateClusterRequest) SetLabels

func (m *UpdateClusterRequest) SetLabels(v map[string]string)

func (*UpdateClusterRequest) SetMaintenanceWindow

func (m *UpdateClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow)

func (*UpdateClusterRequest) SetMasterConfig

func (m *UpdateClusterRequest) SetMasterConfig(v *MasterSubclusterConfigSpec)

func (*UpdateClusterRequest) SetName

func (m *UpdateClusterRequest) SetName(v string)

func (*UpdateClusterRequest) SetSecurityGroupIds

func (m *UpdateClusterRequest) SetSecurityGroupIds(v []string)

func (*UpdateClusterRequest) SetSegmentConfig

func (m *UpdateClusterRequest) SetSegmentConfig(v *SegmentSubclusterConfigSpec)

func (*UpdateClusterRequest) SetUpdateMask

func (m *UpdateClusterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateClusterRequest) SetUserPassword

func (m *UpdateClusterRequest) SetUserPassword(v string)

func (*UpdateClusterRequest) String

func (x *UpdateClusterRequest) String() string

type UpdateHBARuleRequest

type UpdateHBARuleRequest struct {

	// ID of the Greenplum cluster.
	// To get the Greenplum cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Updated hba rule for the cluster.
	HbaRule *HBARule `protobuf:"bytes,2,opt,name=hba_rule,json=hbaRule,proto3" json:"hba_rule,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHBARuleRequest) Descriptor deprecated

func (*UpdateHBARuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHBARuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateHBARuleRequest) GetClusterId

func (x *UpdateHBARuleRequest) GetClusterId() string

func (*UpdateHBARuleRequest) GetHbaRule

func (x *UpdateHBARuleRequest) GetHbaRule() *HBARule

func (*UpdateHBARuleRequest) ProtoMessage

func (*UpdateHBARuleRequest) ProtoMessage()

func (*UpdateHBARuleRequest) ProtoReflect

func (x *UpdateHBARuleRequest) ProtoReflect() protoreflect.Message

func (*UpdateHBARuleRequest) Reset

func (x *UpdateHBARuleRequest) Reset()

func (*UpdateHBARuleRequest) SetClusterId

func (m *UpdateHBARuleRequest) SetClusterId(v string)

func (*UpdateHBARuleRequest) SetHbaRule

func (m *UpdateHBARuleRequest) SetHbaRule(v *HBARule)

func (*UpdateHBARuleRequest) String

func (x *UpdateHBARuleRequest) String() string

type UpdatePXFDatasourceMetadata

type UpdatePXFDatasourceMetadata struct {
	ClusterId      string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	DatasourceName string `protobuf:"bytes,2,opt,name=datasource_name,json=datasourceName,proto3" json:"datasource_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePXFDatasourceMetadata) Descriptor deprecated

func (*UpdatePXFDatasourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePXFDatasourceMetadata.ProtoReflect.Descriptor instead.

func (*UpdatePXFDatasourceMetadata) GetClusterId

func (x *UpdatePXFDatasourceMetadata) GetClusterId() string

func (*UpdatePXFDatasourceMetadata) GetDatasourceName

func (x *UpdatePXFDatasourceMetadata) GetDatasourceName() string

func (*UpdatePXFDatasourceMetadata) ProtoMessage

func (*UpdatePXFDatasourceMetadata) ProtoMessage()

func (*UpdatePXFDatasourceMetadata) ProtoReflect

func (*UpdatePXFDatasourceMetadata) Reset

func (x *UpdatePXFDatasourceMetadata) Reset()

func (*UpdatePXFDatasourceMetadata) SetClusterId

func (m *UpdatePXFDatasourceMetadata) SetClusterId(v string)

func (*UpdatePXFDatasourceMetadata) SetDatasourceName

func (m *UpdatePXFDatasourceMetadata) SetDatasourceName(v string)

func (*UpdatePXFDatasourceMetadata) String

func (x *UpdatePXFDatasourceMetadata) String() string

type UpdatePXFDatasourceRequest

type UpdatePXFDatasourceRequest struct {
	ClusterId  string                 `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	Datasource *PXFDatasource         `protobuf:"bytes,3,opt,name=datasource,proto3" json:"datasource,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePXFDatasourceRequest) Descriptor deprecated

func (*UpdatePXFDatasourceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePXFDatasourceRequest.ProtoReflect.Descriptor instead.

func (*UpdatePXFDatasourceRequest) GetClusterId

func (x *UpdatePXFDatasourceRequest) GetClusterId() string

func (*UpdatePXFDatasourceRequest) GetDatasource

func (x *UpdatePXFDatasourceRequest) GetDatasource() *PXFDatasource

func (*UpdatePXFDatasourceRequest) GetUpdateMask

func (x *UpdatePXFDatasourceRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdatePXFDatasourceRequest) ProtoMessage

func (*UpdatePXFDatasourceRequest) ProtoMessage()

func (*UpdatePXFDatasourceRequest) ProtoReflect

func (*UpdatePXFDatasourceRequest) Reset

func (x *UpdatePXFDatasourceRequest) Reset()

func (*UpdatePXFDatasourceRequest) SetClusterId

func (m *UpdatePXFDatasourceRequest) SetClusterId(v string)

func (*UpdatePXFDatasourceRequest) SetDatasource

func (m *UpdatePXFDatasourceRequest) SetDatasource(v *PXFDatasource)

func (*UpdatePXFDatasourceRequest) SetUpdateMask

func (m *UpdatePXFDatasourceRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdatePXFDatasourceRequest) String

func (x *UpdatePXFDatasourceRequest) String() string

type WeeklyMaintenanceWindow

type WeeklyMaintenanceWindow struct {

	// Day of the week.
	Day WeeklyMaintenanceWindow_WeekDay `` /* 127-byte string literal not displayed */
	// Hour of the day in the UTC timezone.
	Hour int64 `protobuf:"varint,2,opt,name=hour,proto3" json:"hour,omitempty"`
	// contains filtered or unexported fields
}

A weekly maintenance window.

func (*WeeklyMaintenanceWindow) Descriptor deprecated

func (*WeeklyMaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use WeeklyMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*WeeklyMaintenanceWindow) GetDay

func (*WeeklyMaintenanceWindow) GetHour

func (x *WeeklyMaintenanceWindow) GetHour() int64

func (*WeeklyMaintenanceWindow) ProtoMessage

func (*WeeklyMaintenanceWindow) ProtoMessage()

func (*WeeklyMaintenanceWindow) ProtoReflect

func (x *WeeklyMaintenanceWindow) ProtoReflect() protoreflect.Message

func (*WeeklyMaintenanceWindow) Reset

func (x *WeeklyMaintenanceWindow) Reset()

func (*WeeklyMaintenanceWindow) SetDay

func (*WeeklyMaintenanceWindow) SetHour

func (m *WeeklyMaintenanceWindow) SetHour(v int64)

func (*WeeklyMaintenanceWindow) String

func (x *WeeklyMaintenanceWindow) String() string

type WeeklyMaintenanceWindow_WeekDay

type WeeklyMaintenanceWindow_WeekDay int32
const (
	WeeklyMaintenanceWindow_WEEK_DAY_UNSPECIFIED WeeklyMaintenanceWindow_WeekDay = 0
	// Monday
	WeeklyMaintenanceWindow_MON WeeklyMaintenanceWindow_WeekDay = 1
	// Tuesday
	WeeklyMaintenanceWindow_TUE WeeklyMaintenanceWindow_WeekDay = 2
	// Wednesday
	WeeklyMaintenanceWindow_WED WeeklyMaintenanceWindow_WeekDay = 3
	// Thursday
	WeeklyMaintenanceWindow_THU WeeklyMaintenanceWindow_WeekDay = 4
	// Friday
	WeeklyMaintenanceWindow_FRI WeeklyMaintenanceWindow_WeekDay = 5
	// Saturday
	WeeklyMaintenanceWindow_SAT WeeklyMaintenanceWindow_WeekDay = 6
	// Sunday
	WeeklyMaintenanceWindow_SUN WeeklyMaintenanceWindow_WeekDay = 7
)

func (WeeklyMaintenanceWindow_WeekDay) Descriptor

func (WeeklyMaintenanceWindow_WeekDay) Enum

func (WeeklyMaintenanceWindow_WeekDay) EnumDescriptor deprecated

func (WeeklyMaintenanceWindow_WeekDay) EnumDescriptor() ([]byte, []int)

Deprecated: Use WeeklyMaintenanceWindow_WeekDay.Descriptor instead.

func (WeeklyMaintenanceWindow_WeekDay) Number

func (WeeklyMaintenanceWindow_WeekDay) String

func (WeeklyMaintenanceWindow_WeekDay) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL