///GENMHASH:CE3C72F25B95240A224B656232E54EE5:DE4EC3CFF657B9C7C27674FB691D0902
        public RegistryDockerTaskStepImpl WithOverridingArgument(string name, OverridingArgument overridingArgument)
        {
            if (this.inner.Arguments == null)
            {
                this.inner.Arguments = new List <Argument>();
            }
            Argument value = new Argument
            {
                Name     = name,
                Value    = overridingArgument.Value,
                IsSecret = overridingArgument.IsSecret
            };

            if (IsInCreateMode())
            {
                this.inner.Arguments.Add(value);
            }
            else
            {
                this.dockerTaskStepUpdateParameters.Arguments.Add(value);
            }
            return(this);
        }
Пример #2
0
 /// <summary>
 /// The function that specifies the overriding argument and what it will override.
 /// </summary>
 /// <param name="name">The name of the value to be overridden.</param>
 /// <param name="overridingArgument">The content of the overriding argument.</param>
 /// <return>The next stage of the container Docker task step definition.</return>
 RegistryDockerTaskStep.Definition.IDockerTaskStepAttachable RegistryDockerTaskStep.Definition.IDockerTaskStepAttachable.WithOverridingArgument(string name, OverridingArgument overridingArgument)
 {
     return(this.WithOverridingArgument(name, overridingArgument));
 }
Пример #3
0
 /// <summary>
 /// The function that specifies the overriding argument and what it will override.
 /// </summary>
 /// <param name="name">The name of the value to be overridden.</param>
 /// <param name="overridingArgument">The content of the overriding argument.</param>
 /// <return>The next stage of the container Docker task step update.</return>
 RegistryDockerTaskStep.Update.IUpdate RegistryDockerTaskStep.Update.IOverridingArgumentUpdate.WithOverridingArgument(string name, OverridingArgument overridingArgument)
 {
     return(this.WithOverridingArgument(name, overridingArgument));
 }
        ///GENMHASH:CE3C72F25B95240A224B656232E54EE5:21AA447F782234827F5E6EA24A1232EE
        public IDockerTaskRunRequestStepAttachable WithOverridingArgument(string name, OverridingArgument overridingArgument)
        {
            if (this.inner.Arguments == null)
            {
                this.inner.Arguments = new List <Argument>();
            }
            Argument argument = new Argument
            {
                Name     = name,
                Value    = overridingArgument.Value,
                IsSecret = overridingArgument.IsSecret
            };

            this.inner.Arguments.Add(argument);
            return(this);
        }