Class MigrationCenterGrpc.MigrationCenterFutureStub

  • Enclosing class:
    MigrationCenterGrpc

    public static final class MigrationCenterGrpc.MigrationCenterFutureStub
    extends io.grpc.stub.AbstractFutureStub<MigrationCenterGrpc.MigrationCenterFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service MigrationCenter.
     Service describing handlers for resources.
     
    • Method Detail

      • listAssets

        public com.google.common.util.concurrent.ListenableFuture<ListAssetsResponse> listAssets​(ListAssetsRequest request)
         Lists all the assets in a given project and location.
         
      • getAsset

        public com.google.common.util.concurrent.ListenableFuture<Asset> getAsset​(GetAssetRequest request)
         Gets the details of an asset.
         
      • updateAsset

        public com.google.common.util.concurrent.ListenableFuture<Asset> updateAsset​(UpdateAssetRequest request)
         Updates the parameters of an asset.
         
      • deleteAsset

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAsset​(DeleteAssetRequest request)
         Deletes an asset.
         
      • batchDeleteAssets

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> batchDeleteAssets​(BatchDeleteAssetsRequest request)
         Deletes list of Assets.
         
      • createImportJob

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createImportJob​(CreateImportJobRequest request)
         Creates an import job.
         
      • getImportJob

        public com.google.common.util.concurrent.ListenableFuture<ImportJob> getImportJob​(GetImportJobRequest request)
         Gets the details of an import job.
         
      • deleteImportJob

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteImportJob​(DeleteImportJobRequest request)
         Deletes an import job.
         
      • updateImportJob

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateImportJob​(UpdateImportJobRequest request)
         Updates an import job.
         
      • validateImportJob

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> validateImportJob​(ValidateImportJobRequest request)
         Validates an import job.
         
      • runImportJob

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> runImportJob​(RunImportJobRequest request)
         Runs an import job.
         
      • createImportDataFile

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createImportDataFile​(CreateImportDataFileRequest request)
         Creates an import data file.
         
      • deleteImportDataFile

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteImportDataFile​(DeleteImportDataFileRequest request)
         Delete an import data file.
         
      • listGroups

        public com.google.common.util.concurrent.ListenableFuture<ListGroupsResponse> listGroups​(ListGroupsRequest request)
         Lists all groups in a given project and location.
         
      • getGroup

        public com.google.common.util.concurrent.ListenableFuture<Group> getGroup​(GetGroupRequest request)
         Gets the details of a group.
         
      • createGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createGroup​(CreateGroupRequest request)
         Creates a new group in a given project and location.
         
      • updateGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateGroup​(UpdateGroupRequest request)
         Updates the parameters of a group.
         
      • deleteGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteGroup​(DeleteGroupRequest request)
         Deletes a group.
         
      • addAssetsToGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> addAssetsToGroup​(AddAssetsToGroupRequest request)
         Adds assets to a group.
         
      • removeAssetsFromGroup

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> removeAssetsFromGroup​(RemoveAssetsFromGroupRequest request)
         Removes assets from a group.
         
      • getErrorFrame

        public com.google.common.util.concurrent.ListenableFuture<ErrorFrame> getErrorFrame​(GetErrorFrameRequest request)
         Gets the details of an error frame.
         
      • listSources

        public com.google.common.util.concurrent.ListenableFuture<ListSourcesResponse> listSources​(ListSourcesRequest request)
         Lists all the sources in a given project and location.
         
      • getSource

        public com.google.common.util.concurrent.ListenableFuture<Source> getSource​(GetSourceRequest request)
         Gets the details of a source.
         
      • createSource

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSource​(CreateSourceRequest request)
         Creates a new source in a given project and location.
         
      • updateSource

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSource​(UpdateSourceRequest request)
         Updates the parameters of a source.
         
      • deleteSource

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSource​(DeleteSourceRequest request)
         Deletes a source.
         
      • getPreferenceSet

        public com.google.common.util.concurrent.ListenableFuture<PreferenceSet> getPreferenceSet​(GetPreferenceSetRequest request)
         Gets the details of a preference set.
         
      • createPreferenceSet

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createPreferenceSet​(CreatePreferenceSetRequest request)
         Creates a new preference set in a given project and location.
         
      • updatePreferenceSet

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updatePreferenceSet​(UpdatePreferenceSetRequest request)
         Updates the parameters of a preference set.
         
      • deletePreferenceSet

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deletePreferenceSet​(DeletePreferenceSetRequest request)
         Deletes a preference set.
         
      • getSettings

        public com.google.common.util.concurrent.ListenableFuture<Settings> getSettings​(GetSettingsRequest request)
         Gets the details of regional settings.
         
      • updateSettings

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSettings​(UpdateSettingsRequest request)
         Updates the regional-level project settings.
         
      • createReportConfig

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createReportConfig​(CreateReportConfigRequest request)
         Creates a report configuration.
         
      • getReportConfig

        public com.google.common.util.concurrent.ListenableFuture<ReportConfig> getReportConfig​(GetReportConfigRequest request)
         Gets details of a single ReportConfig.
         
      • deleteReportConfig

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteReportConfig​(DeleteReportConfigRequest request)
         Deletes a ReportConfig.
         
      • createReport

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createReport​(CreateReportRequest request)
         Creates a report.
         
      • getReport

        public com.google.common.util.concurrent.ListenableFuture<Report> getReport​(GetReportRequest request)
         Gets details of a single Report.
         
      • deleteReport

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteReport​(DeleteReportRequest request)
         Deletes a Report.