Class OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub>
com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub
- Enclosing class:
- OrganizationAddressGroupServiceGrpc
public static final class OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub
extends io.grpc.stub.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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAddressGroupItems(AddAddressGroupItemsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Adds items to an address group.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcloneAddressGroupItems(CloneAddressGroupItemsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Clones items from one address group to another.voidcreateAddressGroup(CreateAddressGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new address group in a given project and location.voiddeleteAddressGroup(DeleteAddressGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes an address group.voidgetAddressGroup(GetAddressGroupRequest request, io.grpc.stub.StreamObserver<AddressGroup> responseObserver) Gets details of a single address group.voidlistAddressGroupReferences(ListAddressGroupReferencesRequest request, io.grpc.stub.StreamObserver<ListAddressGroupReferencesResponse> responseObserver) Lists references of an address group.voidlistAddressGroups(ListAddressGroupsRequest request, io.grpc.stub.StreamObserver<ListAddressGroupsResponse> responseObserver) Lists address groups in a given project and location.voidremoveAddressGroupItems(RemoveAddressGroupItemsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Removes items from an address group.voidupdateAddressGroup(UpdateAddressGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates parameters of an address group.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceStub>
-
listAddressGroups
public void listAddressGroups(ListAddressGroupsRequest request, io.grpc.stub.StreamObserver<ListAddressGroupsResponse> responseObserver) Lists address groups in a given project and location.
-
getAddressGroup
public void getAddressGroup(GetAddressGroupRequest request, io.grpc.stub.StreamObserver<AddressGroup> responseObserver) Gets details of a single address group.
-
createAddressGroup
public void createAddressGroup(CreateAddressGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new address group in a given project and location.
-
updateAddressGroup
public void updateAddressGroup(UpdateAddressGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates parameters of an address group.
-
addAddressGroupItems
public void addAddressGroupItems(AddAddressGroupItemsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Adds items to an address group.
-
removeAddressGroupItems
public void removeAddressGroupItems(RemoveAddressGroupItemsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Removes items from an address group.
-
cloneAddressGroupItems
public void cloneAddressGroupItems(CloneAddressGroupItemsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Clones items from one address group to another.
-
deleteAddressGroup
public void deleteAddressGroup(DeleteAddressGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes an address group.
-
listAddressGroupReferences
public void listAddressGroupReferences(ListAddressGroupReferencesRequest request, io.grpc.stub.StreamObserver<ListAddressGroupReferencesResponse> responseObserver) Lists references of an address group.
-