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 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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NetworkSecurityGrpc.NetworkSecurityBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.longrunning.Operation
createAuthorizationPolicy(CreateAuthorizationPolicyRequest request)
Creates a new AuthorizationPolicy in a given project and location.com.google.longrunning.Operation
createClientTlsPolicy(CreateClientTlsPolicyRequest request)
Creates a new ClientTlsPolicy in a given project and location.com.google.longrunning.Operation
createServerTlsPolicy(CreateServerTlsPolicyRequest request)
Creates a new ServerTlsPolicy in a given project and location.com.google.longrunning.Operation
deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)
Deletes a single AuthorizationPolicy.com.google.longrunning.Operation
deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)
Deletes a single ClientTlsPolicy.com.google.longrunning.Operation
deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)
Deletes a single ServerTlsPolicy.AuthorizationPolicy
getAuthorizationPolicy(GetAuthorizationPolicyRequest request)
Gets details of a single AuthorizationPolicy.ClientTlsPolicy
getClientTlsPolicy(GetClientTlsPolicyRequest request)
Gets details of a single ClientTlsPolicy.ServerTlsPolicy
getServerTlsPolicy(GetServerTlsPolicyRequest request)
Gets details of a single ServerTlsPolicy.ListAuthorizationPoliciesResponse
listAuthorizationPolicies(ListAuthorizationPoliciesRequest request)
Lists AuthorizationPolicies in a given project and location.ListClientTlsPoliciesResponse
listClientTlsPolicies(ListClientTlsPoliciesRequest request)
Lists ClientTlsPolicies in a given project and location.ListServerTlsPoliciesResponse
listServerTlsPolicies(ListServerTlsPoliciesRequest request)
Lists ServerTlsPolicies in a given project and location.com.google.longrunning.Operation
updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)
Updates the parameters of a single AuthorizationPolicy.com.google.longrunning.Operation
updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)
Updates the parameters of a single ClientTlsPolicy.com.google.longrunning.Operation
updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)
Updates the parameters of a single ServerTlsPolicy.
-
-
-
Method Detail
-
build
protected NetworkSecurityGrpc.NetworkSecurityBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<NetworkSecurityGrpc.NetworkSecurityBlockingStub>
-
listAuthorizationPolicies
public ListAuthorizationPoliciesResponse listAuthorizationPolicies(ListAuthorizationPoliciesRequest request)
Lists AuthorizationPolicies in a given project and location.
-
getAuthorizationPolicy
public AuthorizationPolicy getAuthorizationPolicy(GetAuthorizationPolicyRequest request)
Gets details of a single AuthorizationPolicy.
-
createAuthorizationPolicy
public com.google.longrunning.Operation createAuthorizationPolicy(CreateAuthorizationPolicyRequest request)
Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
public com.google.longrunning.Operation updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)
Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
public com.google.longrunning.Operation deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)
Deletes a single AuthorizationPolicy.
-
listServerTlsPolicies
public ListServerTlsPoliciesResponse listServerTlsPolicies(ListServerTlsPoliciesRequest request)
Lists ServerTlsPolicies in a given project and location.
-
getServerTlsPolicy
public ServerTlsPolicy getServerTlsPolicy(GetServerTlsPolicyRequest request)
Gets details of a single ServerTlsPolicy.
-
createServerTlsPolicy
public com.google.longrunning.Operation createServerTlsPolicy(CreateServerTlsPolicyRequest request)
Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
public com.google.longrunning.Operation updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)
Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
public com.google.longrunning.Operation deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)
Deletes a single ServerTlsPolicy.
-
listClientTlsPolicies
public ListClientTlsPoliciesResponse listClientTlsPolicies(ListClientTlsPoliciesRequest request)
Lists ClientTlsPolicies in a given project and location.
-
getClientTlsPolicy
public ClientTlsPolicy getClientTlsPolicy(GetClientTlsPolicyRequest request)
Gets details of a single ClientTlsPolicy.
-
createClientTlsPolicy
public com.google.longrunning.Operation createClientTlsPolicy(CreateClientTlsPolicyRequest request)
Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
public com.google.longrunning.Operation updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)
Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
public com.google.longrunning.Operation deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)
Deletes a single ClientTlsPolicy.
-
-