Class ConsolePluginProxy
- java.lang.Object
-
- io.fabric8.openshift.api.model.console.v1.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 Summary
Constructors Constructor Description ConsolePluginProxy()No args constructor for use in serializationConsolePluginProxy(String alias, String authorization, String caCertificate, ConsolePluginProxyEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsolePluginProxyBuilderedit()Map<String,Object>getAdditionalProperties()StringgetAlias()alias is a proxy name that identifies the plugin's proxy.StringgetAuthorization()authorization provides information about authorization type, which the proxied request should containStringgetCaCertificate()caCertificate provides the cert authority certificate contents, in case the proxied Service is using custom service CA.ConsolePluginProxyEndpointgetEndpoint()ConsolePluginProxy holds information on various service types to which console's backend will proxy the plugin's requests.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAlias(String alias)alias is a proxy name that identifies the plugin's proxy.voidsetAuthorization(String authorization)authorization provides information about authorization type, which the proxied request should containvoidsetCaCertificate(String caCertificate)caCertificate provides the cert authority certificate contents, in case the proxied Service is using custom service CA.voidsetEndpoint(ConsolePluginProxyEndpoint endpoint)ConsolePluginProxy holds information on various service types to which console's backend will proxy the plugin's requests.ConsolePluginProxyBuildertoBuilder()
-
-
-
Constructor Detail
-
ConsolePluginProxy
public ConsolePluginProxy()
No args constructor for use in serialization
-
ConsolePluginProxy
public ConsolePluginProxy(String alias, String authorization, String caCertificate, ConsolePluginProxyEndpoint endpoint)
-
-
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.
-
edit
public ConsolePluginProxyBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ConsolePluginProxyBuilder>
-
toBuilder
public ConsolePluginProxyBuilder toBuilder()
-
-