Class IBMCloudPlatformSpec

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class IBMCloudPlatformSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IBMCloudPlatformSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    IBMCloudPlatformSpec holds the desired state of the IBMCloud infrastructure provider. This only includes fields that can be modified in the cluster.
    See Also:
    Serialized Form
    • Constructor Detail

      • IBMCloudPlatformSpec

        public IBMCloudPlatformSpec()
        No args constructor for use in serialization
    • Method Detail

      • getServiceEndpoints

        public List<IBMCloudServiceEndpoint> getServiceEndpoints()
        serviceEndpoints is a list of custom endpoints which will override the default service endpoints of an IBM service. These endpoints are used by components within the cluster when trying to reach the IBM Cloud Services that have been overriden. The CCCMO reads in the IBMCloudPlatformSpec and validates each endpoint is resolvable. Once validated, the cloud config and IBMCloudPlatformStatus are updated to reflect the same custom endpoints. A maximum of 13 service endpoints overrides are supported.
      • setServiceEndpoints

        public void setServiceEndpoints​(List<IBMCloudServiceEndpoint> serviceEndpoints)
        serviceEndpoints is a list of custom endpoints which will override the default service endpoints of an IBM service. These endpoints are used by components within the cluster when trying to reach the IBM Cloud Services that have been overriden. The CCCMO reads in the IBMCloudPlatformSpec and validates each endpoint is resolvable. Once validated, the cloud config and IBMCloudPlatformStatus are updated to reflect the same custom endpoints. A maximum of 13 service endpoints overrides are supported.
      • getAdditionalProperties

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

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

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