Class ConsolePluginProxy

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<ConsolePluginProxyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ConsolePluginProxy
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ConsolePluginProxyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ConsolePluginProxy holds information on various service types to which console's backend will proxy the plugin's requests.
    See Also:
    Serialized Form
    • Constructor Detail

      • ConsolePluginProxy

        public ConsolePluginProxy()
        No args constructor for use in serialization
    • Method Detail

      • getAlias

        public String getAlias()
        alias is a proxy name that identifies the plugin's proxy. An alias name should be unique per plugin. The console backend exposes following proxy endpoint:


        /api/proxy/plugin/<plugin-name>/<proxy-alias>/<request-path>?<optional-query-parameters>


        Request example path:


        /api/proxy/plugin/acm/search/pods?namespace=openshift-apiserver

      • setAlias

        public void setAlias​(String alias)
        alias is a proxy name that identifies the plugin's proxy. An alias name should be unique per plugin. The console backend exposes following proxy endpoint:


        /api/proxy/plugin/<plugin-name>/<proxy-alias>/<request-path>?<optional-query-parameters>


        Request example path:


        /api/proxy/plugin/acm/search/pods?namespace=openshift-apiserver

      • getAuthorization

        public String getAuthorization()
        authorization provides information about authorization type, which the proxied request should contain
      • setAuthorization

        public void setAuthorization​(String authorization)
        authorization provides information about authorization type, which the proxied request should contain
      • getCaCertificate

        public String getCaCertificate()
        caCertificate provides the cert authority certificate contents, in case the proxied Service is using custom service CA. By default, the service CA bundle provided by the service-ca operator is used.
      • setCaCertificate

        public void setCaCertificate​(String caCertificate)
        caCertificate provides the cert authority certificate contents, in case the proxied Service is using custom service CA. By default, the service CA bundle provided by the service-ca operator is used.
      • getEndpoint

        public ConsolePluginProxyEndpoint getEndpoint()
        ConsolePluginProxy holds information on various service types to which console's backend will proxy the plugin's requests.
      • setEndpoint

        public void setEndpoint​(ConsolePluginProxyEndpoint endpoint)
        ConsolePluginProxy holds information on various service types to which console's backend will proxy the plugin's requests.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)