Interface OrganizationAddressGroupServiceGrpc.AsyncService (0.77.0)

public static interface OrganizationAddressGroupServiceGrpc.AsyncService

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

Methods

addAddressGroupItems(AddAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

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

Adds items to an address group.

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

cloneAddressGroupItems(CloneAddressGroupItemsRequest request, StreamObserver<Operation> responseObserver)

public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default void updateAddressGroup(UpdateAddressGroupRequest request, StreamObserver<Operation> responseObserver)

Updates parameters of an address group.

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