Class CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub (0.4.0)

public static final class CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub extends AbstractFutureStub<CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service CloudControlsPartnerCore.

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getCustomer(GetCustomerRequest request)

public ListenableFuture<Customer> getCustomer(GetCustomerRequest request)

Gets details of a single customer

Parameter
NameDescription
requestGetCustomerRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Customer>

getEkmConnections(GetEkmConnectionsRequest request)

public ListenableFuture<EkmConnections> getEkmConnections(GetEkmConnectionsRequest request)

Gets the EKM connections associated with a workload

Parameter
NameDescription
requestGetEkmConnectionsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<EkmConnections>

getPartner(GetPartnerRequest request)

public ListenableFuture<Partner> getPartner(GetPartnerRequest request)

Get details of a Partner.

Parameter
NameDescription
requestGetPartnerRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Partner>

getPartnerPermissions(GetPartnerPermissionsRequest request)

public ListenableFuture<PartnerPermissions> getPartnerPermissions(GetPartnerPermissionsRequest request)

Gets the partner permissions granted for a workload

Parameter
NameDescription
requestGetPartnerPermissionsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<PartnerPermissions>

getWorkload(GetWorkloadRequest request)

public ListenableFuture<Workload> getWorkload(GetWorkloadRequest request)

Gets details of a single workload

Parameter
NameDescription
requestGetWorkloadRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Workload>

listAccessApprovalRequests(ListAccessApprovalRequestsRequest request)

public ListenableFuture<ListAccessApprovalRequestsResponse> listAccessApprovalRequests(ListAccessApprovalRequestsRequest request)

Lists access requests associated with a workload

Parameter
NameDescription
requestListAccessApprovalRequestsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListAccessApprovalRequestsResponse>

listCustomers(ListCustomersRequest request)

public ListenableFuture<ListCustomersResponse> listCustomers(ListCustomersRequest request)

Lists customers of a partner identified by its Google Cloud organization ID

Parameter
NameDescription
requestListCustomersRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListCustomersResponse>

listWorkloads(ListWorkloadsRequest request)

public ListenableFuture<ListWorkloadsResponse> listWorkloads(ListWorkloadsRequest request)

Lists customer workloads for a given customer org id

Parameter
NameDescription
requestListWorkloadsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListWorkloadsResponse>