- 1.54.0 (latest)
- 1.53.0
- 1.52.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.1.10
public static final class VpcFlowLogsServiceGrpc.VpcFlowLogsServiceStub extends AbstractAsyncStub<VpcFlowLogsServiceGrpc.VpcFlowLogsServiceStub>
A stub to allow clients to do asynchronous rpc calls to service VpcFlowLogsService.
The VPC Flow Logs service in the Google Cloud Network Management API provides configurations that generate Flow Logs. The service and the configuration resources created using this service are global.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > VpcFlowLogsServiceGrpc.VpcFlowLogsServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected VpcFlowLogsServiceGrpc.VpcFlowLogsServiceStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
VpcFlowLogsServiceGrpc.VpcFlowLogsServiceStub |
createVpcFlowLogsConfig(CreateVpcFlowLogsConfigRequest request, StreamObserver<Operation> responseObserver)
public void createVpcFlowLogsConfig(CreateVpcFlowLogsConfigRequest request, StreamObserver<Operation> responseObserver)
Creates a new VpcFlowLogsConfig
.
If a configuration with the exact same settings already exists (even if the
ID is different), the creation fails.
Notes:
- Creating a configuration with state=DISABLED will fail.
- The following fields are not considrered as
settings
for the purpose of the check mentioned above, therefore - creating another configuration with the same fields but different values for the following fields will fail as well:- name
- create_time
- update_time
- labels
- description
Parameters | |
---|---|
Name | Description |
request |
CreateVpcFlowLogsConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteVpcFlowLogsConfig(DeleteVpcFlowLogsConfigRequest request, StreamObserver<Operation> responseObserver)
public void deleteVpcFlowLogsConfig(DeleteVpcFlowLogsConfigRequest request, StreamObserver<Operation> responseObserver)
Deletes a specific VpcFlowLogsConfig
.
Parameters | |
---|---|
Name | Description |
request |
DeleteVpcFlowLogsConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
getVpcFlowLogsConfig(GetVpcFlowLogsConfigRequest request, StreamObserver<VpcFlowLogsConfig> responseObserver)
public void getVpcFlowLogsConfig(GetVpcFlowLogsConfigRequest request, StreamObserver<VpcFlowLogsConfig> responseObserver)
Gets the details of a specific VpcFlowLogsConfig
.
Parameters | |
---|---|
Name | Description |
request |
GetVpcFlowLogsConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<VpcFlowLogsConfig> |
listVpcFlowLogsConfigs(ListVpcFlowLogsConfigsRequest request, StreamObserver<ListVpcFlowLogsConfigsResponse> responseObserver)
public void listVpcFlowLogsConfigs(ListVpcFlowLogsConfigsRequest request, StreamObserver<ListVpcFlowLogsConfigsResponse> responseObserver)
Lists all VpcFlowLogsConfigs
in a given project.
Parameters | |
---|---|
Name | Description |
request |
ListVpcFlowLogsConfigsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListVpcFlowLogsConfigsResponse> |
updateVpcFlowLogsConfig(UpdateVpcFlowLogsConfigRequest request, StreamObserver<Operation> responseObserver)
public void updateVpcFlowLogsConfig(UpdateVpcFlowLogsConfigRequest request, StreamObserver<Operation> responseObserver)
Updates an existing VpcFlowLogsConfig
.
If a configuration with the exact same settings already exists (even if the
ID is different), the creation fails.
Notes:
- The following fields are not considrered as
settings
for the purpose of the check mentioned above, therefore - updating another configuration with the same fields but different values for the following fields will fail as well:- name
- create_time
- update_time
- labels
- description
Parameters | |
---|---|
Name | Description |
request |
UpdateVpcFlowLogsConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |