Class IBMCloudPlatformSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.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 Summary
Constructors Constructor Description IBMCloudPlatformSpec()No args constructor for use in serializationIBMCloudPlatformSpec(List<IBMCloudServiceEndpoint> serviceEndpoints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IBMCloudPlatformSpecBuilderedit()Map<String,Object>getAdditionalProperties()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)voidsetServiceEndpoints(List<IBMCloudServiceEndpoint> serviceEndpoints)serviceEndpoints is a list of custom endpoints which will override the default service endpoints of an IBM service.IBMCloudPlatformSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
IBMCloudPlatformSpec
public IBMCloudPlatformSpec()
No args constructor for use in serialization
-
IBMCloudPlatformSpec
public IBMCloudPlatformSpec(List<IBMCloudServiceEndpoint> serviceEndpoints)
-
-
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.
-
edit
public IBMCloudPlatformSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IBMCloudPlatformSpecBuilder>
-
toBuilder
public IBMCloudPlatformSpecBuilder toBuilder()
-
-