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.NetworkSecurityStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new AuthorizationPolicy in a given project and location.void
createClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ClientTlsPolicy in a given project and location.void
createServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ServerTlsPolicy in a given project and location.void
deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single AuthorizationPolicy.void
deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ClientTlsPolicy.void
deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ServerTlsPolicy.void
getAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver)
Gets details of a single AuthorizationPolicy.void
getClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver)
Gets details of a single ClientTlsPolicy.void
getServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver)
Gets details of a single ServerTlsPolicy.void
listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)
Lists AuthorizationPolicies in a given project and location.void
listClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver)
Lists ClientTlsPolicies in a given project and location.void
listServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver)
Lists ServerTlsPolicies in a given project and location.void
updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single AuthorizationPolicy.void
updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ClientTlsPolicy.void
updateServerTlsPolicy(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:
build
in 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.
-
-