Class GrpcNetworkSecurityStub
- java.lang.Object
-
- com.google.cloud.networksecurity.v1.stub.NetworkSecurityStub
-
- com.google.cloud.networksecurity.v1.stub.GrpcNetworkSecurityStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@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
Constructors Modifier Constructor Description protectedGrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcNetworkSecurityStub, using the given settings.protectedGrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcNetworkSecurityStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long duration, TimeUnit unit)voidclose()static GrpcNetworkSecurityStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static GrpcNetworkSecurityStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)static GrpcNetworkSecurityStubcreate(NetworkSecurityStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateAuthorizationPolicyRequest,com.google.longrunning.Operation>createAuthorizationPolicyCallable()com.google.api.gax.rpc.OperationCallable<CreateAuthorizationPolicyRequest,AuthorizationPolicy,OperationMetadata>createAuthorizationPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateClientTlsPolicyRequest,com.google.longrunning.Operation>createClientTlsPolicyCallable()com.google.api.gax.rpc.OperationCallable<CreateClientTlsPolicyRequest,ClientTlsPolicy,OperationMetadata>createClientTlsPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateServerTlsPolicyRequest,com.google.longrunning.Operation>createServerTlsPolicyCallable()com.google.api.gax.rpc.OperationCallable<CreateServerTlsPolicyRequest,ServerTlsPolicy,OperationMetadata>createServerTlsPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteAuthorizationPolicyRequest,com.google.longrunning.Operation>deleteAuthorizationPolicyCallable()com.google.api.gax.rpc.OperationCallable<DeleteAuthorizationPolicyRequest,com.google.protobuf.Empty,OperationMetadata>deleteAuthorizationPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteClientTlsPolicyRequest,com.google.longrunning.Operation>deleteClientTlsPolicyCallable()com.google.api.gax.rpc.OperationCallable<DeleteClientTlsPolicyRequest,com.google.protobuf.Empty,OperationMetadata>deleteClientTlsPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteServerTlsPolicyRequest,com.google.longrunning.Operation>deleteServerTlsPolicyCallable()com.google.api.gax.rpc.OperationCallable<DeleteServerTlsPolicyRequest,com.google.protobuf.Empty,OperationMetadata>deleteServerTlsPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<GetAuthorizationPolicyRequest,AuthorizationPolicy>getAuthorizationPolicyCallable()com.google.api.gax.rpc.UnaryCallable<GetClientTlsPolicyRequest,ClientTlsPolicy>getClientTlsPolicyCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>getIamPolicyCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>getLocationCallable()com.google.longrunning.stub.GrpcOperationsStubgetOperationsStub()com.google.api.gax.rpc.UnaryCallable<GetServerTlsPolicyRequest,ServerTlsPolicy>getServerTlsPolicyCallable()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListAuthorizationPoliciesRequest,ListAuthorizationPoliciesResponse>listAuthorizationPoliciesCallable()com.google.api.gax.rpc.UnaryCallable<ListAuthorizationPoliciesRequest,NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse>listAuthorizationPoliciesPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListClientTlsPoliciesRequest,ListClientTlsPoliciesResponse>listClientTlsPoliciesCallable()com.google.api.gax.rpc.UnaryCallable<ListClientTlsPoliciesRequest,NetworkSecurityClient.ListClientTlsPoliciesPagedResponse>listClientTlsPoliciesPagedCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>listLocationsCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,NetworkSecurityClient.ListLocationsPagedResponse>listLocationsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListServerTlsPoliciesRequest,ListServerTlsPoliciesResponse>listServerTlsPoliciesCallable()com.google.api.gax.rpc.UnaryCallable<ListServerTlsPoliciesRequest,NetworkSecurityClient.ListServerTlsPoliciesPagedResponse>listServerTlsPoliciesPagedCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>setIamPolicyCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>testIamPermissionsCallable()com.google.api.gax.rpc.UnaryCallable<UpdateAuthorizationPolicyRequest,com.google.longrunning.Operation>updateAuthorizationPolicyCallable()com.google.api.gax.rpc.OperationCallable<UpdateAuthorizationPolicyRequest,AuthorizationPolicy,OperationMetadata>updateAuthorizationPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateClientTlsPolicyRequest,com.google.longrunning.Operation>updateClientTlsPolicyCallable()com.google.api.gax.rpc.OperationCallable<UpdateClientTlsPolicyRequest,ClientTlsPolicy,OperationMetadata>updateClientTlsPolicyOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateServerTlsPolicyRequest,com.google.longrunning.Operation>updateServerTlsPolicyCallable()com.google.api.gax.rpc.OperationCallable<UpdateServerTlsPolicyRequest,ServerTlsPolicy,OperationMetadata>updateServerTlsPolicyOperationCallable()
-
-
-
Constructor Detail
-
GrpcNetworkSecurityStub
protected GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, com.google.api.gax.rpc.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, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.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 Detail
-
create
public static final GrpcNetworkSecurityStub create(NetworkSecurityStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcNetworkSecurityStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcNetworkSecurityStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStubin classNetworkSecurityStub
-
listAuthorizationPoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<ListAuthorizationPoliciesRequest,ListAuthorizationPoliciesResponse> listAuthorizationPoliciesCallable()
- Overrides:
listAuthorizationPoliciesCallablein classNetworkSecurityStub
-
listAuthorizationPoliciesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListAuthorizationPoliciesRequest,NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse> listAuthorizationPoliciesPagedCallable()
- Overrides:
listAuthorizationPoliciesPagedCallablein classNetworkSecurityStub
-
getAuthorizationPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<GetAuthorizationPolicyRequest,AuthorizationPolicy> getAuthorizationPolicyCallable()
- Overrides:
getAuthorizationPolicyCallablein classNetworkSecurityStub
-
createAuthorizationPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateAuthorizationPolicyRequest,com.google.longrunning.Operation> createAuthorizationPolicyCallable()
- Overrides:
createAuthorizationPolicyCallablein classNetworkSecurityStub
-
createAuthorizationPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateAuthorizationPolicyRequest,AuthorizationPolicy,OperationMetadata> createAuthorizationPolicyOperationCallable()
- Overrides:
createAuthorizationPolicyOperationCallablein classNetworkSecurityStub
-
updateAuthorizationPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateAuthorizationPolicyRequest,com.google.longrunning.Operation> updateAuthorizationPolicyCallable()
- Overrides:
updateAuthorizationPolicyCallablein classNetworkSecurityStub
-
updateAuthorizationPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateAuthorizationPolicyRequest,AuthorizationPolicy,OperationMetadata> updateAuthorizationPolicyOperationCallable()
- Overrides:
updateAuthorizationPolicyOperationCallablein classNetworkSecurityStub
-
deleteAuthorizationPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteAuthorizationPolicyRequest,com.google.longrunning.Operation> deleteAuthorizationPolicyCallable()
- Overrides:
deleteAuthorizationPolicyCallablein classNetworkSecurityStub
-
deleteAuthorizationPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteAuthorizationPolicyRequest,com.google.protobuf.Empty,OperationMetadata> deleteAuthorizationPolicyOperationCallable()
- Overrides:
deleteAuthorizationPolicyOperationCallablein classNetworkSecurityStub
-
listServerTlsPoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<ListServerTlsPoliciesRequest,ListServerTlsPoliciesResponse> listServerTlsPoliciesCallable()
- Overrides:
listServerTlsPoliciesCallablein classNetworkSecurityStub
-
listServerTlsPoliciesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListServerTlsPoliciesRequest,NetworkSecurityClient.ListServerTlsPoliciesPagedResponse> listServerTlsPoliciesPagedCallable()
- Overrides:
listServerTlsPoliciesPagedCallablein classNetworkSecurityStub
-
getServerTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<GetServerTlsPolicyRequest,ServerTlsPolicy> getServerTlsPolicyCallable()
- Overrides:
getServerTlsPolicyCallablein classNetworkSecurityStub
-
createServerTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateServerTlsPolicyRequest,com.google.longrunning.Operation> createServerTlsPolicyCallable()
- Overrides:
createServerTlsPolicyCallablein classNetworkSecurityStub
-
createServerTlsPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateServerTlsPolicyRequest,ServerTlsPolicy,OperationMetadata> createServerTlsPolicyOperationCallable()
- Overrides:
createServerTlsPolicyOperationCallablein classNetworkSecurityStub
-
updateServerTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateServerTlsPolicyRequest,com.google.longrunning.Operation> updateServerTlsPolicyCallable()
- Overrides:
updateServerTlsPolicyCallablein classNetworkSecurityStub
-
updateServerTlsPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateServerTlsPolicyRequest,ServerTlsPolicy,OperationMetadata> updateServerTlsPolicyOperationCallable()
- Overrides:
updateServerTlsPolicyOperationCallablein classNetworkSecurityStub
-
deleteServerTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteServerTlsPolicyRequest,com.google.longrunning.Operation> deleteServerTlsPolicyCallable()
- Overrides:
deleteServerTlsPolicyCallablein classNetworkSecurityStub
-
deleteServerTlsPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteServerTlsPolicyRequest,com.google.protobuf.Empty,OperationMetadata> deleteServerTlsPolicyOperationCallable()
- Overrides:
deleteServerTlsPolicyOperationCallablein classNetworkSecurityStub
-
listClientTlsPoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<ListClientTlsPoliciesRequest,ListClientTlsPoliciesResponse> listClientTlsPoliciesCallable()
- Overrides:
listClientTlsPoliciesCallablein classNetworkSecurityStub
-
listClientTlsPoliciesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListClientTlsPoliciesRequest,NetworkSecurityClient.ListClientTlsPoliciesPagedResponse> listClientTlsPoliciesPagedCallable()
- Overrides:
listClientTlsPoliciesPagedCallablein classNetworkSecurityStub
-
getClientTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<GetClientTlsPolicyRequest,ClientTlsPolicy> getClientTlsPolicyCallable()
- Overrides:
getClientTlsPolicyCallablein classNetworkSecurityStub
-
createClientTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateClientTlsPolicyRequest,com.google.longrunning.Operation> createClientTlsPolicyCallable()
- Overrides:
createClientTlsPolicyCallablein classNetworkSecurityStub
-
createClientTlsPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateClientTlsPolicyRequest,ClientTlsPolicy,OperationMetadata> createClientTlsPolicyOperationCallable()
- Overrides:
createClientTlsPolicyOperationCallablein classNetworkSecurityStub
-
updateClientTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateClientTlsPolicyRequest,com.google.longrunning.Operation> updateClientTlsPolicyCallable()
- Overrides:
updateClientTlsPolicyCallablein classNetworkSecurityStub
-
updateClientTlsPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateClientTlsPolicyRequest,ClientTlsPolicy,OperationMetadata> updateClientTlsPolicyOperationCallable()
- Overrides:
updateClientTlsPolicyOperationCallablein classNetworkSecurityStub
-
deleteClientTlsPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteClientTlsPolicyRequest,com.google.longrunning.Operation> deleteClientTlsPolicyCallable()
- Overrides:
deleteClientTlsPolicyCallablein classNetworkSecurityStub
-
deleteClientTlsPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteClientTlsPolicyRequest,com.google.protobuf.Empty,OperationMetadata> deleteClientTlsPolicyOperationCallable()
- Overrides:
deleteClientTlsPolicyOperationCallablein classNetworkSecurityStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallablein classNetworkSecurityStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,NetworkSecurityClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallablein classNetworkSecurityStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallablein classNetworkSecurityStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallablein classNetworkSecurityStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallablein classNetworkSecurityStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.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
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-