Class AnalyticsHubServiceGrpc (0.3.0)

public final class AnalyticsHubServiceGrpc

The AnalyticsHubService API facilitates data sharing within and across organizations. It allows data providers to publish Listings --- a discoverable and searchable SKU representing a dataset. Data consumers can subscribe to Listings. Upon subscription, AnalyticsHub provisions a "Linked Datasets" surfacing the data in the consumer's project.

Inheritance

java.lang.Object > AnalyticsHubServiceGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
TypeDescription
String

Static Methods

getCreateDataExchangeMethod()

public static MethodDescriptor<CreateDataExchangeRequest,DataExchange> getCreateDataExchangeMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<CreateDataExchangeRequest,DataExchange>

getCreateListingMethod()

public static MethodDescriptor<CreateListingRequest,Listing> getCreateListingMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<CreateListingRequest,Listing>

getDeleteDataExchangeMethod()

public static MethodDescriptor<DeleteDataExchangeRequest,Empty> getDeleteDataExchangeMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<DeleteDataExchangeRequest,Empty>

getDeleteListingMethod()

public static MethodDescriptor<DeleteListingRequest,Empty> getDeleteListingMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<DeleteListingRequest,Empty>

getGetDataExchangeMethod()

public static MethodDescriptor<GetDataExchangeRequest,DataExchange> getGetDataExchangeMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<GetDataExchangeRequest,DataExchange>

getGetIamPolicyMethod()

public static MethodDescriptor<GetIamPolicyRequest,Policy> getGetIamPolicyMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getGetListingMethod()

public static MethodDescriptor<GetListingRequest,Listing> getGetListingMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<GetListingRequest,Listing>

getListDataExchangesMethod()

public static MethodDescriptor<ListDataExchangesRequest,ListDataExchangesResponse> getListDataExchangesMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListDataExchangesRequest,ListDataExchangesResponse>

getListListingsMethod()

public static MethodDescriptor<ListListingsRequest,ListListingsResponse> getListListingsMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListListingsRequest,ListListingsResponse>

getListOrgDataExchangesMethod()

public static MethodDescriptor<ListOrgDataExchangesRequest,ListOrgDataExchangesResponse> getListOrgDataExchangesMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListOrgDataExchangesRequest,ListOrgDataExchangesResponse>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
TypeDescription
io.grpc.ServiceDescriptor

getSetIamPolicyMethod()

public static MethodDescriptor<SetIamPolicyRequest,Policy> getSetIamPolicyMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

getSubscribeListingMethod()

public static MethodDescriptor<SubscribeListingRequest,SubscribeListingResponse> getSubscribeListingMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<SubscribeListingRequest,SubscribeListingResponse>

getTestIamPermissionsMethod()

public static MethodDescriptor<TestIamPermissionsRequest,TestIamPermissionsResponse> getTestIamPermissionsMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

getUpdateDataExchangeMethod()

public static MethodDescriptor<UpdateDataExchangeRequest,DataExchange> getUpdateDataExchangeMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<UpdateDataExchangeRequest,DataExchange>

getUpdateListingMethod()

public static MethodDescriptor<UpdateListingRequest,Listing> getUpdateListingMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<UpdateListingRequest,Listing>

newBlockingStub(Channel channel)

public static AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub newBlockingStub(Channel channel)

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

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
AnalyticsHubServiceGrpc.AnalyticsHubServiceBlockingStub

newFutureStub(Channel channel)

public static AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub newFutureStub(Channel channel)

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

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
AnalyticsHubServiceGrpc.AnalyticsHubServiceFutureStub

newStub(Channel channel)

public static AnalyticsHubServiceGrpc.AnalyticsHubServiceStub newStub(Channel channel)

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

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
AnalyticsHubServiceGrpc.AnalyticsHubServiceStub