RegistriesClient Interface

Implements

public interface RegistriesClient
extends InnerSupportsGet<RegistryInner>, InnerSupportsListing<RegistryInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginCreate(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginCreate(String resourceGroupName, String registryName, RegistryInner registry, Context context)

Creates a container registry with the specified parameters.

abstract PollerFlux<PollResult<RegistryInner>,RegistryInner> beginCreateAsync(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

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

Deletes a container registry.

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

Deletes a container registry.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String registryName)

Deletes a container registry.

abstract SyncPoller<PollResult<GenerateCredentialsResultInner>,GenerateCredentialsResultInner> beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

abstract SyncPoller<PollResult<GenerateCredentialsResultInner>,GenerateCredentialsResultInner> beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)

Generate keys for a token of a specified container registry.

abstract PollerFlux<PollResult<GenerateCredentialsResultInner>,GenerateCredentialsResultInner> beginGenerateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

abstract SyncPoller<PollResult<Void>,Void> beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

abstract SyncPoller<PollResult<Void>,Void> beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)

Copies an image to this container registry from the specified container registry.

abstract PollerFlux<PollResult<Void>,Void> beginImportImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

abstract SyncPoller<PollResult<RunInner>,RunInner> beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

abstract SyncPoller<PollResult<RunInner>,RunInner> beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)

Schedules a new run based on the request parameters and add it to the run queue.

abstract PollerFlux<PollResult<RunInner>,RunInner> beginScheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)

Updates a container registry with the specified parameters.

abstract PollerFlux<PollResult<RegistryInner>,RegistryInner> beginUpdateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

abstract RegistryNameStatusInner checkNameAvailability(RegistryNameCheckRequest registryNameCheckRequest)

Checks whether the container registry name is available for use.

abstract Mono<RegistryNameStatusInner> checkNameAvailabilityAsync(RegistryNameCheckRequest registryNameCheckRequest)

Checks whether the container registry name is available for use.

abstract Response<RegistryNameStatusInner> checkNameAvailabilityWithResponse(RegistryNameCheckRequest registryNameCheckRequest, Context context)

Checks whether the container registry name is available for use.

abstract Mono<Response<RegistryNameStatusInner>> checkNameAvailabilityWithResponseAsync(RegistryNameCheckRequest registryNameCheckRequest)

Checks whether the container registry name is available for use.

abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry, Context context)

Creates a container registry with the specified parameters.

abstract Mono<RegistryInner> createAsync(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

abstract void delete(String resourceGroupName, String registryName)

Deletes a container registry.

abstract void delete(String resourceGroupName, String registryName, Context context)

Deletes a container registry.

abstract Mono<Void> deleteAsync(String resourceGroupName, String registryName)

Deletes a container registry.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String registryName)

Deletes a container registry.

abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)

Generate keys for a token of a specified container registry.

abstract Mono<GenerateCredentialsResultInner> generateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

abstract Mono<Response<Flux<ByteBuffer>>> generateCredentialsWithResponseAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

abstract SourceUploadDefinitionInner getBuildSourceUploadUrl(String resourceGroupName, String registryName)

Get the upload location for the user to be able to upload the source.

abstract Mono<SourceUploadDefinitionInner> getBuildSourceUploadUrlAsync(String resourceGroupName, String registryName)

Get the upload location for the user to be able to upload the source.

abstract Response<SourceUploadDefinitionInner> getBuildSourceUploadUrlWithResponse(String resourceGroupName, String registryName, Context context)

Get the upload location for the user to be able to upload the source.

abstract Mono<Response<SourceUploadDefinitionInner>> getBuildSourceUploadUrlWithResponseAsync(String resourceGroupName, String registryName)

Get the upload location for the user to be able to upload the source.

abstract RegistryInner getByResourceGroup(String resourceGroupName, String registryName)

Gets the properties of the specified container registry.

abstract Mono<RegistryInner> getByResourceGroupAsync(String resourceGroupName, String registryName)

Gets the properties of the specified container registry.

abstract Response<RegistryInner> getByResourceGroupWithResponse(String resourceGroupName, String registryName, Context context)

Gets the properties of the specified container registry.

abstract Mono<Response<RegistryInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String registryName)

Gets the properties of the specified container registry.

abstract PrivateLinkResourceInner getPrivateLinkResource(String resourceGroupName, String registryName, String groupName)

