次の方法で共有


ProjectCatalogsClient Interface

public interface ProjectCatalogsClient

An instance of this class provides access to all the operations defined in ProjectCatalogsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginConnect(String resourceGroupName, String projectName, String catalogName)

Connects a project catalog to enable syncing.

abstract SyncPoller<PollResult<Void>,Void> beginConnect(String resourceGroupName, String projectName, String catalogName, Context context)

Connects a project catalog to enable syncing.

abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body)

Creates or updates a project catalog.

abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body, Context context)

Creates or updates a project catalog.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String catalogName)

Deletes a project catalog resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String catalogName, Context context)

Deletes a project catalog resource.

abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginPatch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body)

Partially updates a project catalog.

abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginPatch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body, Context context)

Partially updates a project catalog.

abstract SyncPoller<PollResult<Void>,Void> beginSync(String resourceGroupName, String projectName, String catalogName)

Syncs templates for a template source.

abstract SyncPoller<PollResult<Void>,Void> beginSync(String resourceGroupName, String projectName, String catalogName, Context context)

Syncs templates for a template source.

abstract void connect(String resourceGroupName, String projectName, String catalogName)

Connects a project catalog to enable syncing.

abstract void connect(String resourceGroupName, String projectName, String catalogName, Context context)

Connects a project catalog to enable syncing.

abstract CatalogInner createOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body)

Creates or updates a project catalog.

abstract CatalogInner createOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body, Context context)

Creates or updates a project catalog.

abstract void delete(String resourceGroupName, String projectName, String catalogName)

Deletes a project catalog resource.

abstract void delete(String resourceGroupName, String projectName, String catalogName, Context context)

Deletes a project catalog resource.

abstract CatalogInner get(String resourceGroupName, String projectName, String catalogName)

Gets an associated project catalog.

abstract SyncErrorDetailsInner getSyncErrorDetails(String resourceGroupName, String projectName, String catalogName)

Gets project catalog synchronization error details.

abstract Response<SyncErrorDetailsInner> getSyncErrorDetailsWithResponse(String resourceGroupName, String projectName, String catalogName, Context context)

Gets project catalog synchronization error details.

abstract Response<CatalogInner> getWithResponse(String resourceGroupName, String projectName, String catalogName, Context context)

Gets an associated project catalog.

abstract PagedIterable<CatalogInner> list(String resourceGroupName, String projectName)

Lists the catalogs associated with a project.

abstract PagedIterable<CatalogInner> list(String resourceGroupName, String projectName, Integer top, Context context)

Lists the catalogs associated with a project.

abstract CatalogInner patch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body)

Partially updates a project catalog.

abstract CatalogInner patch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body, Context context)

Partially updates a project catalog.

abstract void sync(String resourceGroupName, String projectName, String catalogName)

Syncs templates for a template source.

abstract void sync(String resourceGroupName, String projectName, String catalogName, Context context)

Syncs templates for a template source.

Method Details

beginConnect

public abstract SyncPoller<PollResult<Void>,Void> beginConnect(String resourceGroupName, String projectName, String catalogName)

Connects a project catalog to enable syncing.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginConnect

public abstract SyncPoller<PollResult<Void>,Void> beginConnect(String resourceGroupName, String projectName, String catalogName, Context context)

Connects a project catalog to enable syncing.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body)

Creates or updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Represents a catalog.

Returns:

the SyncPoller<T,U> for polling of represents a catalog.

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:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Represents a catalog.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of represents a catalog.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String catalogName)

Deletes a project catalog resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String catalogName, Context context)

Deletes a project catalog resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginPatch

public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginPatch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body)

Partially updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Updatable project catalog properties.

Returns:

the SyncPoller<T,U> for polling of represents a catalog.

beginPatch

public abstract SyncPoller<PollResult<CatalogInner>,CatalogInner> beginPatch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body, Context context)

Partially updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Updatable project catalog properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of represents a catalog.

beginSync

public abstract SyncPoller<PollResult<Void>,Void> beginSync(String resourceGroupName, String projectName, String catalogName)

Syncs templates for a template source.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginSync

public abstract SyncPoller<PollResult<Void>,Void> beginSync(String resourceGroupName, String projectName, String catalogName, Context context)

Syncs templates for a template source.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

connect

public abstract void connect(String resourceGroupName, String projectName, String catalogName)

Connects a project catalog to enable syncing.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

connect

public abstract void connect(String resourceGroupName, String projectName, String catalogName, Context context)

Connects a project catalog to enable syncing.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

createOrUpdate

public abstract CatalogInner createOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body)

Creates or updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Represents a catalog.

Returns:

represents a catalog.

createOrUpdate

public abstract CatalogInner createOrUpdate(String resourceGroupName, String projectName, String catalogName, CatalogInner body, Context context)

Creates or updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Represents a catalog.
context - The context to associate with this operation.

Returns:

represents a catalog.

delete

public abstract void delete(String resourceGroupName, String projectName, String catalogName)

Deletes a project catalog resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

delete

public abstract void delete(String resourceGroupName, String projectName, String catalogName, Context context)

Deletes a project catalog resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

get

public abstract CatalogInner get(String resourceGroupName, String projectName, String catalogName)

Gets an associated project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

Returns:

an associated project catalog.

getSyncErrorDetails

public abstract SyncErrorDetailsInner getSyncErrorDetails(String resourceGroupName, String projectName, String catalogName)

Gets project catalog synchronization error details.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

Returns:

project catalog synchronization error details.

getSyncErrorDetailsWithResponse

public abstract Response<SyncErrorDetailsInner> getSyncErrorDetailsWithResponse(String resourceGroupName, String projectName, String catalogName, Context context)

Gets project catalog synchronization error details.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

Returns:

project catalog synchronization error details along with Response<T>.

getWithResponse

public abstract Response<CatalogInner> getWithResponse(String resourceGroupName, String projectName, String catalogName, Context context)

Gets an associated project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

Returns:

an associated project catalog along with Response<T>.

list

public abstract PagedIterable<CatalogInner> list(String resourceGroupName, String projectName)

Lists the catalogs associated with a project.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.

Returns:

results of the catalog list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<CatalogInner> list(String resourceGroupName, String projectName, Integer top, Context context)

Lists the catalogs associated with a project.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
top - The maximum number of resources to return from the operation. Example: '$top=10'.
context - The context to associate with this operation.

Returns:

results of the catalog list operation as paginated response with PagedIterable<T>.

patch

public abstract CatalogInner patch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body)

Partially updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Updatable project catalog properties.

Returns:

represents a catalog.

patch

public abstract CatalogInner patch(String resourceGroupName, String projectName, String catalogName, CatalogUpdate body, Context context)

Partially updates a project catalog.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
body - Updatable project catalog properties.
context - The context to associate with this operation.

Returns:

represents a catalog.

sync

public abstract void sync(String resourceGroupName, String projectName, String catalogName)

Syncs templates for a template source.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.

sync

public abstract void sync(String resourceGroupName, String projectName, String catalogName, Context context)

Syncs templates for a template source.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
catalogName - The name of the Catalog.
context - The context to associate with this operation.

Applies to