Class NetworkSecurityGrpc.NetworkSecurityFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<NetworkSecurityGrpc.NetworkSecurityFutureStub>
com.google.cloud.networksecurity.v1beta1.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 ClientTlsPolicy 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>Deletes a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<AuthorizationPolicy>Gets details of a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<ClientTlsPolicy>Gets details of a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<ServerTlsPolicy>Gets details of a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<ListAuthorizationPoliciesResponse>Lists AuthorizationPolicies 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<ListServerTlsPoliciesResponse>Lists ServerTlsPolicies 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 ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single ServerTlsPolicy.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.
-
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.
-