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
Method Details
beginCreate
public abstract SyncPoller
Creates a container registry with the specified parameters.
Parameters:
Returns:
beginCreate
public abstract SyncPoller
Creates a container registry with the specified parameters.
Parameters:
Returns:
beginCreateAsync
public abstract PollerFlux
Creates a container registry with the specified parameters.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a container registry.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a container registry.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a container registry.
Parameters:
Returns:
beginGenerateCredentials
public abstract SyncPoller
Generate keys for a token of a specified container registry.
Parameters:
Returns:
beginGenerateCredentials
public abstract SyncPoller
Generate keys for a token of a specified container registry.
Parameters:
Returns:
beginGenerateCredentialsAsync
public abstract PollerFlux
Generate keys for a token of a specified container registry.
Parameters:
Returns:
beginImportImage
public abstract SyncPoller
Copies an image to this container registry from the specified container registry.
Parameters:
Returns:
beginImportImage
public abstract SyncPoller
Copies an image to this container registry from the specified container registry.
Parameters:
Returns:
beginImportImageAsync
public abstract PollerFlux
Copies an image to this container registry from the specified container registry.
Parameters:
Returns:
beginScheduleRun
public abstract SyncPoller
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
Returns:
beginScheduleRun
public abstract SyncPoller
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
Returns:
beginScheduleRunAsync
public abstract PollerFlux
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates a container registry with the specified parameters.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates a container registry with the specified parameters.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Updates a container registry with the specified parameters.
Parameters:
Returns:
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:
Returns:
checkNameAvailabilityAsync
public abstract Mono
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:
Returns:
checkNameAvailabilityWithResponse
public abstract Response
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:
Returns:
checkNameAvailabilityWithResponseAsync
public abstract Mono
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:
Returns:
create
public abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
Parameters:
Returns:
create
public abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry, Context context)
Creates a container registry with the specified parameters.
Parameters:
Returns:
createAsync
public abstract Mono
Creates a container registry with the specified parameters.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono
Creates a container registry with the specified parameters.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String registryName)
Deletes a container registry.
Parameters:
delete
public abstract void delete(String resourceGroupName, String registryName, Context context)
Deletes a container registry.
Parameters:
deleteAsync
public abstract Mono
Deletes a container registry.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a container registry.
Parameters:
Returns:
generateCredentials
public abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
Parameters:
Returns:
generateCredentials
public abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)
Generate keys for a token of a specified container registry.
Parameters:
Returns:
generateCredentialsAsync
public abstract Mono
Generate keys for a token of a specified container registry.
Parameters:
Returns:
generateCredentialsWithResponseAsync
public abstract Mono
Generate keys for a token of a specified container registry.
Parameters:
Returns:
getBuildSourceUploadUrl
public abstract SourceUploadDefinitionInner getBuildSourceUploadUrl(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
Parameters:
Returns:
getBuildSourceUploadUrlAsync
public abstract Mono
Get the upload location for the user to be able to upload the source.
Parameters:
Returns:
getBuildSourceUploadUrlWithResponse
public abstract Response
Get the upload location for the user to be able to upload the source.
Parameters:
Returns:
getBuildSourceUploadUrlWithResponseAsync
public abstract Mono
Get the upload location for the user to be able to upload the source.
Parameters:
Returns:
getByResourceGroup
public abstract RegistryInner getByResourceGroup(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets the properties of the specified container registry.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the properties of the specified container registry.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets the properties of the specified container registry.
Parameters:
Returns:
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:
Returns:
getPrivateLinkResourceAsync
public abstract Mono
Gets a private link resource by a specified group name for a container registry.
Parameters:
Returns:
getPrivateLinkResourceWithResponse
public abstract Response
Gets a private link resource by a specified group name for a container registry.
Parameters:
Returns:
getPrivateLinkResourceWithResponseAsync
public abstract Mono
Gets a private link resource by a specified group name for a container registry.
Parameters:
Returns:
importImage
public abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
Parameters:
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:
importImageAsync
public abstract Mono
Copies an image to this container registry from the specified container registry.
Parameters:
Returns:
importImageWithResponseAsync
public abstract Mono
Copies an image to this container registry from the specified container registry.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all the container registries under the specified subscription.
Returns:
list
public abstract PagedIterable
Lists all the container registries under the specified subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists all the container registries under the specified subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the container registries under the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the container registries under the specified resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all the container registries under the specified resource group.
Parameters:
Returns:
listCredentials
public abstract RegistryListCredentialsResultInner listCredentials(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
Parameters:
Returns:
listCredentialsAsync
public abstract Mono
Lists the login credentials for the specified container registry.
Parameters:
Returns:
listCredentialsWithResponse
public abstract Response
Lists the login credentials for the specified container registry.
Parameters:
Returns:
listCredentialsWithResponseAsync
public abstract Mono
Lists the login credentials for the specified container registry.
Parameters:
Returns:
listPrivateLinkResources
public abstract PagedIterable
Lists the private link resources for a container registry.
Parameters:
Returns:
listPrivateLinkResources
public abstract PagedIterable
Lists the private link resources for a container registry.
Parameters:
Returns:
listPrivateLinkResourcesAsync
public abstract PagedFlux
Lists the private link resources for a container registry.
Parameters:
Returns:
listUsages
public abstract RegistryUsageListResultInner listUsages(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
Parameters:
Returns:
listUsagesAsync
public abstract Mono
Gets the quota usages for the specified container registry.
Parameters:
Returns:
listUsagesWithResponse
public abstract Response
Gets the quota usages for the specified container registry.
Parameters:
Returns:
listUsagesWithResponseAsync
public abstract Mono
Gets the quota usages for the specified container registry.
Parameters:
Returns:
regenerateCredential
public abstract RegistryListCredentialsResultInner regenerateCredential(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
Parameters:
Returns:
regenerateCredentialAsync
public abstract Mono
Regenerates one of the login credentials for the specified container registry.
Parameters:
Returns:
regenerateCredentialWithResponse
public abstract Response
Regenerates one of the login credentials for the specified container registry.
Parameters:
Returns:
regenerateCredentialWithResponseAsync
public abstract Mono
Regenerates one of the login credentials for the specified container registry.
Parameters:
Returns:
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:
Returns:
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:
Returns:
scheduleRunAsync
public abstract Mono
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
Returns:
scheduleRunWithResponseAsync
public abstract Mono
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
Returns:
update
public abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Parameters:
Returns:
update
public abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)
Updates a container registry with the specified parameters.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates a container registry with the specified parameters.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates a container registry with the specified parameters.
Parameters:
Returns:
Applies to
Azure SDK for Java