Class NetworkSecurityGrpc.NetworkSecurityFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<NetworkSecurityGrpc.NetworkSecurityFutureStub>
com.google.cloud.networksecurity.v1.NetworkSecurityGrpc.NetworkSecurityFutureStub
- Enclosing class:
- NetworkSecurityGrpc
public static final class NetworkSecurityGrpc.NetworkSecurityFutureStub
extends io.grpc.stub.AbstractFutureStub<NetworkSecurityGrpc.NetworkSecurityFutureStub>
A stub to allow clients to do ListenableFuture-style 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) com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new AuthorizationPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new AuthzPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new BackendAuthenticationConfig in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new ClientTlsPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new GatewaySecurityPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new GatewaySecurityPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new ServerTlsPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new TlsInspectionPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createUrlList(CreateUrlListRequest request) Creates a new UrlList in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single AuthzPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single GatewaySecurityPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single GatewaySecurityPolicyRule.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single TlsInspectionPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>deleteUrlList(DeleteUrlListRequest request) Deletes a single UrlList.com.google.common.util.concurrent.ListenableFuture<AuthorizationPolicy>Gets details of a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<AuthzPolicy>getAuthzPolicy(GetAuthzPolicyRequest request) Gets details of a single AuthzPolicy.com.google.common.util.concurrent.ListenableFuture<BackendAuthenticationConfig>Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.com.google.common.util.concurrent.ListenableFuture<ClientTlsPolicy>Gets details of a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<GatewaySecurityPolicy>Gets details of a single GatewaySecurityPolicy.com.google.common.util.concurrent.ListenableFuture<GatewaySecurityPolicyRule>Gets details of a single GatewaySecurityPolicyRule.com.google.common.util.concurrent.ListenableFuture<ServerTlsPolicy>Gets details of a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<TlsInspectionPolicy>Gets details of a single TlsInspectionPolicy.com.google.common.util.concurrent.ListenableFuture<UrlList>getUrlList(GetUrlListRequest request) Gets details of a single UrlList.com.google.common.util.concurrent.ListenableFuture<ListAuthorizationPoliciesResponse>Lists AuthorizationPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListAuthzPoliciesResponse>Lists AuthzPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListBackendAuthenticationConfigsResponse>Lists BackendAuthenticationConfigs in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListClientTlsPoliciesResponse>Lists ClientTlsPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListGatewaySecurityPoliciesResponse>Lists GatewaySecurityPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListGatewaySecurityPolicyRulesResponse>Lists GatewaySecurityPolicyRules in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListServerTlsPoliciesResponse>Lists ServerTlsPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListTlsInspectionPoliciesResponse>Lists TlsInspectionPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListUrlListsResponse>listUrlLists(ListUrlListsRequest request) Lists UrlLists in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single AuthzPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single GatewaySecurityPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single GatewaySecurityPolicyRule.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single TlsInspectionPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>updateUrlList(UpdateUrlListRequest request) Updates the parameters of a single UrlList.Methods inherited from class io.grpc.stub.AbstractFutureStub
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.NetworkSecurityFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<NetworkSecurityGrpc.NetworkSecurityFutureStub>
-
listAuthorizationPolicies
public com.google.common.util.concurrent.ListenableFuture<ListAuthorizationPoliciesResponse> listAuthorizationPolicies(ListAuthorizationPoliciesRequest request) Lists AuthorizationPolicies in a given project and location.
-
getAuthorizationPolicy
public com.google.common.util.concurrent.ListenableFuture<AuthorizationPolicy> getAuthorizationPolicy(GetAuthorizationPolicyRequest request) Gets details of a single AuthorizationPolicy.
-
createAuthorizationPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createAuthorizationPolicy(CreateAuthorizationPolicyRequest request) Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request) Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request) Deletes a single AuthorizationPolicy.
-
listBackendAuthenticationConfigs
public com.google.common.util.concurrent.ListenableFuture<ListBackendAuthenticationConfigsResponse> listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request) Lists BackendAuthenticationConfigs in a given project and location.
-
getBackendAuthenticationConfig
public com.google.common.util.concurrent.ListenableFuture<BackendAuthenticationConfig> getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request) Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
createBackendAuthenticationConfig
public com.google.common.util.concurrent.ListenableFuture<Operation> createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request) Creates a new BackendAuthenticationConfig in a given project and location.
-
updateBackendAuthenticationConfig
public com.google.common.util.concurrent.ListenableFuture<Operation> updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request) Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
deleteBackendAuthenticationConfig
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request) Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
listServerTlsPolicies
public com.google.common.util.concurrent.ListenableFuture<ListServerTlsPoliciesResponse> listServerTlsPolicies(ListServerTlsPoliciesRequest request) Lists ServerTlsPolicies in a given project and location.
-
getServerTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<ServerTlsPolicy> getServerTlsPolicy(GetServerTlsPolicyRequest request) Gets details of a single ServerTlsPolicy.
-
createServerTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createServerTlsPolicy(CreateServerTlsPolicyRequest request) Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateServerTlsPolicy(UpdateServerTlsPolicyRequest request) Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request) Deletes a single ServerTlsPolicy.
-
listClientTlsPolicies
public com.google.common.util.concurrent.ListenableFuture<ListClientTlsPoliciesResponse> listClientTlsPolicies(ListClientTlsPoliciesRequest request) Lists ClientTlsPolicies in a given project and location.
-
getClientTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<ClientTlsPolicy> getClientTlsPolicy(GetClientTlsPolicyRequest request) Gets details of a single ClientTlsPolicy.
-
createClientTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createClientTlsPolicy(CreateClientTlsPolicyRequest request) Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateClientTlsPolicy(UpdateClientTlsPolicyRequest request) Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request) Deletes a single ClientTlsPolicy.
-
listGatewaySecurityPolicies
public com.google.common.util.concurrent.ListenableFuture<ListGatewaySecurityPoliciesResponse> listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request) Lists GatewaySecurityPolicies in a given project and location.
-
getGatewaySecurityPolicy
public com.google.common.util.concurrent.ListenableFuture<GatewaySecurityPolicy> getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request) Gets details of a single GatewaySecurityPolicy.
-
createGatewaySecurityPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request) Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request) Updates the parameters of a single GatewaySecurityPolicy.
-
deleteGatewaySecurityPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request) Deletes a single GatewaySecurityPolicy.
-
listGatewaySecurityPolicyRules
public com.google.common.util.concurrent.ListenableFuture<ListGatewaySecurityPolicyRulesResponse> listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request) Lists GatewaySecurityPolicyRules in a given project and location.
-
getGatewaySecurityPolicyRule
public com.google.common.util.concurrent.ListenableFuture<GatewaySecurityPolicyRule> getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request) Gets details of a single GatewaySecurityPolicyRule.
-
createGatewaySecurityPolicyRule
public com.google.common.util.concurrent.ListenableFuture<Operation> createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request) Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicyRule
public com.google.common.util.concurrent.ListenableFuture<Operation> updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request) Updates the parameters of a single GatewaySecurityPolicyRule.
-
deleteGatewaySecurityPolicyRule
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request) Deletes a single GatewaySecurityPolicyRule.
-
listUrlLists
public com.google.common.util.concurrent.ListenableFuture<ListUrlListsResponse> listUrlLists(ListUrlListsRequest request) Lists UrlLists in a given project and location.
-
getUrlList
public com.google.common.util.concurrent.ListenableFuture<UrlList> getUrlList(GetUrlListRequest request) Gets details of a single UrlList.
-
createUrlList
public com.google.common.util.concurrent.ListenableFuture<Operation> createUrlList(CreateUrlListRequest request) Creates a new UrlList in a given project and location.
-
updateUrlList
public com.google.common.util.concurrent.ListenableFuture<Operation> updateUrlList(UpdateUrlListRequest request) Updates the parameters of a single UrlList.
-
deleteUrlList
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteUrlList(DeleteUrlListRequest request) Deletes a single UrlList.
-
listTlsInspectionPolicies
public com.google.common.util.concurrent.ListenableFuture<ListTlsInspectionPoliciesResponse> listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request) Lists TlsInspectionPolicies in a given project and location.
-
getTlsInspectionPolicy
public com.google.common.util.concurrent.ListenableFuture<TlsInspectionPolicy> getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request) Gets details of a single TlsInspectionPolicy.
-
createTlsInspectionPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request) Creates a new TlsInspectionPolicy in a given project and location.
-
updateTlsInspectionPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request) Updates the parameters of a single TlsInspectionPolicy.
-
deleteTlsInspectionPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request) Deletes a single TlsInspectionPolicy.
-
listAuthzPolicies
public com.google.common.util.concurrent.ListenableFuture<ListAuthzPoliciesResponse> listAuthzPolicies(ListAuthzPoliciesRequest request) Lists AuthzPolicies in a given project and location.
-
getAuthzPolicy
public com.google.common.util.concurrent.ListenableFuture<AuthzPolicy> getAuthzPolicy(GetAuthzPolicyRequest request) Gets details of a single AuthzPolicy.
-
createAuthzPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createAuthzPolicy(CreateAuthzPolicyRequest request) Creates a new AuthzPolicy in a given project and location.
-
updateAuthzPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateAuthzPolicy(UpdateAuthzPolicyRequest request) Updates the parameters of a single AuthzPolicy.
-
deleteAuthzPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteAuthzPolicy(DeleteAuthzPolicyRequest request) Deletes a single AuthzPolicy.
-