Class NetworkSecurityGrpc.NetworkSecurityStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<NetworkSecurityGrpc.NetworkSecurityStub>
-
- com.google.cloud.networksecurity.v1.NetworkSecurityGrpc.NetworkSecurityStub
-
- Enclosing class:
- NetworkSecurityGrpc
public static final class NetworkSecurityGrpc.NetworkSecurityStub extends io.grpc.stub.AbstractAsyncStub<NetworkSecurityGrpc.NetworkSecurityStub>
A stub to allow clients to do asynchronous rpc calls to service NetworkSecurity.Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NetworkSecurityGrpc.NetworkSecurityStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcreateAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new AuthorizationPolicy in a given project and location.voidcreateClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new ClientTlsPolicy in a given project and location.voidcreateServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new ServerTlsPolicy in a given project and location.voiddeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single AuthorizationPolicy.voiddeleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single ClientTlsPolicy.voiddeleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single ServerTlsPolicy.voidgetAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver)Gets details of a single AuthorizationPolicy.voidgetClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver)Gets details of a single ClientTlsPolicy.voidgetServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver)Gets details of a single ServerTlsPolicy.voidlistAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)Lists AuthorizationPolicies in a given project and location.voidlistClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver)Lists ClientTlsPolicies in a given project and location.voidlistServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver)Lists ServerTlsPolicies in a given project and location.voidupdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single AuthorizationPolicy.voidupdateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single ClientTlsPolicy.voidupdateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single ServerTlsPolicy.
-
-
-
Method Detail
-
build
protected NetworkSecurityGrpc.NetworkSecurityStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<NetworkSecurityGrpc.NetworkSecurityStub>
-
listAuthorizationPolicies
public void listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)
Lists AuthorizationPolicies in a given project and location.
-
getAuthorizationPolicy
public void getAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver)
Gets details of a single AuthorizationPolicy.
-
createAuthorizationPolicy
public void createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
public void updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
public void deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single AuthorizationPolicy.
-
listServerTlsPolicies
public void listServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver)
Lists ServerTlsPolicies in a given project and location.
-
getServerTlsPolicy
public void getServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver)
Gets details of a single ServerTlsPolicy.
-
createServerTlsPolicy
public void createServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
public void updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
public void deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ServerTlsPolicy.
-
listClientTlsPolicies
public void listClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver)
Lists ClientTlsPolicies in a given project and location.
-
getClientTlsPolicy
public void getClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver)
Gets details of a single ClientTlsPolicy.
-
createClientTlsPolicy
public void createClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
public void updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
public void deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ClientTlsPolicy.
-
-