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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NetworkSecurityGrpc.NetworkSecurityFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createAuthorizationPolicy(CreateAuthorizationPolicyRequest request)Creates a new AuthorizationPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createClientTlsPolicy(CreateClientTlsPolicyRequest request)Creates a new ClientTlsPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createServerTlsPolicy(CreateServerTlsPolicyRequest request)Creates a new ServerTlsPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)Deletes a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)Deletes a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)Deletes a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<AuthorizationPolicy>getAuthorizationPolicy(GetAuthorizationPolicyRequest request)Gets details of a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<ClientTlsPolicy>getClientTlsPolicy(GetClientTlsPolicyRequest request)Gets details of a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<ServerTlsPolicy>getServerTlsPolicy(GetServerTlsPolicyRequest request)Gets details of a single ServerTlsPolicy.com.google.common.util.concurrent.ListenableFuture<ListAuthorizationPoliciesResponse>listAuthorizationPolicies(ListAuthorizationPoliciesRequest request)Lists AuthorizationPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListClientTlsPoliciesResponse>listClientTlsPolicies(ListClientTlsPoliciesRequest request)Lists ClientTlsPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListServerTlsPoliciesResponse>listServerTlsPolicies(ListServerTlsPoliciesRequest request)Lists ServerTlsPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)Updates the parameters of a single AuthorizationPolicy.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)Updates the parameters of a single ClientTlsPolicy.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)Updates the parameters of a single ServerTlsPolicy.
-
-
-
Method Detail
-
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<com.google.longrunning.Operation> createAuthorizationPolicy(CreateAuthorizationPolicyRequest request)
Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)
Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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<com.google.longrunning.Operation> createServerTlsPolicy(CreateServerTlsPolicyRequest request)
Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)
Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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<com.google.longrunning.Operation> createClientTlsPolicy(CreateClientTlsPolicyRequest request)
Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)
Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)
Deletes a single ClientTlsPolicy.
-
-