Class VSpherePlatformVCenterSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<VSpherePlatformVCenterSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class VSpherePlatformVCenterSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<VSpherePlatformVCenterSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    VSpherePlatformVCenterSpec stores the vCenter connection fields. This is used by the vSphere CCM.
    See Also:
    Serialized Form
    • Constructor Detail

      • VSpherePlatformVCenterSpec

        public VSpherePlatformVCenterSpec()
        No args constructor for use in serialization
      • VSpherePlatformVCenterSpec

        public VSpherePlatformVCenterSpec​(List<String> datacenters,
                                          Integer port,
                                          String server)
    • Method Detail

      • getDatacenters

        public List<String> getDatacenters()
        The vCenter Datacenters in which the RHCOS vm guests are located. This field will be used by the Cloud Controller Manager. Each datacenter listed here should be used within a topology.
      • setDatacenters

        public void setDatacenters​(List<String> datacenters)
        The vCenter Datacenters in which the RHCOS vm guests are located. This field will be used by the Cloud Controller Manager. Each datacenter listed here should be used within a topology.
      • getPort

        public Integer getPort()
        port is the TCP port that will be used to communicate to the vCenter endpoint. When omitted, this means the user has no opinion and it is up to the platform to choose a sensible default, which is subject to change over time.
      • setPort

        public void setPort​(Integer port)
        port is the TCP port that will be used to communicate to the vCenter endpoint. When omitted, this means the user has no opinion and it is up to the platform to choose a sensible default, which is subject to change over time.
      • getServer

        public String getServer()
        server is the fully-qualified domain name or the IP address of the vCenter server.
      • setServer

        public void setServer​(String server)
        server is the fully-qualified domain name or the IP address of the vCenter server.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)