Class HttpJsonRapidMigrationAssessmentStub
- java.lang.Object
-
- com.google.cloud.rapidmigrationassessment.v1.stub.RapidMigrationAssessmentStub
-
- com.google.cloud.rapidmigrationassessment.v1.stub.HttpJsonRapidMigrationAssessmentStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonRapidMigrationAssessmentStub extends RapidMigrationAssessmentStub
REST stub implementation for the RapidMigrationAssessment service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpJsonRapidMigrationAssessmentStub(RapidMigrationAssessmentStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of HttpJsonRapidMigrationAssessmentStub, using the given settings.protectedHttpJsonRapidMigrationAssessmentStub(RapidMigrationAssessmentStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)Constructs an instance of HttpJsonRapidMigrationAssessmentStub, 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 HttpJsonRapidMigrationAssessmentStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static HttpJsonRapidMigrationAssessmentStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)static HttpJsonRapidMigrationAssessmentStubcreate(RapidMigrationAssessmentStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateAnnotationRequest,com.google.longrunning.Operation>createAnnotationCallable()com.google.api.gax.rpc.OperationCallable<CreateAnnotationRequest,Annotation,OperationMetadata>createAnnotationOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateCollectorRequest,com.google.longrunning.Operation>createCollectorCallable()com.google.api.gax.rpc.OperationCallable<CreateCollectorRequest,Collector,OperationMetadata>createCollectorOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteCollectorRequest,com.google.longrunning.Operation>deleteCollectorCallable()com.google.api.gax.rpc.OperationCallable<DeleteCollectorRequest,Collector,OperationMetadata>deleteCollectorOperationCallable()com.google.api.gax.rpc.UnaryCallable<GetAnnotationRequest,Annotation>getAnnotationCallable()com.google.api.gax.rpc.UnaryCallable<GetCollectorRequest,Collector>getCollectorCallable()com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStubgetHttpJsonOperationsStub()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>getLocationCallable()static List<com.google.api.gax.httpjson.ApiMethodDescriptor>getMethodDescriptors()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListCollectorsRequest,ListCollectorsResponse>listCollectorsCallable()com.google.api.gax.rpc.UnaryCallable<ListCollectorsRequest,RapidMigrationAssessmentClient.ListCollectorsPagedResponse>listCollectorsPagedCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>listLocationsCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,RapidMigrationAssessmentClient.ListLocationsPagedResponse>listLocationsPagedCallable()com.google.api.gax.rpc.UnaryCallable<PauseCollectorRequest,com.google.longrunning.Operation>pauseCollectorCallable()com.google.api.gax.rpc.OperationCallable<PauseCollectorRequest,Collector,OperationMetadata>pauseCollectorOperationCallable()com.google.api.gax.rpc.UnaryCallable<RegisterCollectorRequest,com.google.longrunning.Operation>registerCollectorCallable()com.google.api.gax.rpc.OperationCallable<RegisterCollectorRequest,Collector,OperationMetadata>registerCollectorOperationCallable()com.google.api.gax.rpc.UnaryCallable<ResumeCollectorRequest,com.google.longrunning.Operation>resumeCollectorCallable()com.google.api.gax.rpc.OperationCallable<ResumeCollectorRequest,Collector,OperationMetadata>resumeCollectorOperationCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<UpdateCollectorRequest,com.google.longrunning.Operation>updateCollectorCallable()com.google.api.gax.rpc.OperationCallable<UpdateCollectorRequest,Collector,OperationMetadata>updateCollectorOperationCallable()-
Methods inherited from class com.google.cloud.rapidmigrationassessment.v1.stub.RapidMigrationAssessmentStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonRapidMigrationAssessmentStub
protected HttpJsonRapidMigrationAssessmentStub(RapidMigrationAssessmentStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonRapidMigrationAssessmentStub, 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
-
HttpJsonRapidMigrationAssessmentStub
protected HttpJsonRapidMigrationAssessmentStub(RapidMigrationAssessmentStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonRapidMigrationAssessmentStub, 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 HttpJsonRapidMigrationAssessmentStub create(RapidMigrationAssessmentStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonRapidMigrationAssessmentStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonRapidMigrationAssessmentStub 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:
getHttpJsonOperationsStubin classRapidMigrationAssessmentStub
-
createCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCollectorRequest,com.google.longrunning.Operation> createCollectorCallable()
- Overrides:
createCollectorCallablein classRapidMigrationAssessmentStub
-
createCollectorOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCollectorRequest,Collector,OperationMetadata> createCollectorOperationCallable()
- Overrides:
createCollectorOperationCallablein classRapidMigrationAssessmentStub
-
createAnnotationCallable
public com.google.api.gax.rpc.UnaryCallable<CreateAnnotationRequest,com.google.longrunning.Operation> createAnnotationCallable()
- Overrides:
createAnnotationCallablein classRapidMigrationAssessmentStub
-
createAnnotationOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateAnnotationRequest,Annotation,OperationMetadata> createAnnotationOperationCallable()
- Overrides:
createAnnotationOperationCallablein classRapidMigrationAssessmentStub
-
getAnnotationCallable
public com.google.api.gax.rpc.UnaryCallable<GetAnnotationRequest,Annotation> getAnnotationCallable()
- Overrides:
getAnnotationCallablein classRapidMigrationAssessmentStub
-
listCollectorsCallable
public com.google.api.gax.rpc.UnaryCallable<ListCollectorsRequest,ListCollectorsResponse> listCollectorsCallable()
- Overrides:
listCollectorsCallablein classRapidMigrationAssessmentStub
-
listCollectorsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCollectorsRequest,RapidMigrationAssessmentClient.ListCollectorsPagedResponse> listCollectorsPagedCallable()
- Overrides:
listCollectorsPagedCallablein classRapidMigrationAssessmentStub
-
getCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<GetCollectorRequest,Collector> getCollectorCallable()
- Overrides:
getCollectorCallablein classRapidMigrationAssessmentStub
-
updateCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateCollectorRequest,com.google.longrunning.Operation> updateCollectorCallable()
- Overrides:
updateCollectorCallablein classRapidMigrationAssessmentStub
-
updateCollectorOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateCollectorRequest,Collector,OperationMetadata> updateCollectorOperationCallable()
- Overrides:
updateCollectorOperationCallablein classRapidMigrationAssessmentStub
-
deleteCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCollectorRequest,com.google.longrunning.Operation> deleteCollectorCallable()
- Overrides:
deleteCollectorCallablein classRapidMigrationAssessmentStub
-
deleteCollectorOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCollectorRequest,Collector,OperationMetadata> deleteCollectorOperationCallable()
- Overrides:
deleteCollectorOperationCallablein classRapidMigrationAssessmentStub
-
resumeCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<ResumeCollectorRequest,com.google.longrunning.Operation> resumeCollectorCallable()
- Overrides:
resumeCollectorCallablein classRapidMigrationAssessmentStub
-
resumeCollectorOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResumeCollectorRequest,Collector,OperationMetadata> resumeCollectorOperationCallable()
- Overrides:
resumeCollectorOperationCallablein classRapidMigrationAssessmentStub
-
registerCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<RegisterCollectorRequest,com.google.longrunning.Operation> registerCollectorCallable()
- Overrides:
registerCollectorCallablein classRapidMigrationAssessmentStub
-
registerCollectorOperationCallable
public com.google.api.gax.rpc.OperationCallable<RegisterCollectorRequest,Collector,OperationMetadata> registerCollectorOperationCallable()
- Overrides:
registerCollectorOperationCallablein classRapidMigrationAssessmentStub
-
pauseCollectorCallable
public com.google.api.gax.rpc.UnaryCallable<PauseCollectorRequest,com.google.longrunning.Operation> pauseCollectorCallable()
- Overrides:
pauseCollectorCallablein classRapidMigrationAssessmentStub
-
pauseCollectorOperationCallable
public com.google.api.gax.rpc.OperationCallable<PauseCollectorRequest,Collector,OperationMetadata> pauseCollectorOperationCallable()
- Overrides:
pauseCollectorOperationCallablein classRapidMigrationAssessmentStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallablein classRapidMigrationAssessmentStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,RapidMigrationAssessmentClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallablein classRapidMigrationAssessmentStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallablein classRapidMigrationAssessmentStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classRapidMigrationAssessmentStub
-
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
-
-