/// import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from '@grpc/grpc-js'; import _m0 from 'protobufjs/minimal'; import { PXFDatasource } from '../../../../../yandex/cloud/mdb/greenplum/v1/pxf'; import { FieldMask } from '../../../../../google/protobuf/field_mask'; import { Operation } from '../../../../../yandex/cloud/operation/operation'; export declare const protobufPackage = "yandex.cloud.mdb.greenplum.v1"; export interface CreatePXFDatasourceMetadata { clusterId: string; datasourceName: string; } export interface UpdatePXFDatasourceMetadata { clusterId: string; datasourceName: string; } export interface DeletePXFDatasourceMetadata { clusterId: string; datasourceName: string; } export interface ListPXFDatasourcesRequest { clusterId: string; } export interface ListPXFDatasourcesResponse { datasources: PXFDatasource[]; } export interface CreatePXFDatasourceRequest { clusterId: string; datasource?: PXFDatasource; } export interface UpdatePXFDatasourceRequest { clusterId: string; updateMask?: FieldMask; datasource?: PXFDatasource; } export interface DeletePXFDatasourceRequest { clusterId: string; datasourceName: string; } export declare const CreatePXFDatasourceMetadata: { encode(message: CreatePXFDatasourceMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreatePXFDatasourceMetadata; fromJSON(object: any): CreatePXFDatasourceMetadata; toJSON(message: CreatePXFDatasourceMetadata): unknown; fromPartial, never>>(object: I): CreatePXFDatasourceMetadata; }; export declare const UpdatePXFDatasourceMetadata: { encode(message: UpdatePXFDatasourceMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePXFDatasourceMetadata; fromJSON(object: any): UpdatePXFDatasourceMetadata; toJSON(message: UpdatePXFDatasourceMetadata): unknown; fromPartial, never>>(object: I): UpdatePXFDatasourceMetadata; }; export declare const DeletePXFDatasourceMetadata: { encode(message: DeletePXFDatasourceMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeletePXFDatasourceMetadata; fromJSON(object: any): DeletePXFDatasourceMetadata; toJSON(message: DeletePXFDatasourceMetadata): unknown; fromPartial, never>>(object: I): DeletePXFDatasourceMetadata; }; export declare const ListPXFDatasourcesRequest: { encode(message: ListPXFDatasourcesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListPXFDatasourcesRequest; fromJSON(object: any): ListPXFDatasourcesRequest; toJSON(message: ListPXFDatasourcesRequest): unknown; fromPartial, never>>(object: I): ListPXFDatasourcesRequest; }; export declare const ListPXFDatasourcesResponse: { encode(message: ListPXFDatasourcesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListPXFDatasourcesResponse; fromJSON(object: any): ListPXFDatasourcesResponse; toJSON(message: ListPXFDatasourcesResponse): unknown; fromPartial, never>) | undefined; jdbc?: ({ driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } & { driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } & Record, never>) | undefined; hdfs?: ({ core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; dfs?: { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } | undefined; yarn?: { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } | undefined; } & { core?: ({ defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & Record, never>) | undefined; kerberos?: ({ enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: (string[] & string[] & Record, never>) | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & Record, never>) | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: (string[] & string[] & Record, never>) | undefined; dfs?: ({ haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } & { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: ({ [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } & { [x: string]: ({ rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } & { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nameservices?: string | undefined; } & Record, never>) | undefined; yarn?: ({ resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } & { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: ({ [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } & { [x: string]: ({ resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } & { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; hive?: ({ core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; ppd?: boolean | undefined; metastoreUris?: string[] | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } & { core?: ({ defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & Record, never>) | undefined; kerberos?: ({ enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: (string[] & string[] & Record, never>) | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & Record, never>) | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: (string[] & string[] & Record, never>) | undefined; ppd?: boolean | undefined; metastoreUris?: (string[] & string[] & Record, never>) | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): ListPXFDatasourcesResponse; }; export declare const CreatePXFDatasourceRequest: { encode(message: CreatePXFDatasourceRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreatePXFDatasourceRequest; fromJSON(object: any): CreatePXFDatasourceRequest; toJSON(message: CreatePXFDatasourceRequest): unknown; fromPartial, never>) | undefined; jdbc?: ({ driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } & { driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } & Record, never>) | undefined; hdfs?: ({ core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; dfs?: { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } | undefined; yarn?: { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } | undefined; } & { core?: ({ defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & Record, never>) | undefined; kerberos?: ({ enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: (string[] & string[] & Record, never>) | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & Record, never>) | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: (string[] & string[] & Record, never>) | undefined; dfs?: ({ haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } & { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: ({ [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } & { [x: string]: ({ rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } & { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nameservices?: string | undefined; } & Record, never>) | undefined; yarn?: ({ resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } & { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: ({ [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } & { [x: string]: ({ resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } & { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; hive?: ({ core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; ppd?: boolean | undefined; metastoreUris?: string[] | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } & { core?: ({ defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & Record, never>) | undefined; kerberos?: ({ enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: (string[] & string[] & Record, never>) | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & Record, never>) | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: (string[] & string[] & Record, never>) | undefined; ppd?: boolean | undefined; metastoreUris?: (string[] & string[] & Record, never>) | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreatePXFDatasourceRequest; }; export declare const UpdatePXFDatasourceRequest: { encode(message: UpdatePXFDatasourceRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePXFDatasourceRequest; fromJSON(object: any): UpdatePXFDatasourceRequest; toJSON(message: UpdatePXFDatasourceRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; datasource?: ({ name?: string | undefined; s3?: { accessKey?: string | undefined; secretKey?: string | undefined; fastUpload?: boolean | undefined; endpoint?: string | undefined; } | undefined; jdbc?: { driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } | undefined; hdfs?: { core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; dfs?: { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } | undefined; yarn?: { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; hive?: { core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; ppd?: boolean | undefined; metastoreUris?: string[] | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } | undefined; } & { name?: string | undefined; s3?: ({ accessKey?: string | undefined; secretKey?: string | undefined; fastUpload?: boolean | undefined; endpoint?: string | undefined; } & { accessKey?: string | undefined; secretKey?: string | undefined; fastUpload?: boolean | undefined; endpoint?: string | undefined; } & Record, never>) | undefined; jdbc?: ({ driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } & { driver?: string | undefined; url?: string | undefined; user?: string | undefined; password?: string | undefined; statementBatchSize?: number | undefined; statementFetchSize?: number | undefined; statementQueryTimeout?: number | undefined; poolEnabled?: boolean | undefined; poolMaximumSize?: number | undefined; poolConnectionTimeout?: number | undefined; poolIdleTimeout?: number | undefined; poolMinimumIdle?: number | undefined; } & Record, never>) | undefined; hdfs?: ({ core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; dfs?: { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } | undefined; yarn?: { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } | undefined; } & { core?: ({ defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & Record, never>) | undefined; kerberos?: ({ enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: (string[] & string[] & Record, never>) | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & Record, never>) | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: (string[] & string[] & Record, never>) | undefined; dfs?: ({ haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: { [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } | undefined; nameservices?: string | undefined; } & { haAutomaticFailoverEnabled?: boolean | undefined; blockAccessTokenEnabled?: boolean | undefined; useDatanodeHostname?: boolean | undefined; namenodes?: ({ [x: string]: { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } | undefined; } & { [x: string]: ({ rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } & { rpcAddress?: string | undefined; serviceRpcAddress?: string | undefined; httpAddress?: string | undefined; httpsAddress?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nameservices?: string | undefined; } & Record, never>) | undefined; yarn?: ({ resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: { [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } | undefined; } & { resourcemanagerHaEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEnabled?: boolean | undefined; resourcemanagerHaAutoFailoverEmbedded?: boolean | undefined; resourcemanagerClusterId?: string | undefined; haRm?: ({ [x: string]: { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } | undefined; } & { [x: string]: ({ resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } & { resourcemanagerAddress?: string | undefined; resourcemanagerSchedulerAddress?: string | undefined; resourcemanagerResourceTrackerAddress?: string | undefined; resourcemanagerAdminAddress?: string | undefined; resourcemanagerWebappAddress?: string | undefined; resourcemanagerWebappHttpsAddress?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; hive?: ({ core?: { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } | undefined; kerberos?: { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: string[] | undefined; ppd?: boolean | undefined; metastoreUris?: string[] | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } & { core?: ({ defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & { defaultFs?: string | undefined; securityAuthToLocal?: string | undefined; } & Record, never>) | undefined; kerberos?: ({ enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: string[] | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & { enable?: boolean | undefined; primary?: string | undefined; realm?: string | undefined; kdcServers?: (string[] & string[] & Record, never>) | undefined; adminServer?: string | undefined; defaultDomain?: string | undefined; keytabBase64?: string | undefined; } & Record, never>) | undefined; userImpersonation?: boolean | undefined; username?: string | undefined; saslConnectionRetries?: number | undefined; zkHosts?: (string[] & string[] & Record, never>) | undefined; ppd?: boolean | undefined; metastoreUris?: (string[] & string[] & Record, never>) | undefined; metastoreKerberosPrincipal?: string | undefined; authKerberosPrincipal?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdatePXFDatasourceRequest; }; export declare const DeletePXFDatasourceRequest: { encode(message: DeletePXFDatasourceRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeletePXFDatasourceRequest; fromJSON(object: any): DeletePXFDatasourceRequest; toJSON(message: DeletePXFDatasourceRequest): unknown; fromPartial, never>>(object: I): DeletePXFDatasourceRequest; }; export declare const PXFDatasourceServiceService: { /** List all PXF datasources */ readonly list: { readonly path: "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/List"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListPXFDatasourcesRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListPXFDatasourcesRequest; readonly responseSerialize: (value: ListPXFDatasourcesResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListPXFDatasourcesResponse; }; /** Creates PXF datasource */ readonly create: { readonly path: "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/Create"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreatePXFDatasourceRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreatePXFDatasourceRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Update PXF datasource */ readonly update: { readonly path: "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/Update"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdatePXFDatasourceRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdatePXFDatasourceRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Delete PXF datasource */ readonly delete: { readonly path: "/yandex.cloud.mdb.greenplum.v1.PXFDatasourceService/Delete"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeletePXFDatasourceRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeletePXFDatasourceRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; }; export interface PXFDatasourceServiceServer extends UntypedServiceImplementation { /** List all PXF datasources */ list: handleUnaryCall; /** Creates PXF datasource */ create: handleUnaryCall; /** Update PXF datasource */ update: handleUnaryCall; /** Delete PXF datasource */ delete: handleUnaryCall; } export interface PXFDatasourceServiceClient extends Client { /** List all PXF datasources */ list(request: ListPXFDatasourcesRequest, callback: (error: ServiceError | null, response: ListPXFDatasourcesResponse) => void): ClientUnaryCall; list(request: ListPXFDatasourcesRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListPXFDatasourcesResponse) => void): ClientUnaryCall; list(request: ListPXFDatasourcesRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListPXFDatasourcesResponse) => void): ClientUnaryCall; /** Creates PXF datasource */ create(request: CreatePXFDatasourceRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreatePXFDatasourceRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreatePXFDatasourceRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Update PXF datasource */ update(request: UpdatePXFDatasourceRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdatePXFDatasourceRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdatePXFDatasourceRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Delete PXF datasource */ delete(request: DeletePXFDatasourceRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeletePXFDatasourceRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeletePXFDatasourceRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; } export declare const PXFDatasourceServiceClient: { new (address: string, credentials: ChannelCredentials, options?: Partial): PXFDatasourceServiceClient; service: typeof PXFDatasourceServiceService; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};
= P extends Builtin ? P : P & { [K in keyof P]: Exact
; } & Record>, never>; export {};