Class OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceFutureStub (0.77.0)

public static final class OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceFutureStub extends AbstractFutureStub<OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceFutureStub>

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

Organization AddressGroup is created under organization. Requests against Organization AddressGroup will use project from request credential for activation/quota/visibility check.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceFutureStub

Methods

addAddressGroupItems(AddAddressGroupItemsRequest request)

public ListenableFuture<Operation> addAddressGroupItems(AddAddressGroupItemsRequest request)

Adds items to an address group.

Parameter
Name Description
request AddAddressGroupItemsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

protected OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cloneAddressGroupItems(CloneAddressGroupItemsRequest request)

public ListenableFuture<Operation> cloneAddressGroupItems(CloneAddressGroupItemsRequest request)

Clones items from one address group to another.

Parameter
Name Description
request CloneAddressGroupItemsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createAddressGroup(CreateAddressGroupRequest request)

public ListenableFuture<Operation> createAddressGroup(CreateAddressGroupRequest request)

Creates a new address group in a given project and location.

Parameter
Name Description
request CreateAddressGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteAddressGroup(DeleteAddressGroupRequest request)

public ListenableFuture<Operation> deleteAddressGroup(DeleteAddressGroupRequest request)

Deletes an address group.

Parameter
Name Description
request DeleteAddressGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getAddressGroup(GetAddressGroupRequest request)

public ListenableFuture<AddressGroup> getAddressGroup(GetAddressGroupRequest request)

Gets details of a single address group.

Parameter
Name Description
request GetAddressGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AddressGroup>

listAddressGroupReferences(ListAddressGroupReferencesRequest request)

public ListenableFuture<ListAddressGroupReferencesResponse> listAddressGroupReferences(ListAddressGroupReferencesRequest request)

Lists references of an address group.

Parameter
Name Description
request ListAddressGroupReferencesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAddressGroupReferencesResponse>

listAddressGroups(ListAddressGroupsRequest request)

public ListenableFuture<ListAddressGroupsResponse> listAddressGroups(ListAddressGroupsRequest request)

Lists address groups in a given project and location.

Parameter
Name Description
request ListAddressGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAddressGroupsResponse>

removeAddressGroupItems(RemoveAddressGroupItemsRequest request)

public ListenableFuture<Operation> removeAddressGroupItems(RemoveAddressGroupItemsRequest request)

Removes items from an address group.

Parameter
Name Description
request RemoveAddressGroupItemsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateAddressGroup(UpdateAddressGroupRequest request)

public ListenableFuture<Operation> updateAddressGroup(UpdateAddressGroupRequest request)

Updates parameters of an address group.

Parameter
Name Description
request UpdateAddressGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>