Class ControlPlaneConfigSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.v1.ControlPlaneConfigSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ControlPlaneConfigSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ControlPlaneConfigSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ControlPlaneConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ControlPlaneConfigSpec()No args constructor for use in serializationControlPlaneConfigSpec(String apiServerIPOverride, String apiURLOverride, ControlPlaneServingCertificateSpec servingCertificates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ControlPlaneConfigSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiServerIPOverride()APIServerIPOverride is the optional override of the API server IP address.StringgetApiURLOverride()APIURLOverride is the optional URL override to which Hive will transition for communication with the API server of the remote cluster.ControlPlaneServingCertificateSpecgetServingCertificates()ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiServerIPOverride(String apiServerIPOverride)APIServerIPOverride is the optional override of the API server IP address.voidsetApiURLOverride(String apiURLOverride)APIURLOverride is the optional URL override to which Hive will transition for communication with the API server of the remote cluster.voidsetServingCertificates(ControlPlaneServingCertificateSpec servingCertificates)ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.ControlPlaneConfigSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
ControlPlaneConfigSpec
public ControlPlaneConfigSpec()
No args constructor for use in serialization
-
ControlPlaneConfigSpec
public ControlPlaneConfigSpec(String apiServerIPOverride, String apiURLOverride, ControlPlaneServingCertificateSpec servingCertificates)
-
-
Method Detail
-
getApiServerIPOverride
public String getApiServerIPOverride()
APIServerIPOverride is the optional override of the API server IP address. Hive will use this IP address for creating TCP connections. Port from the original API server URL will be used. This field can be used when repointing the APIServer's DNS is not viable option.
-
setApiServerIPOverride
public void setApiServerIPOverride(String apiServerIPOverride)
APIServerIPOverride is the optional override of the API server IP address. Hive will use this IP address for creating TCP connections. Port from the original API server URL will be used. This field can be used when repointing the APIServer's DNS is not viable option.
-
getApiURLOverride
public String getApiURLOverride()
APIURLOverride is the optional URL override to which Hive will transition for communication with the API server of the remote cluster. When a remote cluster is created, Hive will initially communicate using the API URL established during installation. If an API URL Override is specified, Hive will periodically attempt to connect to the remote cluster using the override URL. Once Hive has determined that the override URL is active, Hive will use the override URL for further communications with the API server of the remote cluster.
-
setApiURLOverride
public void setApiURLOverride(String apiURLOverride)
APIURLOverride is the optional URL override to which Hive will transition for communication with the API server of the remote cluster. When a remote cluster is created, Hive will initially communicate using the API URL established during installation. If an API URL Override is specified, Hive will periodically attempt to connect to the remote cluster using the override URL. Once Hive has determined that the override URL is active, Hive will use the override URL for further communications with the API server of the remote cluster.
-
getServingCertificates
public ControlPlaneServingCertificateSpec getServingCertificates()
ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.
-
setServingCertificates
public void setServingCertificates(ControlPlaneServingCertificateSpec servingCertificates)
ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.
-
edit
public ControlPlaneConfigSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ControlPlaneConfigSpecBuilder>
-
toBuilder
public ControlPlaneConfigSpecBuilder toBuilder()
-
-