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.NetworkSecurityBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.longrunning.OperationcreateAuthorizationPolicy(CreateAuthorizationPolicyRequest request)Creates a new AuthorizationPolicy in a given project and location.com.google.longrunning.OperationcreateClientTlsPolicy(CreateClientTlsPolicyRequest request)Creates a new ClientTlsPolicy in a given project and location.com.google.longrunning.OperationcreateServerTlsPolicy(CreateServerTlsPolicyRequest request)Creates a new ServerTlsPolicy in a given project and location.com.google.longrunning.OperationdeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)Deletes a single AuthorizationPolicy.com.google.longrunning.OperationdeleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)Deletes a single ClientTlsPolicy.com.google.longrunning.OperationdeleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)Deletes a single ServerTlsPolicy.AuthorizationPolicygetAuthorizationPolicy(GetAuthorizationPolicyRequest request)Gets details of a single AuthorizationPolicy.ClientTlsPolicygetClientTlsPolicy(GetClientTlsPolicyRequest request)Gets details of a single ClientTlsPolicy.ServerTlsPolicygetServerTlsPolicy(GetServerTlsPolicyRequest request)Gets details of a single ServerTlsPolicy.ListAuthorizationPoliciesResponselistAuthorizationPolicies(ListAuthorizationPoliciesRequest request)Lists AuthorizationPolicies in a given project and location.ListClientTlsPoliciesResponselistClientTlsPolicies(ListClientTlsPoliciesRequest request)Lists ClientTlsPolicies in a given project and location.ListServerTlsPoliciesResponselistServerTlsPolicies(ListServerTlsPoliciesRequest request)Lists ServerTlsPolicies in a given project and location.com.google.longrunning.OperationupdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)Updates the parameters of a single AuthorizationPolicy.com.google.longrunning.OperationupdateClientTlsPolicy(UpdateClientTlsPolicyRequest request)Updates the parameters of a single ClientTlsPolicy.com.google.longrunning.OperationupdateServerTlsPolicy(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:
buildin 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.
-
-