///GENMHASH:90436C433DC4B4C48CC8286CCD933506:75801DEBDE7DF693898C5439817D4492 internal RegistryTaskImpl(IRegistryManager registryManager, string taskName) { this.tasksInner = registryManager.Inner.Tasks; this.taskName = taskName; this.inner = new TaskInner(); this.taskUpdateParameters = new TaskUpdateParametersInner(); }
///GENMHASH:5A2D79502EDA81E37A36694062AEDC65:91AB6FE1CA9EB10C92D08B4F0D59B50C public async Task <Microsoft.Azure.Management.ContainerRegistry.Fluent.IRegistryTask> RefreshAsync(CancellationToken cancellationToken = default(CancellationToken)) { TaskInner taskInner = await this.tasksInner.GetAsync(this.resourceGroupName, this.registryName, this.taskName, cancellationToken); this.inner = taskInner; this.taskUpdateParameters = new TaskUpdateParametersInner(); this.SetTaskUpdateParameterTriggers(); return(this); }
///GENMHASH:F712FF2645AF2A9EDD0A69A05FB730DB:9CE14828E093066A7923277DDBEF714A internal RegistryTaskImpl(IRegistryManager registryManager, TaskInner inner) { this.tasksInner = registryManager.Inner.Tasks; this.taskName = inner.Name; this.inner = inner; this.resourceGroupName = ResourceUtils.GroupFromResourceId(this.inner.Id); this.registryName = ResourceUtils.NameFromResourceId(ResourceUtils.ParentResourcePathFromResourceId(this.inner.Id)); this.taskUpdateParameters = new TaskUpdateParametersInner(); SetTaskUpdateParameterTriggers(); }
///GENMHASH:93F5525F475C77754B229151C3005F4B:15FFC6B02454B908A913F74C496F88F7 public async Task <Microsoft.Azure.Management.ContainerRegistry.Fluent.IRegistryTask> ApplyAsync(CancellationToken cancellationToken = default(CancellationToken)) { //$ RegistryTaskImpl self = this; TaskInner taskInner = await this.tasksInner.UpdateAsync(this.resourceGroupName, this.registryName, this.taskName, this.taskUpdateParameters, cancellationToken); this.inner = taskInner; this.taskUpdateParameters = new TaskUpdateParametersInner(); this.registryTaskStep = null; this.SetTaskUpdateParameterTriggers(); return(this); }
///GENMHASH:80F7470CDF0EC9C47B32C4EFEE171B76:1BDB669FC17E41672BF2628A2DAED928 public async Task <Microsoft.Azure.Management.ContainerRegistry.Fluent.IRegistryTask> GetByRegistryAsync(string resourceGroupName, string registryName, string taskName, bool includeSecrets, CancellationToken cancellationToken = default(CancellationToken)) { if (includeSecrets) { TaskInner taskInner = await this.registryManager.Inner.Tasks.GetDetailsAsync(resourceGroupName, registryName, taskName, cancellationToken); return(new RegistryTaskImpl(registryManager, taskInner)); } else { TaskInner taskInner = await this.registryManager.Inner.Tasks.GetAsync(resourceGroupName, registryName, taskName, cancellationToken); return(new RegistryTaskImpl(registryManager, taskInner)); } }
/// <summary> /// Creates a task for a container registry with the specified parameters. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// The name of the resource group to which the container registry belongs. /// </param> /// <param name='registryName'> /// The name of the container registry. /// </param> /// <param name='taskName'> /// The name of the container registry task. /// </param> /// <param name='taskCreateParameters'> /// The parameters for creating a task. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async System.Threading.Tasks.Task <TaskInner> CreateAsync(this ITasksOperations operations, string resourceGroupName, string registryName, string taskName, TaskInner taskCreateParameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, registryName, taskName, taskCreateParameters, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
///GENMHASH:00D82E9EC1D043ED9B513753E72EA388:2F0F4F704959B133C76195C10B3C6B80 private RegistryTaskImpl WrapModel(TaskInner innerModel) { return(new RegistryTaskImpl(this.registryManager, innerModel)); }