Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
package com.microsoft.azure.management.containerregistry;
//
//import com.microsoft.azure.PagedList;
//import com.microsoft.azure.management.apigeneration.Beta;
//import com.microsoft.azure.management.apigeneration.Fluent;
//import rx.Completable;
//import rx.Observable;
//
Grouping of container registry queued build actions.
/**
* Grouping of container registry queued build actions.
*/
public interface QueuedBuildOperations {
}
//@Fluent
//@Beta(Beta.SinceVersion.V1_14_0)
//public interface QueuedBuildOperations {
// /**
// * Queues a build task to build for the current container registry.
// *
// * @param buildTaskName the name of build task to be queued
// * @return returns the build object.
// */
// Build queueBuildTask(String buildTaskName);
//
// /**
// * Queues a build task to build for the current container registry.
// *
// * @param buildTaskName the name of build task to be queued
// * @return returns the build object.
// */
// Observable<Build> queueBuildTaskAsync(String buildTaskName);
//
// /**
// * Creates a new quick build based on the request parameters and adds it to the build queue.
// *
// * @return returns the build object.
// */
// Build.QueuedQuickBuildDefinitionStages.Blank queueQuickBuild();
//
// /**
// * Gets the properties of the specified queued build.
// *
// * @param buildId the ID of the queued build
// * @return the Build object if successful
// */
// Build get(String buildId);
//
// /**
// * Gets the properties of the specified queued build.
// *
// * @param buildId the ID of the queued build
// * @return a representation of the future computation of this call, returning the build object
// */
// Observable<Build> getAsync(String buildId);
//
// /**
// * Cancels a queued build for the container registry.
// *
// * @param buildId the ID of the queued build
// */
// void cancel(String buildId);
//
// /**
// * Cancels a queued build for the container registry asynchronously.
// *
// * @param buildId the ID of the queued build
// * @return a representation of the future computation of this call
// */
// Completable cancelAsync(String buildId);
//
// /**
// * Lists all the queued build for the container registry.
// *
// * @return the list of all the queued build for the specified container registry
// */
// PagedList<Build> list();
//
// /**
// * Lists all the build tasks for the container registry.
// *
// * @return a representation of the future computation of this call, returning the list of all the queued builds
// * for the specified container registry
// */
// Observable<Build> listAsync();
//
// /**
// * Lists all the queued builds for the container registry matching the specified filter.
// *
// * @param filter the specified filter
// * @param top the maximum nuber of queued builds to return
// * @return the list of all the queued builds for the specified container registry
// */
// PagedList<Build> listWithFilterAndTop(String filter, int top);
//
// /**
// * Lists all the queued builds for the container registry matching the specified filter.
// *
// * @param filter the specified filter
// * @param top the maximum nuber of queued builds to return
// * @return a representation of the future computation of this call, returning the list of all the queued builds
// * for the specified container registry
// */
// Observable<Build> listWithFilterAndTopAsync(String filter, int top);
//
//}