Gets a private link resource by a specified group name for a container registry.

abstract Mono<PrivateLinkResourceInner> getPrivateLinkResourceAsync(String resourceGroupName, String registryName, String groupName)

Gets a private link resource by a specified group name for a container registry.

abstract Response<PrivateLinkResourceInner> getPrivateLinkResourceWithResponse(String resourceGroupName, String registryName, String groupName, Context context)

Gets a private link resource by a specified group name for a container registry.

abstract Mono<Response<PrivateLinkResourceInner>> getPrivateLinkResourceWithResponseAsync(String resourceGroupName, String registryName, String groupName)

Gets a private link resource by a specified group name for a container registry.

abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)

Copies an image to this container registry from the specified container registry.

abstract Mono<Void> importImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

abstract Mono<Response<Flux<ByteBuffer>>> importImageWithResponseAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

abstract PagedIterable<RegistryInner> list()

Lists all the container registries under the specified subscription.

abstract PagedIterable<RegistryInner> list(Context context)

Lists all the container registries under the specified subscription.

abstract PagedFlux<RegistryInner> listAsync()

Lists all the container registries under the specified subscription.

abstract PagedIterable<RegistryInner> listByResourceGroup(String resourceGroupName)

Lists all the container registries under the specified resource group.

abstract PagedIterable<RegistryInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all the container registries under the specified resource group.

abstract PagedFlux<RegistryInner> listByResourceGroupAsync(String resourceGroupName)

Lists all the container registries under the specified resource group.

abstract RegistryListCredentialsResultInner listCredentials(String resourceGroupName, String registryName)

Lists the login credentials for the specified container registry.

abstract Mono<RegistryListCredentialsResultInner> listCredentialsAsync(String resourceGroupName, String registryName)

Lists the login credentials for the specified container registry.

abstract Response<RegistryListCredentialsResultInner> listCredentialsWithResponse(String resourceGroupName, String registryName, Context context)

Lists the login credentials for the specified container registry.

abstract Mono<Response<RegistryListCredentialsResultInner>> listCredentialsWithResponseAsync(String resourceGroupName, String registryName)

Lists the login credentials for the specified container registry.

abstract PagedIterable<PrivateLinkResourceInner> listPrivateLinkResources(String resourceGroupName, String registryName)

Lists the private link resources for a container registry.

abstract PagedIterable<PrivateLinkResourceInner> listPrivateLinkResources(String resourceGroupName, String registryName, Context context)

Lists the private link resources for a container registry.

abstract PagedFlux<PrivateLinkResourceInner> listPrivateLinkResourcesAsync(String resourceGroupName, String registryName)

Lists the private link resources for a container registry.

abstract RegistryUsageListResultInner listUsages(String resourceGroupName, String registryName)

Gets the quota usages for the specified container registry.

abstract Mono<RegistryUsageListResultInner> listUsagesAsync(String resourceGroupName, String registryName)

Gets the quota usages for the specified container registry.

abstract Response<RegistryUsageListResultInner> listUsagesWithResponse(String resourceGroupName, String registryName, Context context)

Gets the quota usages for the specified container registry.

abstract Mono<Response<RegistryUsageListResultInner>> listUsagesWithResponseAsync(String resourceGroupName, String registryName)

Gets the quota usages for the specified container registry.

abstract RegistryListCredentialsResultInner regenerateCredential(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)

Regenerates one of the login credentials for the specified container registry.

abstract Mono<RegistryListCredentialsResultInner> regenerateCredentialAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)

Regenerates one of the login credentials for the specified container registry.

abstract Response<RegistryListCredentialsResultInner> regenerateCredentialWithResponse(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters, Context context)

Regenerates one of the login credentials for the specified container registry.

abstract Mono<Response<RegistryListCredentialsResultInner>> regenerateCredentialWithResponseAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)

Regenerates one of the login credentials for the specified container registry.

abstract RunInner scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

abstract RunInner scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)

Schedules a new run based on the request parameters and add it to the run queue.

abstract Mono<RunInner> scheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

abstract Mono<Response<Flux<ByteBuffer>>> scheduleRunWithResponseAsync(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)

Updates a container registry with the specified parameters.

abstract Mono<RegistryInner> updateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

Method Details

beginCreate

