Class HttpJsonEdgeContainerStub
- java.lang.Object
-
- com.google.cloud.edgecontainer.v1.stub.EdgeContainerStub
-
- com.google.cloud.edgecontainer.v1.stub.HttpJsonEdgeContainerStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonEdgeContainerStub extends EdgeContainerStub
REST 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
HttpJsonEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonEdgeContainerStub, using the given settings.protected
HttpJsonEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonEdgeContainerStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.edgecontainer.v1.stub.EdgeContainerStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonEdgeContainerStub
protected HttpJsonEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonEdgeContainerStub, 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
-
HttpJsonEdgeContainerStub
protected HttpJsonEdgeContainerStub(EdgeContainerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonEdgeContainerStub, 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 HttpJsonEdgeContainerStub create(EdgeContainerStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonEdgeContainerStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonEdgeContainerStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
- Overrides:
getHttpJsonOperationsStub
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
-
-