Class CloudControlsPartnerCoreGrpc.CloudControlsPartnerCoreFutureStub (0.18.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request GetCustomerRequest
Returns
Type Description
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
Name Description
request GetEkmConnectionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<EkmConnections>

getPartner(GetPartnerRequest request)

public ListenableFuture<Partner> getPartner(GetPartnerRequest request)

Get details of a Partner.

Parameter
Name Description
request GetPartnerRequest
Returns
Type Description
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
Name Description
request GetPartnerPermissionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PartnerPermissions>

getWorkload(GetWorkloadRequest request)

public ListenableFuture<Workload> getWorkload(GetWorkloadRequest request)

Gets details of a single workload

Parameter
Name Description
request GetWorkloadRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Workload>

listAccessApprovalRequests(ListAccessApprovalRequestsRequest request) (deprecated)

public ListenableFuture<ListAccessApprovalRequestsResponse> listAccessApprovalRequests(ListAccessApprovalRequestsRequest request)

Deprecated: Only returns access approval requests directly associated with an assured workload folder.

Parameter
Name Description
request ListAccessApprovalRequestsRequest
Returns
Type Description
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
Name Description
request ListCustomersRequest
Returns
Type Description
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
Name Description
request ListWorkloadsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListWorkloadsResponse>