Class TemplateOperationsImpl

    • Constructor Detail

      • TemplateOperationsImpl

        public TemplateOperationsImpl​(okhttp3.OkHttpClient client,
                                      OpenShiftConfig config)
    • Method Detail

      • process

        public io.fabric8.kubernetes.api.model.KubernetesList process​(File f)
        Description copied from interface: Processable
        Process a template reading parameter values from a File in json or yml format.
        Specified by:
        process in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        f - The specified File.
        Returns:
      • process

        public io.fabric8.kubernetes.api.model.KubernetesList process​(InputStream is)
        Description copied from interface: Processable
        Process a template reading parameter values from an InputStream in json or yml format.
        Specified by:
        process in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        is - The specified InputStream.
        Returns:
      • process

        public io.fabric8.kubernetes.api.model.KubernetesList process​(Map<String,​String> valuesMap)
        Description copied from interface: Processable
        Process a template reading parameter values from am Map.
        Specified by:
        process in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        valuesMap - The specified Map.
        Returns:
      • process

        public io.fabric8.kubernetes.api.model.KubernetesList process​(ParameterValue... values)
        Description copied from interface: Processable
        Process a template with the specified ParameterValues.
        Specified by:
        process in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        values - The specified ParameterValues.
        Returns:
      • processLocally

        public io.fabric8.kubernetes.api.model.KubernetesList processLocally​(File f)
        Description copied from interface: Processable
        Process a template locally reading parameter values from a File in json or yml format. This kind of processing is performed locally, without communicating with the server (e.g for generating values using expressions).
        Specified by:
        processLocally in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        f - The specified File.
        Returns:
      • processLocally

        public io.fabric8.kubernetes.api.model.KubernetesList processLocally​(InputStream is)
        Description copied from interface: Processable
        Process a template locally reading parameter values from an InputStream in json or yml format. This kind of processing is performed locally, without communicating with the server (e.g for generating values using expressions).
        Specified by:
        processLocally in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        is - The specified InputStream.
        Returns:
      • processLocally

        public io.fabric8.kubernetes.api.model.KubernetesList processLocally​(ParameterValue... values)
        Description copied from interface: Processable
        Process a template with the specified ParameterValues. This kind of processing is performed locally, without communicating with the server (e.g for generating values using expressions).
        Specified by:
        processLocally in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        values - The specified ParameterValues.
        Returns:
      • withParameters

        public MixedOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​TemplateResource<io.fabric8.openshift.api.model.Template,​io.fabric8.kubernetes.api.model.KubernetesList>> withParameters​(Map<String,​String> parameters)
        Specified by:
        withParameters in interface Parameterizable<MixedOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​TemplateResource<io.fabric8.openshift.api.model.Template,​io.fabric8.kubernetes.api.model.KubernetesList>>>
      • processLocally

        public io.fabric8.kubernetes.api.model.KubernetesList processLocally​(Map<String,​String> valuesMap)
        Description copied from interface: Processable
        Process a template locally reading parameter values from am Map. This kind of processing is performed locally, without communicating with the server (e.g for generating values using expressions).
        Specified by:
        processLocally in interface Processable<io.fabric8.kubernetes.api.model.KubernetesList>
        Parameters:
        valuesMap - The specified Map.
        Returns:
      • load

        public TemplateResource<io.fabric8.openshift.api.model.Template,​io.fabric8.kubernetes.api.model.KubernetesList> load​(InputStream is)
        Specified by:
        load in interface Loadable<TemplateResource<io.fabric8.openshift.api.model.Template,​io.fabric8.kubernetes.api.model.KubernetesList>>
        Overrides:
        load in class BaseOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​TemplateResource<io.fabric8.openshift.api.model.Template,​io.fabric8.kubernetes.api.model.KubernetesList>>
      • edit

        public io.fabric8.openshift.api.model.Template edit​(io.fabric8.kubernetes.api.builder.Visitor... visitors)
        Specified by:
        edit in interface Editable<io.fabric8.openshift.api.model.Template>
        Overrides:
        edit in class BaseOperation<io.fabric8.openshift.api.model.Template,​io.fabric8.openshift.api.model.TemplateList,​TemplateResource<io.fabric8.openshift.api.model.Template,​io.fabric8.kubernetes.api.model.KubernetesList>>