Class NetworkSecurityGrpc.NetworkSecurityBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingStub>
com.google.cloud.networksecurity.v1.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 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.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.
-
listBackendAuthenticationConfigs
public ListBackendAuthenticationConfigsResponse listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request) Lists BackendAuthenticationConfigs in a given project and location.
-
getBackendAuthenticationConfig
public BackendAuthenticationConfig getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request) Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
createBackendAuthenticationConfig
public Operation createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request) Creates a new BackendAuthenticationConfig in a given project and location.
-
updateBackendAuthenticationConfig
public Operation updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request) Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
deleteBackendAuthenticationConfig
public Operation deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request) Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
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.
-
listGatewaySecurityPolicies
public ListGatewaySecurityPoliciesResponse listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request) Lists GatewaySecurityPolicies in a given project and location.
-
getGatewaySecurityPolicy
Gets details of a single GatewaySecurityPolicy.
-
createGatewaySecurityPolicy
Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicy
Updates the parameters of a single GatewaySecurityPolicy.
-
deleteGatewaySecurityPolicy
Deletes a single GatewaySecurityPolicy.
-
listGatewaySecurityPolicyRules
public ListGatewaySecurityPolicyRulesResponse listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request) Lists GatewaySecurityPolicyRules in a given project and location.
-
getGatewaySecurityPolicyRule
public GatewaySecurityPolicyRule getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request) Gets details of a single GatewaySecurityPolicyRule.
-
createGatewaySecurityPolicyRule
Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicyRule
Updates the parameters of a single GatewaySecurityPolicyRule.
-
deleteGatewaySecurityPolicyRule
Deletes a single GatewaySecurityPolicyRule.
-
listUrlLists
Lists UrlLists in a given project and location.
-
getUrlList
Gets details of a single UrlList.
-
createUrlList
Creates a new UrlList in a given project and location.
-
updateUrlList
Updates the parameters of a single UrlList.
-
deleteUrlList
Deletes a single UrlList.
-
listTlsInspectionPolicies
public ListTlsInspectionPoliciesResponse listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request) Lists TlsInspectionPolicies in a given project and location.
-
getTlsInspectionPolicy
Gets details of a single TlsInspectionPolicy.
-
createTlsInspectionPolicy
Creates a new TlsInspectionPolicy in a given project and location.
-
updateTlsInspectionPolicy
Updates the parameters of a single TlsInspectionPolicy.
-
deleteTlsInspectionPolicy
Deletes a single TlsInspectionPolicy.
-
listAuthzPolicies
Lists AuthzPolicies in a given project and location.
-
getAuthzPolicy
Gets details of a single AuthzPolicy.
-
createAuthzPolicy
Creates a new AuthzPolicy in a given project and location.
-
updateAuthzPolicy
Updates the parameters of a single AuthzPolicy.
-
deleteAuthzPolicy
Deletes a single AuthzPolicy.
-