public abstract SyncPoller,RegistryInner> beginCreate(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.

Returns:

the SyncPoller<T,U> for polling of an object that represents a container registry.

beginCreate

public abstract SyncPoller,RegistryInner> beginCreate(String resourceGroupName, String registryName, RegistryInner registry, Context context)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an object that represents a container registry.

beginCreateAsync

public abstract PollerFlux,RegistryInner> beginCreateAsync(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.

Returns:

the PollerFlux<T,U> for polling of an object that represents a container registry.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String registryName)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String registryName, Context context)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String registryName)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

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

beginGenerateCredentials

public abstract SyncPoller,GenerateCredentialsResultInner> beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.

Returns:

the SyncPoller<T,U> for polling of the response from the GenerateCredentials operation.

beginGenerateCredentials

public abstract SyncPoller,GenerateCredentialsResultInner> beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the response from the GenerateCredentials operation.

beginGenerateCredentialsAsync

public abstract PollerFlux,GenerateCredentialsResultInner> beginGenerateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.

Returns:

the PollerFlux<T,U> for polling of the response from the GenerateCredentials operation.

beginImportImage

public abstract SyncPoller,Void> beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.

Returns:

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

beginImportImage

public abstract SyncPoller,Void> beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.
context - The context to associate with this operation.

Returns:

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

beginImportImageAsync

public abstract PollerFlux,Void> beginImportImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.

Returns:

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

beginScheduleRun

public abstract SyncPoller,RunInner> beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.

Returns:

the SyncPoller<T,U> for polling of run resource properties.

beginScheduleRun

public abstract SyncPoller,RunInner> beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of run resource properties.

beginScheduleRunAsync

public abstract PollerFlux,RunInner> beginScheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.

Returns:

the PollerFlux<T,U> for polling of run resource properties.

beginUpdate

public abstract SyncPoller,RegistryInner> beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.

Returns:

the SyncPoller<T,U> for polling of an object that represents a container registry.

beginUpdate

public abstract SyncPoller,RegistryInner> beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an object that represents a container registry.

beginUpdateAsync

public abstract PollerFlux,RegistryInner> beginUpdateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.

Returns:

the PollerFlux<T,U> for polling of an object that represents a container registry.

checkNameAvailability

public abstract RegistryNameStatusInner checkNameAvailability(RegistryNameCheckRequest registryNameCheckRequest)

Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.

Parameters:

registryNameCheckRequest - The object containing information for the availability request.

Returns:

the result of a request to check the availability of a container registry name.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(RegistryNameCheckRequest registryNameCheckRequest)

Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.

Parameters:

registryNameCheckRequest - The object containing information for the availability request.

Returns:

the result of a request to check the availability of a container registry name on successful completion of Mono.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(RegistryNameCheckRequest registryNameCheckRequest, Context context)

Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.

Parameters:

registryNameCheckRequest - The object containing information for the availability request.
context - The context to associate with this operation.

Returns:

the result of a request to check the availability of a container registry name along with Response<T>.

checkNameAvailabilityWithResponseAsync

public abstract Mono> checkNameAvailabilityWithResponseAsync(RegistryNameCheckRequest registryNameCheckRequest)

Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.

Parameters:

registryNameCheckRequest - The object containing information for the availability request.

Returns:

the result of a request to check the availability of a container registry name along with Response<T> on successful completion of Mono.

create

public abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.

Returns:

an object that represents a container registry.

create

public abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry, Context context)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.
context - The context to associate with this operation.

Returns:

an object that represents a container registry.

createAsync

public abstract Mono createAsync(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.

Returns:

an object that represents a container registry on successful completion of Mono.

createWithResponseAsync

public abstract Mono>> createWithResponseAsync(String resourceGroupName, String registryName, RegistryInner registry)

Creates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registry - The parameters for creating a container registry.

Returns:

an object that represents a container registry along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String registryName)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

delete

public abstract void delete(String resourceGroupName, String registryName, Context context)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String registryName)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String registryName)

Deletes a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the Response<T> on successful completion of Mono.

generateCredentials

public abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.

Returns:

the response from the GenerateCredentials operation.

generateCredentials

public abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.
context - The context to associate with this operation.

Returns:

the response from the GenerateCredentials operation.

generateCredentialsAsync

public abstract Mono generateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.

Returns:

the response from the GenerateCredentials operation on successful completion of Mono.

generateCredentialsWithResponseAsync

