Class GrpcNetworkSecurityStub
java.lang.Object
com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub
com.google.cloud.networksecurity.v1beta1.stub.GrpcNetworkSecurityStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class GrpcNetworkSecurityStub
extends NetworkSecurityStub
gRPC stub implementation for the NetworkSecurity service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext) Constructs an instance of GrpcNetworkSecurityStub, using the given settings.protectedGrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcNetworkSecurityStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcNetworkSecurityStubcreate(ClientContext clientContext) static final GrpcNetworkSecurityStubcreate(ClientContext clientContext, GrpcStubCallableFactory callableFactory) static final GrpcNetworkSecurityStubcreate(NetworkSecurityStubSettings settings) OperationCallable<DeleteAuthorizationPolicyRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteClientTlsPolicyRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteServerTlsPolicyRequest,com.google.protobuf.Empty, OperationMetadata> booleanbooleanUnaryCallable<ListAuthorizationPoliciesRequest,NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse> UnaryCallable<ListClientTlsPoliciesRequest,NetworkSecurityClient.ListClientTlsPoliciesPagedResponse> UnaryCallable<ListServerTlsPoliciesRequest,NetworkSecurityClient.ListServerTlsPoliciesPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub
getHttpJsonOperationsStub
-
Constructor Details
-
GrpcNetworkSecurityStub
protected GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of GrpcNetworkSecurityStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcNetworkSecurityStub
protected GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcNetworkSecurityStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final GrpcNetworkSecurityStub create(NetworkSecurityStubSettings settings) throws IOException - Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final GrpcNetworkSecurityStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
- Overrides:
getOperationsStubin classNetworkSecurityStub
-
listAuthorizationPoliciesCallable
public UnaryCallable<ListAuthorizationPoliciesRequest,ListAuthorizationPoliciesResponse> listAuthorizationPoliciesCallable()- Overrides:
listAuthorizationPoliciesCallablein classNetworkSecurityStub
-
listAuthorizationPoliciesPagedCallable
public UnaryCallable<ListAuthorizationPoliciesRequest,NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse> listAuthorizationPoliciesPagedCallable()- Overrides:
listAuthorizationPoliciesPagedCallablein classNetworkSecurityStub
-
getAuthorizationPolicyCallable
public UnaryCallable<GetAuthorizationPolicyRequest,AuthorizationPolicy> getAuthorizationPolicyCallable()- Overrides:
getAuthorizationPolicyCallablein classNetworkSecurityStub
-
createAuthorizationPolicyCallable
public UnaryCallable<CreateAuthorizationPolicyRequest,Operation> createAuthorizationPolicyCallable()- Overrides:
createAuthorizationPolicyCallablein classNetworkSecurityStub
-
createAuthorizationPolicyOperationCallable
public OperationCallable<CreateAuthorizationPolicyRequest,AuthorizationPolicy, createAuthorizationPolicyOperationCallable()OperationMetadata> - Overrides:
createAuthorizationPolicyOperationCallablein classNetworkSecurityStub
-
updateAuthorizationPolicyCallable
public UnaryCallable<UpdateAuthorizationPolicyRequest,Operation> updateAuthorizationPolicyCallable()- Overrides:
updateAuthorizationPolicyCallablein classNetworkSecurityStub
-
updateAuthorizationPolicyOperationCallable
public OperationCallable<UpdateAuthorizationPolicyRequest,AuthorizationPolicy, updateAuthorizationPolicyOperationCallable()OperationMetadata> - Overrides:
updateAuthorizationPolicyOperationCallablein classNetworkSecurityStub
-
deleteAuthorizationPolicyCallable
public UnaryCallable<DeleteAuthorizationPolicyRequest,Operation> deleteAuthorizationPolicyCallable()- Overrides:
deleteAuthorizationPolicyCallablein classNetworkSecurityStub
-
deleteAuthorizationPolicyOperationCallable
public OperationCallable<DeleteAuthorizationPolicyRequest,com.google.protobuf.Empty, deleteAuthorizationPolicyOperationCallable()OperationMetadata> - Overrides:
deleteAuthorizationPolicyOperationCallablein classNetworkSecurityStub
-
listServerTlsPoliciesCallable
public UnaryCallable<ListServerTlsPoliciesRequest,ListServerTlsPoliciesResponse> listServerTlsPoliciesCallable()- Overrides:
listServerTlsPoliciesCallablein classNetworkSecurityStub
-
listServerTlsPoliciesPagedCallable
public UnaryCallable<ListServerTlsPoliciesRequest,NetworkSecurityClient.ListServerTlsPoliciesPagedResponse> listServerTlsPoliciesPagedCallable()- Overrides:
listServerTlsPoliciesPagedCallablein classNetworkSecurityStub
-
getServerTlsPolicyCallable
- Overrides:
getServerTlsPolicyCallablein classNetworkSecurityStub
-
createServerTlsPolicyCallable
- Overrides:
createServerTlsPolicyCallablein classNetworkSecurityStub
-
createServerTlsPolicyOperationCallable
public OperationCallable<CreateServerTlsPolicyRequest,ServerTlsPolicy, createServerTlsPolicyOperationCallable()OperationMetadata> - Overrides:
createServerTlsPolicyOperationCallablein classNetworkSecurityStub
-
updateServerTlsPolicyCallable
- Overrides:
updateServerTlsPolicyCallablein classNetworkSecurityStub
-
updateServerTlsPolicyOperationCallable
public OperationCallable<UpdateServerTlsPolicyRequest,ServerTlsPolicy, updateServerTlsPolicyOperationCallable()OperationMetadata> - Overrides:
updateServerTlsPolicyOperationCallablein classNetworkSecurityStub
-
deleteServerTlsPolicyCallable
- Overrides:
deleteServerTlsPolicyCallablein classNetworkSecurityStub
-
deleteServerTlsPolicyOperationCallable
public OperationCallable<DeleteServerTlsPolicyRequest,com.google.protobuf.Empty, deleteServerTlsPolicyOperationCallable()OperationMetadata> - Overrides:
deleteServerTlsPolicyOperationCallablein classNetworkSecurityStub
-
listClientTlsPoliciesCallable
public UnaryCallable<ListClientTlsPoliciesRequest,ListClientTlsPoliciesResponse> listClientTlsPoliciesCallable()- Overrides:
listClientTlsPoliciesCallablein classNetworkSecurityStub
-
listClientTlsPoliciesPagedCallable
public UnaryCallable<ListClientTlsPoliciesRequest,NetworkSecurityClient.ListClientTlsPoliciesPagedResponse> listClientTlsPoliciesPagedCallable()- Overrides:
listClientTlsPoliciesPagedCallablein classNetworkSecurityStub
-
getClientTlsPolicyCallable
- Overrides:
getClientTlsPolicyCallablein classNetworkSecurityStub
-
createClientTlsPolicyCallable
- Overrides:
createClientTlsPolicyCallablein classNetworkSecurityStub
-
createClientTlsPolicyOperationCallable
public OperationCallable<CreateClientTlsPolicyRequest,ClientTlsPolicy, createClientTlsPolicyOperationCallable()OperationMetadata> - Overrides:
createClientTlsPolicyOperationCallablein classNetworkSecurityStub
-
updateClientTlsPolicyCallable
- Overrides:
updateClientTlsPolicyCallablein classNetworkSecurityStub
-
updateClientTlsPolicyOperationCallable
public OperationCallable<UpdateClientTlsPolicyRequest,ClientTlsPolicy, updateClientTlsPolicyOperationCallable()OperationMetadata> - Overrides:
updateClientTlsPolicyOperationCallablein classNetworkSecurityStub
-
deleteClientTlsPolicyCallable
- Overrides:
deleteClientTlsPolicyCallablein classNetworkSecurityStub
-
deleteClientTlsPolicyOperationCallable
public OperationCallable<DeleteClientTlsPolicyRequest,com.google.protobuf.Empty, deleteClientTlsPolicyOperationCallable()OperationMetadata> - Overrides:
deleteClientTlsPolicyOperationCallablein classNetworkSecurityStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classNetworkSecurityStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,NetworkSecurityClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classNetworkSecurityStub
-
getLocationCallable
- Overrides:
getLocationCallablein classNetworkSecurityStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classNetworkSecurityStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classNetworkSecurityStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classNetworkSecurityStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classNetworkSecurityStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-