Class NetworkSecurityGrpc.NetworkSecurityStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<NetworkSecurityGrpc.NetworkSecurityStub>
com.google.cloud.networksecurity.v1.NetworkSecurityGrpc.NetworkSecurityStub
- Enclosing class:
- NetworkSecurityGrpc
public static final class NetworkSecurityGrpc.NetworkSecurityStub
extends io.grpc.stub.AbstractAsyncStub<NetworkSecurityGrpc.NetworkSecurityStub>
A stub to allow clients to do asynchronous 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 TypeMethodDescriptionprotected NetworkSecurityGrpc.NetworkSecurityStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthorizationPolicy in a given project and location.voidcreateAuthzPolicy(CreateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthzPolicy in a given project and location.voidcreateBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new BackendAuthenticationConfig in a given project and location.voidcreateClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ClientTlsPolicy in a given project and location.voidcreateGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.voidcreateGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.voidcreateServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ServerTlsPolicy in a given project and location.voidcreateTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new TlsInspectionPolicy in a given project and location.voidcreateUrlList(CreateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new UrlList in a given project and location.voiddeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthorizationPolicy.voiddeleteAuthzPolicy(DeleteAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthzPolicy.voiddeleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.voiddeleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ClientTlsPolicy.voiddeleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicy.voiddeleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicyRule.voiddeleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ServerTlsPolicy.voiddeleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single TlsInspectionPolicy.voiddeleteUrlList(DeleteUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single UrlList.voidgetAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver) Gets details of a single AuthorizationPolicy.voidgetAuthzPolicy(GetAuthzPolicyRequest request, io.grpc.stub.StreamObserver<AuthzPolicy> responseObserver) Gets details of a single AuthzPolicy.voidgetBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<BackendAuthenticationConfig> responseObserver) Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.voidgetClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver) Gets details of a single ClientTlsPolicy.voidgetGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicy> responseObserver) Gets details of a single GatewaySecurityPolicy.voidgetGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicyRule> responseObserver) Gets details of a single GatewaySecurityPolicyRule.voidgetServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver) Gets details of a single ServerTlsPolicy.voidgetTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<TlsInspectionPolicy> responseObserver) Gets details of a single TlsInspectionPolicy.voidgetUrlList(GetUrlListRequest request, io.grpc.stub.StreamObserver<UrlList> responseObserver) Gets details of a single UrlList.voidlistAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver) Lists AuthorizationPolicies in a given project and location.voidlistAuthzPolicies(ListAuthzPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthzPoliciesResponse> responseObserver) Lists AuthzPolicies in a given project and location.voidlistBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, io.grpc.stub.StreamObserver<ListBackendAuthenticationConfigsResponse> responseObserver) Lists BackendAuthenticationConfigs in a given project and location.voidlistClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver) Lists ClientTlsPolicies in a given project and location.voidlistGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPoliciesResponse> responseObserver) Lists GatewaySecurityPolicies in a given project and location.voidlistGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPolicyRulesResponse> responseObserver) Lists GatewaySecurityPolicyRules in a given project and location.voidlistServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver) Lists ServerTlsPolicies in a given project and location.voidlistTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, io.grpc.stub.StreamObserver<ListTlsInspectionPoliciesResponse> responseObserver) Lists TlsInspectionPolicies in a given project and location.voidlistUrlLists(ListUrlListsRequest request, io.grpc.stub.StreamObserver<ListUrlListsResponse> responseObserver) Lists UrlLists in a given project and location.voidupdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthorizationPolicy.voidupdateAuthzPolicy(UpdateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthzPolicy.voidupdateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.voidupdateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ClientTlsPolicy.voidupdateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicy.voidupdateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicyRule.voidupdateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ServerTlsPolicy.voidupdateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single TlsInspectionPolicy.voidupdateUrlList(UpdateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single UrlList.Methods inherited from class io.grpc.stub.AbstractAsyncStub
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.NetworkSecurityStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<NetworkSecurityGrpc.NetworkSecurityStub>
-
listAuthorizationPolicies
public void listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver) Lists AuthorizationPolicies in a given project and location.
-
getAuthorizationPolicy
public void getAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver) Gets details of a single AuthorizationPolicy.
-
createAuthorizationPolicy
public void createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
public void updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
public void deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthorizationPolicy.
-
listBackendAuthenticationConfigs
public void listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, io.grpc.stub.StreamObserver<ListBackendAuthenticationConfigsResponse> responseObserver) Lists BackendAuthenticationConfigs in a given project and location.
-
getBackendAuthenticationConfig
public void getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<BackendAuthenticationConfig> responseObserver) Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
createBackendAuthenticationConfig
public void createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new BackendAuthenticationConfig in a given project and location.
-
updateBackendAuthenticationConfig
public void updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
deleteBackendAuthenticationConfig
public void deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
listServerTlsPolicies
public void listServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver) Lists ServerTlsPolicies in a given project and location.
-
getServerTlsPolicy
public void getServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver) Gets details of a single ServerTlsPolicy.
-
createServerTlsPolicy
public void createServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
public void updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
public void deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ServerTlsPolicy.
-
listClientTlsPolicies
public void listClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver) Lists ClientTlsPolicies in a given project and location.
-
getClientTlsPolicy
public void getClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver) Gets details of a single ClientTlsPolicy.
-
createClientTlsPolicy
public void createClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
public void updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
public void deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ClientTlsPolicy.
-
listGatewaySecurityPolicies
public void listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPoliciesResponse> responseObserver) Lists GatewaySecurityPolicies in a given project and location.
-
getGatewaySecurityPolicy
public void getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicy> responseObserver) Gets details of a single GatewaySecurityPolicy.
-
createGatewaySecurityPolicy
public void createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicy
public void updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicy.
-
deleteGatewaySecurityPolicy
public void deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicy.
-
listGatewaySecurityPolicyRules
public void listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPolicyRulesResponse> responseObserver) Lists GatewaySecurityPolicyRules in a given project and location.
-
getGatewaySecurityPolicyRule
public void getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicyRule> responseObserver) Gets details of a single GatewaySecurityPolicyRule.
-
createGatewaySecurityPolicyRule
public void createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicyRule
public void updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicyRule.
-
deleteGatewaySecurityPolicyRule
public void deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicyRule.
-
listUrlLists
public void listUrlLists(ListUrlListsRequest request, io.grpc.stub.StreamObserver<ListUrlListsResponse> responseObserver) Lists UrlLists in a given project and location.
-
getUrlList
public void getUrlList(GetUrlListRequest request, io.grpc.stub.StreamObserver<UrlList> responseObserver) Gets details of a single UrlList.
-
createUrlList
public void createUrlList(CreateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new UrlList in a given project and location.
-
updateUrlList
public void updateUrlList(UpdateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single UrlList.
-
deleteUrlList
public void deleteUrlList(DeleteUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single UrlList.
-
listTlsInspectionPolicies
public void listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, io.grpc.stub.StreamObserver<ListTlsInspectionPoliciesResponse> responseObserver) Lists TlsInspectionPolicies in a given project and location.
-
getTlsInspectionPolicy
public void getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<TlsInspectionPolicy> responseObserver) Gets details of a single TlsInspectionPolicy.
-
createTlsInspectionPolicy
public void createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new TlsInspectionPolicy in a given project and location.
-
updateTlsInspectionPolicy
public void updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single TlsInspectionPolicy.
-
deleteTlsInspectionPolicy
public void deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single TlsInspectionPolicy.
-
listAuthzPolicies
public void listAuthzPolicies(ListAuthzPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthzPoliciesResponse> responseObserver) Lists AuthzPolicies in a given project and location.
-
getAuthzPolicy
public void getAuthzPolicy(GetAuthzPolicyRequest request, io.grpc.stub.StreamObserver<AuthzPolicy> responseObserver) Gets details of a single AuthzPolicy.
-
createAuthzPolicy
public void createAuthzPolicy(CreateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthzPolicy in a given project and location.
-
updateAuthzPolicy
public void updateAuthzPolicy(UpdateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthzPolicy.
-
deleteAuthzPolicy
public void deleteAuthzPolicy(DeleteAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthzPolicy.
-