Class IBMCloudPlatformStatus

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class IBMCloudPlatformStatus
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IBMCloudPlatformStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    IBMCloudPlatformStatus holds the current status of the IBMCloud infrastructure provider.
    See Also:
    Serialized Form
    • Constructor Detail

      • IBMCloudPlatformStatus

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

      • getCisInstanceCRN

        public String getCisInstanceCRN()
        cisInstanceCRN is the CRN of the Cloud Internet Services instance managing the DNS zone for the cluster's base domain
      • setCisInstanceCRN

        public void setCisInstanceCRN​(String cisInstanceCRN)
        cisInstanceCRN is the CRN of the Cloud Internet Services instance managing the DNS zone for the cluster's base domain
      • getDnsInstanceCRN

        public String getDnsInstanceCRN()
        dnsInstanceCRN is the CRN of the DNS Services instance managing the DNS zone for the cluster's base domain
      • setDnsInstanceCRN

        public void setDnsInstanceCRN​(String dnsInstanceCRN)
        dnsInstanceCRN is the CRN of the DNS Services instance managing the DNS zone for the cluster's base domain
      • getLocation

        public String getLocation()
        location is where the cluster has been deployed
      • setLocation

        public void setLocation​(String location)
        location is where the cluster has been deployed
      • getProviderType

        public String getProviderType()
        providerType indicates the type of cluster that was created
      • setProviderType

        public void setProviderType​(String providerType)
        providerType indicates the type of cluster that was created
      • getResourceGroupName

        public String getResourceGroupName()
        resourceGroupName is the Resource Group for new IBMCloud resources created for the cluster.
      • setResourceGroupName

        public void setResourceGroupName​(String resourceGroupName)
        resourceGroupName is the Resource Group for new IBMCloud resources created for the cluster.
      • 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.
      • 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.
      • getAdditionalProperties

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

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

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