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.NetworkSecurityFutureStub
build(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:
build
in 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.
-
-