Class NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub>
com.google.cloud.networksecurity.v1beta1.NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub
- Enclosing class:
- NetworkSecurityGrpc
public static final class NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub>
A stub to allow clients to do 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.NetworkSecurityBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub>
-
listAuthorizationPolicies
public ListAuthorizationPoliciesResponse listAuthorizationPolicies(ListAuthorizationPoliciesRequest request) throws io.grpc.StatusException Lists AuthorizationPolicies in a given project and location.
- Throws:
io.grpc.StatusException
-
getAuthorizationPolicy
public AuthorizationPolicy getAuthorizationPolicy(GetAuthorizationPolicyRequest request) throws io.grpc.StatusException Gets details of a single AuthorizationPolicy.
- Throws:
io.grpc.StatusException
-
createAuthorizationPolicy
public Operation createAuthorizationPolicy(CreateAuthorizationPolicyRequest request) throws io.grpc.StatusException Creates a new AuthorizationPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateAuthorizationPolicy
public Operation updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request) throws io.grpc.StatusException Updates the parameters of a single AuthorizationPolicy.
- Throws:
io.grpc.StatusException
-
deleteAuthorizationPolicy
public Operation deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request) throws io.grpc.StatusException Deletes a single AuthorizationPolicy.
- Throws:
io.grpc.StatusException
-
listServerTlsPolicies
public ListServerTlsPoliciesResponse listServerTlsPolicies(ListServerTlsPoliciesRequest request) throws io.grpc.StatusException Lists ServerTlsPolicies in a given project and location.
- Throws:
io.grpc.StatusException
-
getServerTlsPolicy
public ServerTlsPolicy getServerTlsPolicy(GetServerTlsPolicyRequest request) throws io.grpc.StatusException Gets details of a single ServerTlsPolicy.
- Throws:
io.grpc.StatusException
-
createServerTlsPolicy
public Operation createServerTlsPolicy(CreateServerTlsPolicyRequest request) throws io.grpc.StatusException Creates a new ServerTlsPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateServerTlsPolicy
public Operation updateServerTlsPolicy(UpdateServerTlsPolicyRequest request) throws io.grpc.StatusException Updates the parameters of a single ServerTlsPolicy.
- Throws:
io.grpc.StatusException
-
deleteServerTlsPolicy
public Operation deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request) throws io.grpc.StatusException Deletes a single ServerTlsPolicy.
- Throws:
io.grpc.StatusException
-
listClientTlsPolicies
public ListClientTlsPoliciesResponse listClientTlsPolicies(ListClientTlsPoliciesRequest request) throws io.grpc.StatusException Lists ClientTlsPolicies in a given project and location.
- Throws:
io.grpc.StatusException
-
getClientTlsPolicy
public ClientTlsPolicy getClientTlsPolicy(GetClientTlsPolicyRequest request) throws io.grpc.StatusException Gets details of a single ClientTlsPolicy.
- Throws:
io.grpc.StatusException
-
createClientTlsPolicy
public Operation createClientTlsPolicy(CreateClientTlsPolicyRequest request) throws io.grpc.StatusException Creates a new ClientTlsPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateClientTlsPolicy
public Operation updateClientTlsPolicy(UpdateClientTlsPolicyRequest request) throws io.grpc.StatusException Updates the parameters of a single ClientTlsPolicy.
- Throws:
io.grpc.StatusException
-
deleteClientTlsPolicy
public Operation deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request) throws io.grpc.StatusException Deletes a single ClientTlsPolicy.
- Throws:
io.grpc.StatusException
-