Class KubeControllerManagerSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<KubeControllerManagerSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class KubeControllerManagerSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<KubeControllerManagerSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KubeControllerManagerSpec()No args constructor for use in serializationKubeControllerManagerSpec(Integer failedRevisionLimit, String forceRedeploymentReason, String logLevel, String managementState, Object observedConfig, String operatorLogLevel, Integer succeededRevisionLimit, Object unsupportedConfigOverrides, Boolean useMoreSecureServiceCA)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeControllerManagerSpecBuilderedit()Map<String,Object>getAdditionalProperties()IntegergetFailedRevisionLimit()failedRevisionLimit is the number of failed static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)StringgetForceRedeploymentReason()forceRedeploymentReason can be used to force the redeployment of the operand by providing a unique string.StringgetLogLevel()logLevel is an intent based logging for an overall component.StringgetManagementState()managementState indicates whether and how the operator should manage the componentObjectgetObservedConfig()StringgetOperatorLogLevel()operatorLogLevel is an intent based logging for the operator itself.IntegergetSucceededRevisionLimit()succeededRevisionLimit is the number of successful static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)ObjectgetUnsupportedConfigOverrides()BooleangetUseMoreSecureServiceCA()useMoreSecureServiceCA indicates that the service-ca.crt provided in SA token volumes should include only enough certificates to validate service serving certificates.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFailedRevisionLimit(Integer failedRevisionLimit)failedRevisionLimit is the number of failed static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)voidsetForceRedeploymentReason(String forceRedeploymentReason)forceRedeploymentReason can be used to force the redeployment of the operand by providing a unique string.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)voidsetOperatorLogLevel(String operatorLogLevel)operatorLogLevel is an intent based logging for the operator itself.voidsetSucceededRevisionLimit(Integer succeededRevisionLimit)succeededRevisionLimit is the number of successful static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)voidsetUnsupportedConfigOverrides(Object unsupportedConfigOverrides)voidsetUseMoreSecureServiceCA(Boolean useMoreSecureServiceCA)useMoreSecureServiceCA indicates that the service-ca.crt provided in SA token volumes should include only enough certificates to validate service serving certificates.KubeControllerManagerSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
KubeControllerManagerSpec
public KubeControllerManagerSpec()
No args constructor for use in serialization
-
KubeControllerManagerSpec
public KubeControllerManagerSpec(Integer failedRevisionLimit, String forceRedeploymentReason, String logLevel, String managementState, Object observedConfig, String operatorLogLevel, Integer succeededRevisionLimit, Object unsupportedConfigOverrides, Boolean useMoreSecureServiceCA)
-
-
Method Detail
-
getFailedRevisionLimit
public Integer getFailedRevisionLimit()
failedRevisionLimit is the number of failed static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)
-
setFailedRevisionLimit
public void setFailedRevisionLimit(Integer failedRevisionLimit)
failedRevisionLimit is the number of failed static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)
-
getForceRedeploymentReason
public String getForceRedeploymentReason()
forceRedeploymentReason can be used to force the redeployment of the operand by providing a unique string. This provides a mechanism to kick a previously failed deployment and provide a reason why you think it will work this time instead of failing again on the same config.
-
setForceRedeploymentReason
public void setForceRedeploymentReason(String forceRedeploymentReason)
forceRedeploymentReason can be used to force the redeployment of the operand by providing a unique string. This provides a mechanism to kick a previously failed deployment and provide a reason why you think it will work this time instead of failing again on the same config.
-
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()
-
setObservedConfig
public void setObservedConfig(Object observedConfig)
-
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".
-
getSucceededRevisionLimit
public Integer getSucceededRevisionLimit()
succeededRevisionLimit is the number of successful static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)
-
setSucceededRevisionLimit
public void setSucceededRevisionLimit(Integer succeededRevisionLimit)
succeededRevisionLimit is the number of successful static pod installer revisions to keep on disk and in the api -1 = unlimited, 0 or unset = 5 (default)
-
getUnsupportedConfigOverrides
public Object getUnsupportedConfigOverrides()
-
setUnsupportedConfigOverrides
public void setUnsupportedConfigOverrides(Object unsupportedConfigOverrides)
-
getUseMoreSecureServiceCA
public Boolean getUseMoreSecureServiceCA()
useMoreSecureServiceCA indicates that the service-ca.crt provided in SA token volumes should include only enough certificates to validate service serving certificates. Once set to true, it cannot be set to false. Even if someone finds a way to set it back to false, the service-ca.crt files that previously existed will only have the more secure content.
-
setUseMoreSecureServiceCA
public void setUseMoreSecureServiceCA(Boolean useMoreSecureServiceCA)
useMoreSecureServiceCA indicates that the service-ca.crt provided in SA token volumes should include only enough certificates to validate service serving certificates. Once set to true, it cannot be set to false. Even if someone finds a way to set it back to false, the service-ca.crt files that previously existed will only have the more secure content.
-
edit
public KubeControllerManagerSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<KubeControllerManagerSpecBuilder>
-
toBuilder
public KubeControllerManagerSpecBuilder toBuilder()
-
-