Class HttpJsonAppOptimizeStub
java.lang.Object
com.google.cloud.appoptimize.v1beta.stub.AppOptimizeStub
com.google.cloud.appoptimize.v1beta.stub.HttpJsonAppOptimizeStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class HttpJsonAppOptimizeStub
extends AppOptimizeStub
REST stub implementation for the AppOptimize service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonAppOptimizeStub(AppOptimizeStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonAppOptimizeStub, using the given settings.protectedHttpJsonAppOptimizeStub(AppOptimizeStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonAppOptimizeStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonAppOptimizeStubcreate(ClientContext clientContext) static final HttpJsonAppOptimizeStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonAppOptimizeStubcreate(AppOptimizeStubSettings settings) UnaryCallable<DeleteReportRequest,com.google.protobuf.Empty> static List<ApiMethodDescriptor>booleanbooleanvoidshutdown()voidMethods inherited from class com.google.cloud.appoptimize.v1beta.stub.AppOptimizeStub
getOperationsStub
-
Constructor Details
-
HttpJsonAppOptimizeStub
protected HttpJsonAppOptimizeStub(AppOptimizeStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonAppOptimizeStub, 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
-
HttpJsonAppOptimizeStub
protected HttpJsonAppOptimizeStub(AppOptimizeStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonAppOptimizeStub, 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 HttpJsonAppOptimizeStub create(AppOptimizeStubSettings settings) throws IOException - Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final HttpJsonAppOptimizeStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classAppOptimizeStub
-
createReportCallable
- Overrides:
createReportCallablein classAppOptimizeStub
-
createReportOperationCallable
public OperationCallable<CreateReportRequest,Report, createReportOperationCallable()OperationMetadata> - Overrides:
createReportOperationCallablein classAppOptimizeStub
-
getReportCallable
- Overrides:
getReportCallablein classAppOptimizeStub
-
listReportsCallable
- Overrides:
listReportsCallablein classAppOptimizeStub
-
listReportsPagedCallable
public UnaryCallable<ListReportsRequest,AppOptimizeClient.ListReportsPagedResponse> listReportsPagedCallable()- Overrides:
listReportsPagedCallablein classAppOptimizeStub
-
deleteReportCallable
- Overrides:
deleteReportCallablein classAppOptimizeStub
-
readReportCallable
- Overrides:
readReportCallablein classAppOptimizeStub
-
readReportPagedCallable
public UnaryCallable<ReadReportRequest,AppOptimizeClient.ReadReportPagedResponse> readReportPagedCallable()- Overrides:
readReportPagedCallablein classAppOptimizeStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classAppOptimizeStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,AppOptimizeClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classAppOptimizeStub
-
getLocationCallable
- Overrides:
getLocationCallablein classAppOptimizeStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classAppOptimizeStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-