Class GenericAPIServerConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.GenericAPIServerConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<GenericAPIServerConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class GenericAPIServerConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<GenericAPIServerConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GenericAPIServerConfig()No args constructor for use in serializationGenericAPIServerConfig(AdmissionConfig admission, AuditConfig auditConfig, List<String> corsAllowedOrigins, KubeClientConfig kubeClientConfig, HTTPServingInfo servingInfo, EtcdStorageConfig storageConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericAPIServerConfigBuilderedit()Map<String,Object>getAdditionalProperties()AdmissionConfiggetAdmission()GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdAuditConfiggetAuditConfig()GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdList<String>getCorsAllowedOrigins()corsAllowedOriginsKubeClientConfiggetKubeClientConfig()GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdHTTPServingInfogetServingInfo()GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdEtcdStorageConfiggetStorageConfig()GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAdmission(AdmissionConfig admission)GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdvoidsetAuditConfig(AuditConfig auditConfig)GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdvoidsetCorsAllowedOrigins(List<String> corsAllowedOrigins)corsAllowedOriginsvoidsetKubeClientConfig(KubeClientConfig kubeClientConfig)GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdvoidsetServingInfo(HTTPServingInfo servingInfo)GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdvoidsetStorageConfig(EtcdStorageConfig storageConfig)GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcdGenericAPIServerConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
GenericAPIServerConfig
public GenericAPIServerConfig()
No args constructor for use in serialization
-
GenericAPIServerConfig
public GenericAPIServerConfig(AdmissionConfig admission, AuditConfig auditConfig, List<String> corsAllowedOrigins, KubeClientConfig kubeClientConfig, HTTPServingInfo servingInfo, EtcdStorageConfig storageConfig)
-
-
Method Detail
-
getAdmission
public AdmissionConfig getAdmission()
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
setAdmission
public void setAdmission(AdmissionConfig admission)
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
getAuditConfig
public AuditConfig getAuditConfig()
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
setAuditConfig
public void setAuditConfig(AuditConfig auditConfig)
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
setCorsAllowedOrigins
public void setCorsAllowedOrigins(List<String> corsAllowedOrigins)
corsAllowedOrigins
-
getKubeClientConfig
public KubeClientConfig getKubeClientConfig()
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
setKubeClientConfig
public void setKubeClientConfig(KubeClientConfig kubeClientConfig)
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
getServingInfo
public HTTPServingInfo getServingInfo()
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
setServingInfo
public void setServingInfo(HTTPServingInfo servingInfo)
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
getStorageConfig
public EtcdStorageConfig getStorageConfig()
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
setStorageConfig
public void setStorageConfig(EtcdStorageConfig storageConfig)
GenericAPIServerConfig is an inline-able struct for aggregated apiservers that need to store data in etcd
-
edit
public GenericAPIServerConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<GenericAPIServerConfigBuilder>
-
toBuilder
public GenericAPIServerConfigBuilder toBuilder()
-
-