ProjectCatalogsClient Interface
public interface ProjectCatalogsClient
An instance of this class provides access to all the operations defined in ProjectCatalogsClient.
Method Summary
Method Details
beginConnect
public abstract SyncPoller<PollResult<Void>,Void> beginConnect(String resourceGroupName, String projectName, String catalogName)
Connects a project catalog to enable syncing.
Parameters:
Returns:
beginConnect
public abstract SyncPoller<PollResult<Void>,Void> beginConnect(String resourceGroupName, String projectName, String catalogName, Context context)
Connects a project catalog to enable syncing.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body)
Creates or updates a project catalog.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body, Context context)
Creates or updates a project catalog.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String catalogName)
Deletes a project catalog resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String catalogName, Context context)
Deletes a project catalog resource.
Parameters:
Returns:
beginPatch
public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginPatch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body)
Partially updates a project catalog.
Parameters:
Returns:
beginPatch
public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginPatch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body, Context context)
Partially updates a project catalog.
Parameters:
Returns:
beginSync
public abstract SyncPoller<PollResult<Void>,Void> beginSync(String resourceGroupName, String projectName, String catalogName)
Syncs templates for a template source.
Parameters:
Returns:
beginSync
public abstract SyncPoller<PollResult<Void>,Void> beginSync(String resourceGroupName, String projectName, String catalogName, Context context)
Syncs templates for a template source.
Parameters:
Returns:
connect
public abstract void connect(String resourceGroupName, String projectName, String catalogName)
Connects a project catalog to enable syncing.
Parameters:
connect
public abstract void connect(String resourceGroupName, String projectName, String catalogName, Context context)
Connects a project catalog to enable syncing.
Parameters:
createOrUpdate
public abstract CatalogInner createOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body)
Creates or updates a project catalog.
Parameters:
Returns:
createOrUpdate
public abstract CatalogInner createOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body, Context context)
Creates or updates a project catalog.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String projectName, String catalogName)
Deletes a project catalog resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String projectName, String catalogName, Context context)
Deletes a project catalog resource.
Parameters:
get
public abstract CatalogInner get(String resourceGroupName, String projectName, String catalogName)
Gets an associated project catalog.
Parameters:
Returns:
getSyncErrorDetails
public abstract SyncErrorDetailsInner getSyncErrorDetails(String resourceGroupName, String projectName, String catalogName)
Gets project catalog synchronization error details.
Parameters:
Returns:
getSyncErrorDetailsWithResponse
public abstract Response<SyncErrorDetailsInner> getSyncErrorDetailsWithResponse(String resourceGroupName, String projectName, String catalogName, Context context)
Gets project catalog synchronization error details.
Parameters:
Returns:
getWithResponse
public abstract Response<CatalogInner> getWithResponse(String resourceGroupName, String projectName, String catalogName, Context context)
Gets an associated project catalog.
Parameters:
Returns:
list
public abstract PagedIterable<CatalogInner> list(String resourceGroupName, String projectName)
Lists the catalogs associated with a project.
Parameters:
Returns:
list
public abstract PagedIterable<CatalogInner> list(String resourceGroupName, String projectName, Integer top, Context context)
Lists the catalogs associated with a project.
Parameters:
Returns:
patch
public abstract CatalogInner patch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body)
Partially updates a project catalog.
Parameters:
Returns:
patch
public abstract CatalogInner patch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body, Context context)
Partially updates a project catalog.
Parameters:
Returns:
sync
public abstract void sync(String resourceGroupName, String projectName, String catalogName)
Syncs templates for a template source.
Parameters:
sync
public abstract void sync(String resourceGroupName, String projectName, String catalogName, Context context)
Syncs templates for a template source.
Parameters: