///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:6D5670450504E52DA35544ED5DAAEF5F:9FC4E3AE70D346349F923BB9CCEC2944 public RegistrySourceTriggerImpl DefineSourceTrigger(string sourceTriggerName) { if (IsInCreateMode()) { if (this.inner.Trigger == null) { this.inner.Trigger = new TriggerProperties(); } if (this.inner.Trigger.SourceTriggers == null) { this.inner.Trigger.SourceTriggers = new List <SourceTrigger>(); } return(new RegistrySourceTriggerImpl(sourceTriggerName, this, true)); } else { this.taskUpdateParameters = new TaskUpdateParametersInner(); this.SetTaskUpdateParameterTriggers(); return(new RegistrySourceTriggerImpl(sourceTriggerName, this, true)); } }
/// <summary> /// Updates a task 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='taskUpdateParameters'> /// The parameters for updating a task. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async System.Threading.Tasks.Task <TaskInner> BeginUpdateAsync(this ITasksOperations operations, string resourceGroupName, string registryName, string taskName, TaskUpdateParametersInner taskUpdateParameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, registryName, taskName, taskUpdateParameters, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }