Class HttpJsonApiGatewayServiceStub
java.lang.Object
com.google.cloud.apigateway.v1.stub.ApiGatewayServiceStub
com.google.cloud.apigateway.v1.stub.HttpJsonApiGatewayServiceStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonApiGatewayServiceStub
extends ApiGatewayServiceStub
REST stub implementation for the ApiGatewayService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonApiGatewayServiceStub, using the given settings.protectedHttpJsonApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonApiGatewayServiceStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonApiGatewayServiceStubcreate(ClientContext clientContext) static final HttpJsonApiGatewayServiceStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonApiGatewayServiceStubcreate(ApiGatewayServiceStubSettings settings) OperationCallable<DeleteApiConfigRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteApiRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteGatewayRequest,com.google.protobuf.Empty, OperationMetadata> static List<ApiMethodDescriptor>booleanbooleanvoidshutdown()voidMethods inherited from class com.google.cloud.apigateway.v1.stub.ApiGatewayServiceStub
getOperationsStub
-
Constructor Details
-
HttpJsonApiGatewayServiceStub
protected HttpJsonApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonApiGatewayServiceStub, 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
-
HttpJsonApiGatewayServiceStub
protected HttpJsonApiGatewayServiceStub(ApiGatewayServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonApiGatewayServiceStub, 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 HttpJsonApiGatewayServiceStub create(ApiGatewayServiceStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonApiGatewayServiceStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonApiGatewayServiceStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classApiGatewayServiceStub
-
listGatewaysCallable
- Overrides:
listGatewaysCallablein classApiGatewayServiceStub
-
listGatewaysPagedCallable
public UnaryCallable<ListGatewaysRequest,ApiGatewayServiceClient.ListGatewaysPagedResponse> listGatewaysPagedCallable()- Overrides:
listGatewaysPagedCallablein classApiGatewayServiceStub
-
getGatewayCallable
- Overrides:
getGatewayCallablein classApiGatewayServiceStub
-
createGatewayCallable
- Overrides:
createGatewayCallablein classApiGatewayServiceStub
-
createGatewayOperationCallable
public OperationCallable<CreateGatewayRequest,Gateway, createGatewayOperationCallable()OperationMetadata> - Overrides:
createGatewayOperationCallablein classApiGatewayServiceStub
-
updateGatewayCallable
- Overrides:
updateGatewayCallablein classApiGatewayServiceStub
-
updateGatewayOperationCallable
public OperationCallable<UpdateGatewayRequest,Gateway, updateGatewayOperationCallable()OperationMetadata> - Overrides:
updateGatewayOperationCallablein classApiGatewayServiceStub
-
deleteGatewayCallable
- Overrides:
deleteGatewayCallablein classApiGatewayServiceStub
-
deleteGatewayOperationCallable
public OperationCallable<DeleteGatewayRequest,com.google.protobuf.Empty, deleteGatewayOperationCallable()OperationMetadata> - Overrides:
deleteGatewayOperationCallablein classApiGatewayServiceStub
-
listApisCallable
- Overrides:
listApisCallablein classApiGatewayServiceStub
-
listApisPagedCallable
public UnaryCallable<ListApisRequest,ApiGatewayServiceClient.ListApisPagedResponse> listApisPagedCallable()- Overrides:
listApisPagedCallablein classApiGatewayServiceStub
-
getApiCallable
- Overrides:
getApiCallablein classApiGatewayServiceStub
-
createApiCallable
- Overrides:
createApiCallablein classApiGatewayServiceStub
-
createApiOperationCallable
- Overrides:
createApiOperationCallablein classApiGatewayServiceStub
-
updateApiCallable
- Overrides:
updateApiCallablein classApiGatewayServiceStub
-
updateApiOperationCallable
- Overrides:
updateApiOperationCallablein classApiGatewayServiceStub
-
deleteApiCallable
- Overrides:
deleteApiCallablein classApiGatewayServiceStub
-
deleteApiOperationCallable
public OperationCallable<DeleteApiRequest,com.google.protobuf.Empty, deleteApiOperationCallable()OperationMetadata> - Overrides:
deleteApiOperationCallablein classApiGatewayServiceStub
-
listApiConfigsCallable
- Overrides:
listApiConfigsCallablein classApiGatewayServiceStub
-
listApiConfigsPagedCallable
public UnaryCallable<ListApiConfigsRequest,ApiGatewayServiceClient.ListApiConfigsPagedResponse> listApiConfigsPagedCallable()- Overrides:
listApiConfigsPagedCallablein classApiGatewayServiceStub
-
getApiConfigCallable
- Overrides:
getApiConfigCallablein classApiGatewayServiceStub
-
createApiConfigCallable
- Overrides:
createApiConfigCallablein classApiGatewayServiceStub
-
createApiConfigOperationCallable
public OperationCallable<CreateApiConfigRequest,ApiConfig, createApiConfigOperationCallable()OperationMetadata> - Overrides:
createApiConfigOperationCallablein classApiGatewayServiceStub
-
updateApiConfigCallable
- Overrides:
updateApiConfigCallablein classApiGatewayServiceStub
-
updateApiConfigOperationCallable
public OperationCallable<UpdateApiConfigRequest,ApiConfig, updateApiConfigOperationCallable()OperationMetadata> - Overrides:
updateApiConfigOperationCallablein classApiGatewayServiceStub
-
deleteApiConfigCallable
- Overrides:
deleteApiConfigCallablein classApiGatewayServiceStub
-
deleteApiConfigOperationCallable
public OperationCallable<DeleteApiConfigRequest,com.google.protobuf.Empty, deleteApiConfigOperationCallable()OperationMetadata> - 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
- Throws:
InterruptedException
-