Interface NetworkSecurityGrpc.AsyncService

  • All Known Implementing Classes:
    NetworkSecurityGrpc.NetworkSecurityImplBase
    Enclosing class:
    NetworkSecurityGrpc

    public static interface NetworkSecurityGrpc.AsyncService
     Network Security API provides resources to configure authentication and
     authorization policies. Refer to per API resource documentation for more
     information.
     
    • Method Detail

      • createAuthorizationPolicy

        default void createAuthorizationPolicy​(CreateAuthorizationPolicyRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new AuthorizationPolicy in a given project and location.
         
      • updateAuthorizationPolicy

        default void updateAuthorizationPolicy​(UpdateAuthorizationPolicyRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single AuthorizationPolicy.
         
      • deleteAuthorizationPolicy

        default void deleteAuthorizationPolicy​(DeleteAuthorizationPolicyRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single AuthorizationPolicy.
         
      • createServerTlsPolicy

        default void createServerTlsPolicy​(CreateServerTlsPolicyRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new ServerTlsPolicy in a given project and location.
         
      • updateServerTlsPolicy

        default void updateServerTlsPolicy​(UpdateServerTlsPolicyRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single ServerTlsPolicy.
         
      • deleteServerTlsPolicy

        default void deleteServerTlsPolicy​(DeleteServerTlsPolicyRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single ServerTlsPolicy.
         
      • createClientTlsPolicy

        default void createClientTlsPolicy​(CreateClientTlsPolicyRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new ClientTlsPolicy in a given project and location.
         
      • updateClientTlsPolicy

        default void updateClientTlsPolicy​(UpdateClientTlsPolicyRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single ClientTlsPolicy.
         
      • deleteClientTlsPolicy

        default void deleteClientTlsPolicy​(DeleteClientTlsPolicyRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single ClientTlsPolicy.