///GENMHASH:250066751D2D35CD71C43A51EC7F6EC1:F36C95FA9D287CD80CE5731CC0AF17F5
        public IReadOnlyList <string> ImageNames()
        {
            DockerTaskStep dockerTaskStep = (DockerTaskStep)this.taskImpl.Inner().Step;

            if (dockerTaskStep.ImageNames == null)
            {
                return(new List <string>());
            }
            return(new List <string>(dockerTaskStep.ImageNames));
        }
        ///GENMHASH:78AAED6D42F18955E0DE0E502B2420A1:8C59EBAC653DBB85222F8B70821F6189
        public IReadOnlyList <Models.Argument> Arguments()
        {
            DockerTaskStep dockerTaskStep = (DockerTaskStep)this.taskImpl.Inner().Step;

            if (dockerTaskStep.Arguments == null)
            {
                return(new List <Models.Argument>());
            }
            return(new List <Models.Argument>(dockerTaskStep.Arguments));
        }
 ///GENMHASH:4DF71232342D4BA096268526F3BBAB4D:6A5CC3AD232B63D5445A65966E1B17CB
 internal RegistryDockerTaskStepImpl(RegistryTaskImpl taskImpl) : base(taskImpl.Inner().Step)
 {
     this.inner = new DockerTaskStep();
     if (taskImpl.Inner().Step != null && !(taskImpl.Inner().Step is DockerTaskStep))
     {
         throw new ArgumentException("Constructor for RegistryDockerTaskStepImpl invoked for class that is not DockerTaskStep");
     }
     this.taskImpl = taskImpl;
     this.dockerTaskStepUpdateParameters = new DockerBuildStepUpdateParameters();
 }
Пример #4
0
 ///GENMHASH:3F7C9757D983EB9B94E070784701D15D:F1B70DBFE43A6EB7454ABFFAA48ED2CF
 internal void WithDockerTaskStepCreateParameters(DockerTaskStep dockerTaskStep)
 {
     this.inner.Step = dockerTaskStep;
 }
        ///GENMHASH:4F15A715A9499FDF9C3E33EFE6A56FB4:39BFD8929150F5A8A879C915DFEF62D8
        public bool IsPushEnabled()
        {
            DockerTaskStep dockerTaskStep = (DockerTaskStep)this.taskImpl.Inner().Step;

            return(dockerTaskStep.IsPushEnabled ?? false);
        }
        ///GENMHASH:FE21A8C5847AAC160C9631C22FBAF7CD:364CE0EF13422679EE2D34A6B76EF5A5
        public string DockerFilePath()
        {
            DockerTaskStep dockerTaskStep = (DockerTaskStep)this.taskImpl.Inner().Step;

            return(dockerTaskStep.DockerFilePath);
        }
        ///GENMHASH:801568FE4A6C13086EA759BCDF0110AC:86C0B7DF8B3F2FCFB24FCF93BC30E465
        public bool NoCache()
        {
            DockerTaskStep dockerTaskStep = (DockerTaskStep)this.taskImpl.Inner().Step;

            return(dockerTaskStep.NoCache ?? false);
        }