Class 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 Detail

      • 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.
         
      • 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.
         
      • 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.