Class NetworkSecurityGrpc.NetworkSecurityFutureStub

  • Enclosing class:
    NetworkSecurityGrpc

    public static final class NetworkSecurityGrpc.NetworkSecurityFutureStub
    extends io.grpc.stub.AbstractFutureStub<NetworkSecurityGrpc.NetworkSecurityFutureStub>
    A stub to allow clients to do ListenableFuture-style 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 com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createAuthorizationPolicy​(CreateAuthorizationPolicyRequest request)
         Creates a new AuthorizationPolicy in a given project and location.
         
      • updateAuthorizationPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateAuthorizationPolicy​(UpdateAuthorizationPolicyRequest request)
         Updates the parameters of a single AuthorizationPolicy.
         
      • deleteAuthorizationPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteAuthorizationPolicy​(DeleteAuthorizationPolicyRequest request)
         Deletes a single AuthorizationPolicy.
         
      • createServerTlsPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createServerTlsPolicy​(CreateServerTlsPolicyRequest request)
         Creates a new ServerTlsPolicy in a given project and location.
         
      • updateServerTlsPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateServerTlsPolicy​(UpdateServerTlsPolicyRequest request)
         Updates the parameters of a single ServerTlsPolicy.
         
      • deleteServerTlsPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteServerTlsPolicy​(DeleteServerTlsPolicyRequest request)
         Deletes a single ServerTlsPolicy.
         
      • createClientTlsPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createClientTlsPolicy​(CreateClientTlsPolicyRequest request)
         Creates a new ClientTlsPolicy in a given project and location.
         
      • updateClientTlsPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateClientTlsPolicy​(UpdateClientTlsPolicyRequest request)
         Updates the parameters of a single ClientTlsPolicy.
         
      • deleteClientTlsPolicy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteClientTlsPolicy​(DeleteClientTlsPolicyRequest request)
         Deletes a single ClientTlsPolicy.