public abstract Mono>> generateCredentialsWithResponseAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)

Generate keys for a token of a specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
generateCredentialsParameters - The parameters for generating credentials.

Returns:

the response from the GenerateCredentials operation along with Response<T> on successful completion of Mono.

getBuildSourceUploadUrl

public abstract SourceUploadDefinitionInner getBuildSourceUploadUrl(String resourceGroupName, String registryName)

Get the upload location for the user to be able to upload the source.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.

Returns:

the upload location for the user to be able to upload the source.

getBuildSourceUploadUrlAsync

public abstract Mono getBuildSourceUploadUrlAsync(String resourceGroupName, String registryName)

Get the upload location for the user to be able to upload the source.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.

Returns:

the upload location for the user to be able to upload the source on successful completion of Mono.

getBuildSourceUploadUrlWithResponse

public abstract Response getBuildSourceUploadUrlWithResponse(String resourceGroupName, String registryName, Context context)

Get the upload location for the user to be able to upload the source.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
context - The context to associate with this operation.

Returns:

the upload location for the user to be able to upload the source along with Response<T>.

getBuildSourceUploadUrlWithResponseAsync

public abstract Mono> getBuildSourceUploadUrlWithResponseAsync(String resourceGroupName, String registryName)

Get the upload location for the user to be able to upload the source.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.

Returns:

the upload location for the user to be able to upload the source along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract RegistryInner getByResourceGroup(String resourceGroupName, String registryName)

Gets the properties of the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the properties of the specified container registry.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String registryName)

Gets the properties of the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the properties of the specified container registry on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String registryName, Context context)

Gets the properties of the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
context - The context to associate with this operation.

Returns:

the properties of the specified container registry along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String registryName)

Gets the properties of the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the properties of the specified container registry along with Response<T> on successful completion of Mono.

getPrivateLinkResource

public abstract PrivateLinkResourceInner getPrivateLinkResource(String resourceGroupName, String registryName, String groupName)

Gets a private link resource by a specified group name for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
groupName - The name of the private link resource.

Returns:

a private link resource by a specified group name for a container registry.

getPrivateLinkResourceAsync

public abstract Mono getPrivateLinkResourceAsync(String resourceGroupName, String registryName, String groupName)

Gets a private link resource by a specified group name for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
groupName - The name of the private link resource.

Returns:

a private link resource by a specified group name for a container registry on successful completion of Mono.

getPrivateLinkResourceWithResponse

public abstract Response getPrivateLinkResourceWithResponse(String resourceGroupName, String registryName, String groupName, Context context)

Gets a private link resource by a specified group name for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
groupName - The name of the private link resource.
context - The context to associate with this operation.

Returns:

a private link resource by a specified group name for a container registry along with Response<T>.

getPrivateLinkResourceWithResponseAsync

public abstract Mono> getPrivateLinkResourceWithResponseAsync(String resourceGroupName, String registryName, String groupName)

Gets a private link resource by a specified group name for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
groupName - The name of the private link resource.

Returns:

a private link resource by a specified group name for a container registry along with Response<T> on successful completion of Mono.

importImage

public abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.

importImage

public abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.
context - The context to associate with this operation.

importImageAsync

public abstract Mono importImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.

Returns:

A Mono that completes when a successful response is received.

importImageWithResponseAsync

public abstract Mono>> importImageWithResponseAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)

Copies an image to this container registry from the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
parameters - The parameters specifying the image to copy and the source container registry.

Returns:

the Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Lists all the container registries under the specified subscription.

Returns:

the result of a request to list container registries as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Lists all the container registries under the specified subscription.

Parameters:

context - The context to associate with this operation.

Returns:

the result of a request to list container registries as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Lists all the container registries under the specified subscription.

Returns:

the result of a request to list container registries as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all the container registries under the specified resource group.

Parameters:

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

Returns:

the result of a request to list container registries as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all the container registries under the specified resource group.

Parameters:

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

Returns:

the result of a request to list container registries as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all the container registries under the specified resource group.

Parameters:

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

Returns:

the result of a request to list container registries as paginated response with PagedFlux<T>.

listCredentials

public abstract RegistryListCredentialsResultInner listCredentials(String resourceGroupName, String registryName)

Lists the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the response from the ListCredentials operation.

listCredentialsAsync

public abstract Mono listCredentialsAsync(String resourceGroupName, String registryName)

