Class GrpcApiGatewayServiceStub
- java.lang.Object
-
- com.google.cloud.apigateway.v1.stub.ApiGatewayServiceStub
-
- com.google.cloud.apigateway.v1.stub.GrpcApiGatewayServiceStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcApiGatewayServiceStub extends ApiGatewayServiceStub
gRPC stub implementation for the ApiGatewayService service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcApiGatewayServiceStub, using the given settings.protectedGrpcApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcApiGatewayServiceStub, 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 GrpcApiGatewayServiceStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static GrpcApiGatewayServiceStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)static GrpcApiGatewayServiceStubcreate(ApiGatewayServiceStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateApiRequest,com.google.longrunning.Operation>createApiCallable()com.google.api.gax.rpc.UnaryCallable<CreateApiConfigRequest,com.google.longrunning.Operation>createApiConfigCallable()com.google.api.gax.rpc.OperationCallable<CreateApiConfigRequest,ApiConfig,OperationMetadata>createApiConfigOperationCallable()com.google.api.gax.rpc.OperationCallable<CreateApiRequest,Api,OperationMetadata>createApiOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateGatewayRequest,com.google.longrunning.Operation>createGatewayCallable()com.google.api.gax.rpc.OperationCallable<CreateGatewayRequest,Gateway,OperationMetadata>createGatewayOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteApiRequest,com.google.longrunning.Operation>deleteApiCallable()com.google.api.gax.rpc.UnaryCallable<DeleteApiConfigRequest,com.google.longrunning.Operation>deleteApiConfigCallable()com.google.api.gax.rpc.OperationCallable<DeleteApiConfigRequest,com.google.protobuf.Empty,OperationMetadata>deleteApiConfigOperationCallable()com.google.api.gax.rpc.OperationCallable<DeleteApiRequest,com.google.protobuf.Empty,OperationMetadata>deleteApiOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteGatewayRequest,com.google.longrunning.Operation>deleteGatewayCallable()com.google.api.gax.rpc.OperationCallable<DeleteGatewayRequest,com.google.protobuf.Empty,OperationMetadata>deleteGatewayOperationCallable()com.google.api.gax.rpc.UnaryCallable<GetApiRequest,Api>getApiCallable()com.google.api.gax.rpc.UnaryCallable<GetApiConfigRequest,ApiConfig>getApiConfigCallable()com.google.api.gax.rpc.UnaryCallable<GetGatewayRequest,Gateway>getGatewayCallable()com.google.longrunning.stub.GrpcOperationsStubgetOperationsStub()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListApiConfigsRequest,ListApiConfigsResponse>listApiConfigsCallable()com.google.api.gax.rpc.UnaryCallable<ListApiConfigsRequest,ApiGatewayServiceClient.ListApiConfigsPagedResponse>listApiConfigsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListApisRequest,ListApisResponse>listApisCallable()com.google.api.gax.rpc.UnaryCallable<ListApisRequest,ApiGatewayServiceClient.ListApisPagedResponse>listApisPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListGatewaysRequest,ListGatewaysResponse>listGatewaysCallable()com.google.api.gax.rpc.UnaryCallable<ListGatewaysRequest,ApiGatewayServiceClient.ListGatewaysPagedResponse>listGatewaysPagedCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<UpdateApiRequest,com.google.longrunning.Operation>updateApiCallable()com.google.api.gax.rpc.UnaryCallable<UpdateApiConfigRequest,com.google.longrunning.Operation>updateApiConfigCallable()com.google.api.gax.rpc.OperationCallable<UpdateApiConfigRequest,ApiConfig,OperationMetadata>updateApiConfigOperationCallable()com.google.api.gax.rpc.OperationCallable<UpdateApiRequest,Api,OperationMetadata>updateApiOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateGatewayRequest,com.google.longrunning.Operation>updateGatewayCallable()com.google.api.gax.rpc.OperationCallable<UpdateGatewayRequest,Gateway,OperationMetadata>updateGatewayOperationCallable()-
Methods inherited from class com.google.cloud.apigateway.v1.stub.ApiGatewayServiceStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcApiGatewayServiceStub
protected GrpcApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcApiGatewayServiceStub, 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
-
GrpcApiGatewayServiceStub
protected GrpcApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcApiGatewayServiceStub, 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 GrpcApiGatewayServiceStub create(ApiGatewayServiceStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcApiGatewayServiceStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcApiGatewayServiceStub 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 classApiGatewayServiceStub
-
listGatewaysCallable
public com.google.api.gax.rpc.UnaryCallable<ListGatewaysRequest,ListGatewaysResponse> listGatewaysCallable()
- Overrides:
listGatewaysCallablein classApiGatewayServiceStub
-
listGatewaysPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListGatewaysRequest,ApiGatewayServiceClient.ListGatewaysPagedResponse> listGatewaysPagedCallable()
- Overrides:
listGatewaysPagedCallablein classApiGatewayServiceStub
-
getGatewayCallable
public com.google.api.gax.rpc.UnaryCallable<GetGatewayRequest,Gateway> getGatewayCallable()
- Overrides:
getGatewayCallablein classApiGatewayServiceStub
-
createGatewayCallable
public com.google.api.gax.rpc.UnaryCallable<CreateGatewayRequest,com.google.longrunning.Operation> createGatewayCallable()
- Overrides:
createGatewayCallablein classApiGatewayServiceStub
-
createGatewayOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateGatewayRequest,Gateway,OperationMetadata> createGatewayOperationCallable()
- Overrides:
createGatewayOperationCallablein classApiGatewayServiceStub
-
updateGatewayCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateGatewayRequest,com.google.longrunning.Operation> updateGatewayCallable()
- Overrides:
updateGatewayCallablein classApiGatewayServiceStub
-
updateGatewayOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateGatewayRequest,Gateway,OperationMetadata> updateGatewayOperationCallable()
- Overrides:
updateGatewayOperationCallablein classApiGatewayServiceStub
-
deleteGatewayCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteGatewayRequest,com.google.longrunning.Operation> deleteGatewayCallable()
- Overrides:
deleteGatewayCallablein classApiGatewayServiceStub
-
deleteGatewayOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteGatewayRequest,com.google.protobuf.Empty,OperationMetadata> deleteGatewayOperationCallable()
- Overrides:
deleteGatewayOperationCallablein classApiGatewayServiceStub
-
listApisCallable
public com.google.api.gax.rpc.UnaryCallable<ListApisRequest,ListApisResponse> listApisCallable()
- Overrides:
listApisCallablein classApiGatewayServiceStub
-
listApisPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListApisRequest,ApiGatewayServiceClient.ListApisPagedResponse> listApisPagedCallable()
- Overrides:
listApisPagedCallablein classApiGatewayServiceStub
-
getApiCallable
public com.google.api.gax.rpc.UnaryCallable<GetApiRequest,Api> getApiCallable()
- Overrides:
getApiCallablein classApiGatewayServiceStub
-
createApiCallable
public com.google.api.gax.rpc.UnaryCallable<CreateApiRequest,com.google.longrunning.Operation> createApiCallable()
- Overrides:
createApiCallablein classApiGatewayServiceStub
-
createApiOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateApiRequest,Api,OperationMetadata> createApiOperationCallable()
- Overrides:
createApiOperationCallablein classApiGatewayServiceStub
-
updateApiCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateApiRequest,com.google.longrunning.Operation> updateApiCallable()
- Overrides:
updateApiCallablein classApiGatewayServiceStub
-
updateApiOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateApiRequest,Api,OperationMetadata> updateApiOperationCallable()
- Overrides:
updateApiOperationCallablein classApiGatewayServiceStub
-
deleteApiCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteApiRequest,com.google.longrunning.Operation> deleteApiCallable()
- Overrides:
deleteApiCallablein classApiGatewayServiceStub
-
deleteApiOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteApiRequest,com.google.protobuf.Empty,OperationMetadata> deleteApiOperationCallable()
- Overrides:
deleteApiOperationCallablein classApiGatewayServiceStub
-
listApiConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListApiConfigsRequest,ListApiConfigsResponse> listApiConfigsCallable()
- Overrides:
listApiConfigsCallablein classApiGatewayServiceStub
-
listApiConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListApiConfigsRequest,ApiGatewayServiceClient.ListApiConfigsPagedResponse> listApiConfigsPagedCallable()
- Overrides:
listApiConfigsPagedCallablein classApiGatewayServiceStub
-
getApiConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetApiConfigRequest,ApiConfig> getApiConfigCallable()
- Overrides:
getApiConfigCallablein classApiGatewayServiceStub
-
createApiConfigCallable
public com.google.api.gax.rpc.UnaryCallable<CreateApiConfigRequest,com.google.longrunning.Operation> createApiConfigCallable()
- Overrides:
createApiConfigCallablein classApiGatewayServiceStub
-
createApiConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateApiConfigRequest,ApiConfig,OperationMetadata> createApiConfigOperationCallable()
- Overrides:
createApiConfigOperationCallablein classApiGatewayServiceStub
-
updateApiConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateApiConfigRequest,com.google.longrunning.Operation> updateApiConfigCallable()
- Overrides:
updateApiConfigCallablein classApiGatewayServiceStub
-
updateApiConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateApiConfigRequest,ApiConfig,OperationMetadata> updateApiConfigOperationCallable()
- Overrides:
updateApiConfigOperationCallablein classApiGatewayServiceStub
-
deleteApiConfigCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteApiConfigRequest,com.google.longrunning.Operation> deleteApiConfigCallable()
- Overrides:
deleteApiConfigCallablein classApiGatewayServiceStub
-
deleteApiConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteApiConfigRequest,com.google.protobuf.Empty,OperationMetadata> deleteApiConfigOperationCallable()
- Overrides:
deleteApiConfigOperationCallablein classApiGatewayServiceStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classApiGatewayServiceStub
-
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
-
-