Class ConsoleSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.ConsoleSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ConsoleSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ConsoleSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ConsoleSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ConsoleSpec is the specification of the desired behavior of the Console.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConsoleSpec()No args constructor for use in serializationConsoleSpec(ConsoleCustomization customization, Ingress ingress, String logLevel, String managementState, Object observedConfig, String operatorLogLevel, List<String> plugins, ConsoleProviders providers, ConsoleConfigRoute route, Object unsupportedConfigOverrides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsoleSpecBuilderedit()Map<String,Object>getAdditionalProperties()ConsoleCustomizationgetCustomization()ConsoleSpec is the specification of the desired behavior of the Console.IngressgetIngress()ConsoleSpec is the specification of the desired behavior of the Console.StringgetLogLevel()logLevel is an intent based logging for an overall component.StringgetManagementState()managementState indicates whether and how the operator should manage the componentObjectgetObservedConfig()ConsoleSpec is the specification of the desired behavior of the Console.StringgetOperatorLogLevel()operatorLogLevel is an intent based logging for the operator itself.List<String>getPlugins()plugins defines a list of enabled console plugin names.ConsoleProvidersgetProviders()ConsoleSpec is the specification of the desired behavior of the Console.ConsoleConfigRoutegetRoute()ConsoleSpec is the specification of the desired behavior of the Console.ObjectgetUnsupportedConfigOverrides()ConsoleSpec is the specification of the desired behavior of the Console.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCustomization(ConsoleCustomization customization)ConsoleSpec is the specification of the desired behavior of the Console.voidsetIngress(Ingress ingress)ConsoleSpec is the specification of the desired behavior of the Console.voidsetLogLevel(String logLevel)logLevel is an intent based logging for an overall component.voidsetManagementState(String managementState)managementState indicates whether and how the operator should manage the componentvoidsetObservedConfig(Object observedConfig)ConsoleSpec is the specification of the desired behavior of the Console.voidsetOperatorLogLevel(String operatorLogLevel)operatorLogLevel is an intent based logging for the operator itself.voidsetPlugins(List<String> plugins)plugins defines a list of enabled console plugin names.voidsetProviders(ConsoleProviders providers)ConsoleSpec is the specification of the desired behavior of the Console.voidsetRoute(ConsoleConfigRoute route)ConsoleSpec is the specification of the desired behavior of the Console.voidsetUnsupportedConfigOverrides(Object unsupportedConfigOverrides)ConsoleSpec is the specification of the desired behavior of the Console.ConsoleSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
ConsoleSpec
public ConsoleSpec()
No args constructor for use in serialization
-
ConsoleSpec
public ConsoleSpec(ConsoleCustomization customization, Ingress ingress, String logLevel, String managementState, Object observedConfig, String operatorLogLevel, List<String> plugins, ConsoleProviders providers, ConsoleConfigRoute route, Object unsupportedConfigOverrides)
-
-
Method Detail
-
getCustomization
public ConsoleCustomization getCustomization()
ConsoleSpec is the specification of the desired behavior of the Console.
-
setCustomization
public void setCustomization(ConsoleCustomization customization)
ConsoleSpec is the specification of the desired behavior of the Console.
-
getIngress
public Ingress getIngress()
ConsoleSpec is the specification of the desired behavior of the Console.
-
setIngress
public void setIngress(Ingress ingress)
ConsoleSpec is the specification of the desired behavior of the Console.
-
getLogLevel
public String getLogLevel()
logLevel is an intent based logging for an overall component. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for their operands.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
setLogLevel
public void setLogLevel(String logLevel)
logLevel is an intent based logging for an overall component. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for their operands.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
getManagementState
public String getManagementState()
managementState indicates whether and how the operator should manage the component
-
setManagementState
public void setManagementState(String managementState)
managementState indicates whether and how the operator should manage the component
-
getObservedConfig
public Object getObservedConfig()
ConsoleSpec is the specification of the desired behavior of the Console.
-
setObservedConfig
public void setObservedConfig(Object observedConfig)
ConsoleSpec is the specification of the desired behavior of the Console.
-
getOperatorLogLevel
public String getOperatorLogLevel()
operatorLogLevel is an intent based logging for the operator itself. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for themselves.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
setOperatorLogLevel
public void setOperatorLogLevel(String operatorLogLevel)
operatorLogLevel is an intent based logging for the operator itself. It does not give fine grained control, but it is a simple way to manage coarse grained logging choices that operators have to interpret for themselves.Valid values are: "Normal", "Debug", "Trace", "TraceAll". Defaults to "Normal".
-
setPlugins
public void setPlugins(List<String> plugins)
plugins defines a list of enabled console plugin names.
-
getProviders
public ConsoleProviders getProviders()
ConsoleSpec is the specification of the desired behavior of the Console.
-
setProviders
public void setProviders(ConsoleProviders providers)
ConsoleSpec is the specification of the desired behavior of the Console.
-
getRoute
public ConsoleConfigRoute getRoute()
ConsoleSpec is the specification of the desired behavior of the Console.
-
setRoute
public void setRoute(ConsoleConfigRoute route)
ConsoleSpec is the specification of the desired behavior of the Console.
-
getUnsupportedConfigOverrides
public Object getUnsupportedConfigOverrides()
ConsoleSpec is the specification of the desired behavior of the Console.
-
setUnsupportedConfigOverrides
public void setUnsupportedConfigOverrides(Object unsupportedConfigOverrides)
ConsoleSpec is the specification of the desired behavior of the Console.
-
edit
public ConsoleSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ConsoleSpecBuilder>
-
toBuilder
public ConsoleSpecBuilder toBuilder()
-
-