Class GrpcEdgeContainerStub
- java.lang.Object
-
- com.google.cloud.edgecontainer.v1.stub.EdgeContainerStub
-
- com.google.cloud.edgecontainer.v1.stub.GrpcEdgeContainerStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcEdgeContainerStub extends EdgeContainerStub
gRPC stub implementation for the EdgeContainer service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcEdgeContainerStub, using the given settings.protected
GrpcEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcEdgeContainerStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.edgecontainer.v1.stub.EdgeContainerStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcEdgeContainerStub
protected GrpcEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcEdgeContainerStub, 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
-
GrpcEdgeContainerStub
protected GrpcEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcEdgeContainerStub, 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 GrpcEdgeContainerStub create(EdgeContainerStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcEdgeContainerStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcEdgeContainerStub 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:
getOperationsStub
in classEdgeContainerStub
-
listClustersCallable
public com.google.api.gax.rpc.UnaryCallable<ListClustersRequest,ListClustersResponse> listClustersCallable()
- Overrides:
listClustersCallable
in classEdgeContainerStub
-
listClustersPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListClustersRequest,EdgeContainerClient.ListClustersPagedResponse> listClustersPagedCallable()
- Overrides:
listClustersPagedCallable
in classEdgeContainerStub
-
getClusterCallable
public com.google.api.gax.rpc.UnaryCallable<GetClusterRequest,Cluster> getClusterCallable()
- Overrides:
getClusterCallable
in classEdgeContainerStub
-
createClusterCallable
public com.google.api.gax.rpc.UnaryCallable<CreateClusterRequest,com.google.longrunning.Operation> createClusterCallable()
- Overrides:
createClusterCallable
in classEdgeContainerStub
-
createClusterOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateClusterRequest,Cluster,OperationMetadata> createClusterOperationCallable()
- Overrides:
createClusterOperationCallable
in classEdgeContainerStub
-
updateClusterCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateClusterRequest,com.google.longrunning.Operation> updateClusterCallable()
- Overrides:
updateClusterCallable
in classEdgeContainerStub
-
updateClusterOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateClusterRequest,Cluster,OperationMetadata> updateClusterOperationCallable()
- Overrides:
updateClusterOperationCallable
in classEdgeContainerStub
-
deleteClusterCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteClusterRequest,com.google.longrunning.Operation> deleteClusterCallable()
- Overrides:
deleteClusterCallable
in classEdgeContainerStub
-
deleteClusterOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteClusterRequest,com.google.protobuf.Empty,OperationMetadata> deleteClusterOperationCallable()
- Overrides:
deleteClusterOperationCallable
in classEdgeContainerStub
-
generateAccessTokenCallable
public com.google.api.gax.rpc.UnaryCallable<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenCallable()
- Overrides:
generateAccessTokenCallable
in classEdgeContainerStub
-
listNodePoolsCallable
public com.google.api.gax.rpc.UnaryCallable<ListNodePoolsRequest,ListNodePoolsResponse> listNodePoolsCallable()
- Overrides:
listNodePoolsCallable
in classEdgeContainerStub
-
listNodePoolsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListNodePoolsRequest,EdgeContainerClient.ListNodePoolsPagedResponse> listNodePoolsPagedCallable()
- Overrides:
listNodePoolsPagedCallable
in classEdgeContainerStub
-
getNodePoolCallable
public com.google.api.gax.rpc.UnaryCallable<GetNodePoolRequest,NodePool> getNodePoolCallable()
- Overrides:
getNodePoolCallable
in classEdgeContainerStub
-
createNodePoolCallable
public com.google.api.gax.rpc.UnaryCallable<CreateNodePoolRequest,com.google.longrunning.Operation> createNodePoolCallable()
- Overrides:
createNodePoolCallable
in classEdgeContainerStub
-
createNodePoolOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateNodePoolRequest,NodePool,OperationMetadata> createNodePoolOperationCallable()
- Overrides:
createNodePoolOperationCallable
in classEdgeContainerStub
-
updateNodePoolCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateNodePoolRequest,com.google.longrunning.Operation> updateNodePoolCallable()
- Overrides:
updateNodePoolCallable
in classEdgeContainerStub
-
updateNodePoolOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateNodePoolRequest,NodePool,OperationMetadata> updateNodePoolOperationCallable()
- Overrides:
updateNodePoolOperationCallable
in classEdgeContainerStub
-
deleteNodePoolCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteNodePoolRequest,com.google.longrunning.Operation> deleteNodePoolCallable()
- Overrides:
deleteNodePoolCallable
in classEdgeContainerStub
-
deleteNodePoolOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteNodePoolRequest,com.google.protobuf.Empty,OperationMetadata> deleteNodePoolOperationCallable()
- Overrides:
deleteNodePoolOperationCallable
in classEdgeContainerStub
-
listMachinesCallable
public com.google.api.gax.rpc.UnaryCallable<ListMachinesRequest,ListMachinesResponse> listMachinesCallable()
- Overrides:
listMachinesCallable
in classEdgeContainerStub
-
listMachinesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListMachinesRequest,EdgeContainerClient.ListMachinesPagedResponse> listMachinesPagedCallable()
- Overrides:
listMachinesPagedCallable
in classEdgeContainerStub
-
getMachineCallable
public com.google.api.gax.rpc.UnaryCallable<GetMachineRequest,Machine> getMachineCallable()
- Overrides:
getMachineCallable
in classEdgeContainerStub
-
listVpnConnectionsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVpnConnectionsRequest,ListVpnConnectionsResponse> listVpnConnectionsCallable()
- Overrides:
listVpnConnectionsCallable
in classEdgeContainerStub
-
listVpnConnectionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVpnConnectionsRequest,EdgeContainerClient.ListVpnConnectionsPagedResponse> listVpnConnectionsPagedCallable()
- Overrides:
listVpnConnectionsPagedCallable
in classEdgeContainerStub
-
getVpnConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<GetVpnConnectionRequest,VpnConnection> getVpnConnectionCallable()
- Overrides:
getVpnConnectionCallable
in classEdgeContainerStub
-
createVpnConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<CreateVpnConnectionRequest,com.google.longrunning.Operation> createVpnConnectionCallable()
- Overrides:
createVpnConnectionCallable
in classEdgeContainerStub
-
createVpnConnectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateVpnConnectionRequest,VpnConnection,OperationMetadata> createVpnConnectionOperationCallable()
- Overrides:
createVpnConnectionOperationCallable
in classEdgeContainerStub
-
deleteVpnConnectionCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteVpnConnectionRequest,com.google.longrunning.Operation> deleteVpnConnectionCallable()
- Overrides:
deleteVpnConnectionCallable
in classEdgeContainerStub
-
deleteVpnConnectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteVpnConnectionRequest,com.google.protobuf.Empty,OperationMetadata> deleteVpnConnectionOperationCallable()
- Overrides:
deleteVpnConnectionOperationCallable
in classEdgeContainerStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classEdgeContainerStub
-
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
-
-