Class IcebergCatalogServiceGrpc (0.83.0)

public final class IcebergCatalogServiceGrpc

Lakehouse runtime catalog supports the following catalog management methods:

  • GetIcebergCatalog
  • ListIcebergCatalogs
  • DeleteIcebergCatalog
  • UpdateIcebergCatalog
  • CreateIcebergCatalog
  • FailoverIcebergCatalog

Inheritance

java.lang.Object > IcebergCatalogServiceGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(IcebergCatalogServiceGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(IcebergCatalogServiceGrpc.AsyncService service)
Parameter
Name Description
service IcebergCatalogServiceGrpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getCheckIcebergNamespaceExistsMethod()

public static MethodDescriptor<GetIcebergNamespaceRequest,Empty> getCheckIcebergNamespaceExistsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergNamespaceRequest,Empty>

getCheckIcebergTableExistsMethod()

public static MethodDescriptor<GetIcebergTableRequest,Empty> getCheckIcebergTableExistsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergTableRequest,Empty>

getCreateIcebergCatalogMethod()

public static MethodDescriptor<CreateIcebergCatalogRequest,IcebergCatalog> getCreateIcebergCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateIcebergCatalogRequest,IcebergCatalog>

getCreateIcebergNamespaceMethod()

public static MethodDescriptor<CreateIcebergNamespaceRequest,IcebergNamespace> getCreateIcebergNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateIcebergNamespaceRequest,IcebergNamespace>

getCreateIcebergTableMethod()

public static MethodDescriptor<CreateIcebergTableRequest,HttpBody> getCreateIcebergTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateIcebergTableRequest,com.google.api.HttpBody>

getDeleteIcebergCatalogMethod()

public static MethodDescriptor<DeleteIcebergCatalogRequest,Empty> getDeleteIcebergCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteIcebergCatalogRequest,Empty>

getDeleteIcebergNamespaceMethod()

public static MethodDescriptor<DeleteIcebergNamespaceRequest,Empty> getDeleteIcebergNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteIcebergNamespaceRequest,Empty>

getDeleteIcebergTableMethod()

public static MethodDescriptor<DeleteIcebergTableRequest,Empty> getDeleteIcebergTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteIcebergTableRequest,Empty>

getFailoverIcebergCatalogMethod()

public static MethodDescriptor<FailoverIcebergCatalogRequest,FailoverIcebergCatalogResponse> getFailoverIcebergCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<FailoverIcebergCatalogRequest,FailoverIcebergCatalogResponse>

getGetIcebergCatalogConfigMethod()

public static MethodDescriptor<GetIcebergCatalogConfigRequest,IcebergCatalogConfig> getGetIcebergCatalogConfigMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergCatalogConfigRequest,IcebergCatalogConfig>

getGetIcebergCatalogMethod()

public static MethodDescriptor<GetIcebergCatalogRequest,IcebergCatalog> getGetIcebergCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergCatalogRequest,IcebergCatalog>

getGetIcebergNamespaceMethod()

public static MethodDescriptor<GetIcebergNamespaceRequest,IcebergNamespace> getGetIcebergNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergNamespaceRequest,IcebergNamespace>

getGetIcebergTableMethod()

public static MethodDescriptor<GetIcebergTableRequest,HttpBody> getGetIcebergTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergTableRequest,com.google.api.HttpBody>

getListIcebergCatalogsMethod()

public static MethodDescriptor<ListIcebergCatalogsRequest,ListIcebergCatalogsResponse> getListIcebergCatalogsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListIcebergCatalogsRequest,ListIcebergCatalogsResponse>

getListIcebergNamespacesMethod()

public static MethodDescriptor<ListIcebergNamespacesRequest,ListIcebergNamespacesResponse> getListIcebergNamespacesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListIcebergNamespacesRequest,ListIcebergNamespacesResponse>

getListIcebergTableIdentifiersMethod()

public static MethodDescriptor<ListIcebergTableIdentifiersRequest,ListIcebergTableIdentifiersResponse> getListIcebergTableIdentifiersMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListIcebergTableIdentifiersRequest,ListIcebergTableIdentifiersResponse>

getLoadIcebergTableCredentialsMethod()

public static MethodDescriptor<GetIcebergTableRequest,LoadIcebergTableCredentialsResponse> getLoadIcebergTableCredentialsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetIcebergTableRequest,LoadIcebergTableCredentialsResponse>

getRegisterIcebergTableMethod()

public static MethodDescriptor<RegisterIcebergTableRequest,HttpBody> getRegisterIcebergTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<RegisterIcebergTableRequest,com.google.api.HttpBody>

getReportIcebergTableMetricsMethod()

public static MethodDescriptor<ReportIcebergTableMetricsRequest,Empty> getReportIcebergTableMetricsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ReportIcebergTableMetricsRequest,Empty>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getUpdateIcebergCatalogMethod()

public static MethodDescriptor<UpdateIcebergCatalogRequest,IcebergCatalog> getUpdateIcebergCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateIcebergCatalogRequest,IcebergCatalog>

getUpdateIcebergNamespaceMethod()

public static MethodDescriptor<UpdateIcebergNamespaceRequest,UpdateIcebergNamespaceResponse> getUpdateIcebergNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateIcebergNamespaceRequest,UpdateIcebergNamespaceResponse>

getUpdateIcebergTableMethod()

public static MethodDescriptor<UpdateIcebergTableRequest,HttpBody> getUpdateIcebergTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateIcebergTableRequest,com.google.api.HttpBody>

newBlockingStub(Channel channel)

public static IcebergCatalogServiceGrpc.IcebergCatalogServiceBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IcebergCatalogServiceGrpc.IcebergCatalogServiceBlockingStub

newBlockingV2Stub(Channel channel)

public static IcebergCatalogServiceGrpc.IcebergCatalogServiceBlockingV2Stub newBlockingV2Stub(Channel channel)

Creates a new blocking-style stub that supports all types of calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IcebergCatalogServiceGrpc.IcebergCatalogServiceBlockingV2Stub

newFutureStub(Channel channel)

public static IcebergCatalogServiceGrpc.IcebergCatalogServiceFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IcebergCatalogServiceGrpc.IcebergCatalogServiceFutureStub

newStub(Channel channel)

public static IcebergCatalogServiceGrpc.IcebergCatalogServiceStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
IcebergCatalogServiceGrpc.IcebergCatalogServiceStub