Class NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub>
com.google.cloud.networksecurity.v1.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 AuthzPolicy in a given project and location.Creates a new BackendAuthenticationConfig in a given project and location.Creates a new ClientTlsPolicy in a given project and location.Creates a new GatewaySecurityPolicy in a given project and location.Creates a new GatewaySecurityPolicy in a given project and location.Creates a new ServerTlsPolicy in a given project and location.Creates a new TlsInspectionPolicy in a given project and location.createUrlList(CreateUrlListRequest request) Creates a new UrlList in a given project and location.Deletes a single AuthorizationPolicy.Deletes a single AuthzPolicy.Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.Deletes a single ClientTlsPolicy.Deletes a single GatewaySecurityPolicy.Deletes a single GatewaySecurityPolicyRule.Deletes a single ServerTlsPolicy.Deletes a single TlsInspectionPolicy.deleteUrlList(DeleteUrlListRequest request) Deletes a single UrlList.Gets details of a single AuthorizationPolicy.getAuthzPolicy(GetAuthzPolicyRequest request) Gets details of a single AuthzPolicy.Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.Gets details of a single ClientTlsPolicy.Gets details of a single GatewaySecurityPolicy.Gets details of a single GatewaySecurityPolicyRule.Gets details of a single ServerTlsPolicy.Gets details of a single TlsInspectionPolicy.getUrlList(GetUrlListRequest request) Gets details of a single UrlList.Lists AuthorizationPolicies in a given project and location.Lists AuthzPolicies in a given project and location.Lists BackendAuthenticationConfigs in a given project and location.Lists ClientTlsPolicies in a given project and location.Lists GatewaySecurityPolicies in a given project and location.Lists GatewaySecurityPolicyRules in a given project and location.Lists ServerTlsPolicies in a given project and location.Lists TlsInspectionPolicies in a given project and location.listUrlLists(ListUrlListsRequest request) Lists UrlLists in a given project and location.Updates the parameters of a single AuthorizationPolicy.Updates the parameters of a single AuthzPolicy.Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.Updates the parameters of a single ClientTlsPolicy.Updates the parameters of a single GatewaySecurityPolicy.Updates the parameters of a single GatewaySecurityPolicyRule.Updates the parameters of a single ServerTlsPolicy.Updates the parameters of a single TlsInspectionPolicy.updateUrlList(UpdateUrlListRequest request) Updates the parameters of a single UrlList.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
-
listBackendAuthenticationConfigs
public ListBackendAuthenticationConfigsResponse listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request) throws io.grpc.StatusException Lists BackendAuthenticationConfigs in a given project and location.
- Throws:
io.grpc.StatusException
-
getBackendAuthenticationConfig
public BackendAuthenticationConfig getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request) throws io.grpc.StatusException Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
- Throws:
io.grpc.StatusException
-
createBackendAuthenticationConfig
public Operation createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request) throws io.grpc.StatusException Creates a new BackendAuthenticationConfig in a given project and location.
- Throws:
io.grpc.StatusException
-
updateBackendAuthenticationConfig
public Operation updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request) throws io.grpc.StatusException Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
- Throws:
io.grpc.StatusException
-
deleteBackendAuthenticationConfig
public Operation deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request) throws io.grpc.StatusException Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.
- 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
-
listGatewaySecurityPolicies
public ListGatewaySecurityPoliciesResponse listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request) throws io.grpc.StatusException Lists GatewaySecurityPolicies in a given project and location.
- Throws:
io.grpc.StatusException
-
getGatewaySecurityPolicy
public GatewaySecurityPolicy getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request) throws io.grpc.StatusException Gets details of a single GatewaySecurityPolicy.
- Throws:
io.grpc.StatusException
-
createGatewaySecurityPolicy
public Operation createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request) throws io.grpc.StatusException Creates a new GatewaySecurityPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateGatewaySecurityPolicy
public Operation updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request) throws io.grpc.StatusException Updates the parameters of a single GatewaySecurityPolicy.
- Throws:
io.grpc.StatusException
-
deleteGatewaySecurityPolicy
public Operation deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request) throws io.grpc.StatusException Deletes a single GatewaySecurityPolicy.
- Throws:
io.grpc.StatusException
-
listGatewaySecurityPolicyRules
public ListGatewaySecurityPolicyRulesResponse listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request) throws io.grpc.StatusException Lists GatewaySecurityPolicyRules in a given project and location.
- Throws:
io.grpc.StatusException
-
getGatewaySecurityPolicyRule
public GatewaySecurityPolicyRule getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request) throws io.grpc.StatusException Gets details of a single GatewaySecurityPolicyRule.
- Throws:
io.grpc.StatusException
-
createGatewaySecurityPolicyRule
public Operation createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request) throws io.grpc.StatusException Creates a new GatewaySecurityPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateGatewaySecurityPolicyRule
public Operation updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request) throws io.grpc.StatusException Updates the parameters of a single GatewaySecurityPolicyRule.
- Throws:
io.grpc.StatusException
-
deleteGatewaySecurityPolicyRule
public Operation deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request) throws io.grpc.StatusException Deletes a single GatewaySecurityPolicyRule.
- Throws:
io.grpc.StatusException
-
listUrlLists
public ListUrlListsResponse listUrlLists(ListUrlListsRequest request) throws io.grpc.StatusException Lists UrlLists in a given project and location.
- Throws:
io.grpc.StatusException
-
getUrlList
Gets details of a single UrlList.
- Throws:
io.grpc.StatusException
-
createUrlList
Creates a new UrlList in a given project and location.
- Throws:
io.grpc.StatusException
-
updateUrlList
Updates the parameters of a single UrlList.
- Throws:
io.grpc.StatusException
-
deleteUrlList
Deletes a single UrlList.
- Throws:
io.grpc.StatusException
-
listTlsInspectionPolicies
public ListTlsInspectionPoliciesResponse listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request) throws io.grpc.StatusException Lists TlsInspectionPolicies in a given project and location.
- Throws:
io.grpc.StatusException
-
getTlsInspectionPolicy
public TlsInspectionPolicy getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request) throws io.grpc.StatusException Gets details of a single TlsInspectionPolicy.
- Throws:
io.grpc.StatusException
-
createTlsInspectionPolicy
public Operation createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request) throws io.grpc.StatusException Creates a new TlsInspectionPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateTlsInspectionPolicy
public Operation updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request) throws io.grpc.StatusException Updates the parameters of a single TlsInspectionPolicy.
- Throws:
io.grpc.StatusException
-
deleteTlsInspectionPolicy
public Operation deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request) throws io.grpc.StatusException Deletes a single TlsInspectionPolicy.
- Throws:
io.grpc.StatusException
-
listAuthzPolicies
public ListAuthzPoliciesResponse listAuthzPolicies(ListAuthzPoliciesRequest request) throws io.grpc.StatusException Lists AuthzPolicies in a given project and location.
- Throws:
io.grpc.StatusException
-
getAuthzPolicy
Gets details of a single AuthzPolicy.
- Throws:
io.grpc.StatusException
-
createAuthzPolicy
Creates a new AuthzPolicy in a given project and location.
- Throws:
io.grpc.StatusException
-
updateAuthzPolicy
Updates the parameters of a single AuthzPolicy.
- Throws:
io.grpc.StatusException
-
deleteAuthzPolicy
Deletes a single AuthzPolicy.
- Throws:
io.grpc.StatusException
-