Class NetworkSecurityGrpc.NetworkSecurityBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingStub>
com.google.cloud.networksecurity.v1beta1.NetworkSecurityGrpc.NetworkSecurityBlockingStub
- Enclosing class:
- NetworkSecurityGrpc
public static final class NetworkSecurityGrpc.NetworkSecurityBlockingStub
extends io.grpc.stub.AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingStub>
A stub to allow clients to do limited synchronous 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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Creates a new AuthorizationPolicy in a given project and location.Creates a new ClientTlsPolicy in a given project and location.Creates a new ServerTlsPolicy in a given project and location.Deletes a single AuthorizationPolicy.Deletes a single ClientTlsPolicy.Deletes a single ServerTlsPolicy.Gets details of a single AuthorizationPolicy.Gets details of a single ClientTlsPolicy.Gets details of a single ServerTlsPolicy.Lists AuthorizationPolicies in a given project and location.Lists ClientTlsPolicies in a given project and location.Lists ServerTlsPolicies in a given project and location.Updates the parameters of a single AuthorizationPolicy.Updates the parameters of a single ClientTlsPolicy.Updates the parameters of a single ServerTlsPolicy.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected NetworkSecurityGrpc.NetworkSecurityBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<NetworkSecurityGrpc.NetworkSecurityBlockingStub>
-
listAuthorizationPolicies
public ListAuthorizationPoliciesResponse listAuthorizationPolicies(ListAuthorizationPoliciesRequest request) Lists AuthorizationPolicies in a given project and location.
-
getAuthorizationPolicy
Gets details of a single AuthorizationPolicy.
-
createAuthorizationPolicy
Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
Deletes a single AuthorizationPolicy.
-
listServerTlsPolicies
Lists ServerTlsPolicies in a given project and location.
-
getServerTlsPolicy
Gets details of a single ServerTlsPolicy.
-
createServerTlsPolicy
Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
Deletes a single ServerTlsPolicy.
-
listClientTlsPolicies
Lists ClientTlsPolicies in a given project and location.
-
getClientTlsPolicy
Gets details of a single ClientTlsPolicy.
-
createClientTlsPolicy
Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
Deletes a single ClientTlsPolicy.
-