Class IBMCloudPlatformStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.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 Summary
Constructors Constructor Description IBMCloudPlatformStatus()No args constructor for use in serializationIBMCloudPlatformStatus(String cisInstanceCRN, String dnsInstanceCRN, String location, String providerType, String resourceGroupName, List<IBMCloudServiceEndpoint> serviceEndpoints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IBMCloudPlatformStatusBuilderedit()Map<String,Object>getAdditionalProperties()StringgetCisInstanceCRN()cisInstanceCRN is the CRN of the Cloud Internet Services instance managing the DNS zone for the cluster's base domainStringgetDnsInstanceCRN()dnsInstanceCRN is the CRN of the DNS Services instance managing the DNS zone for the cluster's base domainStringgetLocation()location is where the cluster has been deployedStringgetProviderType()providerType indicates the type of cluster that was createdStringgetResourceGroupName()resourceGroupName is the Resource Group for new IBMCloud resources created for the cluster.List<IBMCloudServiceEndpoint>getServiceEndpoints()serviceEndpoints is a list of custom endpoints which will override the default service endpoints of an IBM service.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCisInstanceCRN(String cisInstanceCRN)cisInstanceCRN is the CRN of the Cloud Internet Services instance managing the DNS zone for the cluster's base domainvoidsetDnsInstanceCRN(String dnsInstanceCRN)dnsInstanceCRN is the CRN of the DNS Services instance managing the DNS zone for the cluster's base domainvoidsetLocation(String location)location is where the cluster has been deployedvoidsetProviderType(String providerType)providerType indicates the type of cluster that was createdvoidsetResourceGroupName(String resourceGroupName)resourceGroupName is the Resource Group for new IBMCloud resources created for the cluster.voidsetServiceEndpoints(List<IBMCloudServiceEndpoint> serviceEndpoints)serviceEndpoints is a list of custom endpoints which will override the default service endpoints of an IBM service.IBMCloudPlatformStatusBuildertoBuilder()
-
-
-
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.
-
edit
public IBMCloudPlatformStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IBMCloudPlatformStatusBuilder>
-
toBuilder
public IBMCloudPlatformStatusBuilder toBuilder()
-
-