Class OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub (0.77.0)

public static final class OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub extends AbstractAsyncStub<OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub

Methods

addAddressGroupItems(AddAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

public void addAddressGroupItems(AddAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

Adds items to an address group.

Parameters
Name Description
request AddAddressGroupItemsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

build(Channel channel, CallOptions callOptions)

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

cloneAddressGroupItems(CloneAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

public void cloneAddressGroupItems(CloneAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

Clones items from one address group to another.

Parameters
Name Description
request CloneAddressGroupItemsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createAddressGroup(CreateAddressGroupRequest request, StreamObserver<Operation> responseObserver)

public void createAddressGroup(CreateAddressGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request CreateAddressGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAddressGroup(DeleteAddressGroupRequest request, StreamObserver<Operation> responseObserver)

public void deleteAddressGroup(DeleteAddressGroupRequest request, StreamObserver<Operation> responseObserver)

Deletes an address group.

Parameters
Name Description
request DeleteAddressGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAddressGroup(GetAddressGroupRequest request, StreamObserver<AddressGroup> responseObserver)

public void getAddressGroup(GetAddressGroupRequest request, StreamObserver<AddressGroup> responseObserver)

Gets details of a single address group.

Parameters
Name Description
request GetAddressGroupRequest
responseObserver io.grpc.stub.StreamObserver<AddressGroup>

listAddressGroupReferences(ListAddressGroupReferencesRequest request, StreamObserver<ListAddressGroupReferencesResponse> responseObserver)

public void listAddressGroupReferences(ListAddressGroupReferencesRequest request, StreamObserver<ListAddressGroupReferencesResponse> responseObserver)

Lists references of an address group.

Parameters
Name Description
request ListAddressGroupReferencesRequest
responseObserver io.grpc.stub.StreamObserver<ListAddressGroupReferencesResponse>

listAddressGroups(ListAddressGroupsRequest request, StreamObserver<ListAddressGroupsResponse> responseObserver)

public void listAddressGroups(ListAddressGroupsRequest request, StreamObserver<ListAddressGroupsResponse> responseObserver)

Lists address groups in a given project and location.

Parameters
Name Description
request ListAddressGroupsRequest
responseObserver io.grpc.stub.StreamObserver<ListAddressGroupsResponse>

removeAddressGroupItems(RemoveAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

public void removeAddressGroupItems(RemoveAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

Removes items from an address group.

Parameters
Name Description
request RemoveAddressGroupItemsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateAddressGroup(UpdateAddressGroupRequest request, StreamObserver<Operation> responseObserver)

public void updateAddressGroup(UpdateAddressGroupRequest request, StreamObserver<Operation> responseObserver)

Updates parameters of an address group.

Parameters
Name Description
request UpdateAddressGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>