Lists the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the response from the ListCredentials operation on successful completion of Mono.

listCredentialsWithResponse

public abstract Response listCredentialsWithResponse(String resourceGroupName, String registryName, Context context)

Lists the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
context - The context to associate with this operation.

Returns:

the response from the ListCredentials operation along with Response<T>.

listCredentialsWithResponseAsync

public abstract Mono> listCredentialsWithResponseAsync(String resourceGroupName, String registryName)

Lists the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the response from the ListCredentials operation along with Response<T> on successful completion of Mono.

listPrivateLinkResources

public abstract PagedIterable listPrivateLinkResources(String resourceGroupName, String registryName)

Lists the private link resources for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the result of a request to list private link resources for a container registry as paginated response with PagedIterable<T>.

listPrivateLinkResources

public abstract PagedIterable listPrivateLinkResources(String resourceGroupName, String registryName, Context context)

Lists the private link resources for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
context - The context to associate with this operation.

Returns:

the result of a request to list private link resources for a container registry as paginated response with PagedIterable<T>.

listPrivateLinkResourcesAsync

public abstract PagedFlux listPrivateLinkResourcesAsync(String resourceGroupName, String registryName)

Lists the private link resources for a container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the result of a request to list private link resources for a container registry as paginated response with PagedFlux<T>.

listUsages

public abstract RegistryUsageListResultInner listUsages(String resourceGroupName, String registryName)

Gets the quota usages for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the quota usages for the specified container registry.

listUsagesAsync

public abstract Mono listUsagesAsync(String resourceGroupName, String registryName)

Gets the quota usages for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the quota usages for the specified container registry on successful completion of Mono.

listUsagesWithResponse

public abstract Response listUsagesWithResponse(String resourceGroupName, String registryName, Context context)

Gets the quota usages for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
context - The context to associate with this operation.

Returns:

the quota usages for the specified container registry along with Response<T>.

listUsagesWithResponseAsync

public abstract Mono> listUsagesWithResponseAsync(String resourceGroupName, String registryName)

Gets the quota usages for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.

Returns:

the quota usages for the specified container registry along with Response<T> on successful completion of Mono.

regenerateCredential

public abstract RegistryListCredentialsResultInner regenerateCredential(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)

Regenerates one of the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
regenerateCredentialParameters - Specifies name of the password which should be regenerated -- password or password2.

Returns:

the response from the ListCredentials operation.

regenerateCredentialAsync

public abstract Mono regenerateCredentialAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)

Regenerates one of the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
regenerateCredentialParameters - Specifies name of the password which should be regenerated -- password or password2.

Returns:

the response from the ListCredentials operation on successful completion of Mono.

regenerateCredentialWithResponse

public abstract Response regenerateCredentialWithResponse(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters, Context context)

Regenerates one of the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
regenerateCredentialParameters - Specifies name of the password which should be regenerated -- password or password2.
context - The context to associate with this operation.

Returns:

the response from the ListCredentials operation along with Response<T>.

regenerateCredentialWithResponseAsync

public abstract Mono> regenerateCredentialWithResponseAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)

Regenerates one of the login credentials for the specified container registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
regenerateCredentialParameters - Specifies name of the password which should be regenerated -- password or password2.

Returns:

the response from the ListCredentials operation along with Response<T> on successful completion of Mono.

scheduleRun

public abstract RunInner scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.

Returns:

run resource properties.

scheduleRun

public abstract RunInner scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.
context - The context to associate with this operation.

Returns:

run resource properties.

scheduleRunAsync

public abstract Mono scheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.

Returns:

run resource properties on successful completion of Mono.

scheduleRunWithResponseAsync

public abstract Mono>> scheduleRunWithResponseAsync(String resourceGroupName, String registryName, RunRequest runRequest)

Schedules a new run based on the request parameters and add it to the run queue.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runRequest - The parameters of a run that needs to scheduled.

Returns:

run resource properties along with Response<T> on successful completion of Mono.

update

public abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.

Returns:

an object that represents a container registry.

update

public abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.
context - The context to associate with this operation.

Returns:

an object that represents a container registry.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.

Returns:

an object that represents a container registry on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)

Updates a container registry with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - The name of the container registry.
registryUpdateParameters - The parameters for updating a container registry.

Returns:

an object that represents a container registry along with Response<T> on successful completion of Mono.

Applies to