Constructor and Description |
---|
Builder(Network network,
Edge edge)
Constructor with parameters for the required properties of
Workloads . |
Modifier and Type | Method and Description |
---|---|
Workloads |
build() |
Workloads.Builder |
setImages(ImageSyncConfig images)
Workloads.getImages()
specifies how images will be stored and pulled into the cluster. |
Workloads.Builder |
setKubeAPIServerOptions(KubeAPIServerOptions kubeAPIServerOptions)
Workloads.getKubeAPIServerOptions()
declares configuration options for the Kubernetes API Server. |
Workloads.Builder |
setStorage(WorkloadsStorageConfig storage)
Workloads.getStorage()
specifies which persistent storage is configured and accessible for workloads to
consume. |
public Workloads.Builder setKubeAPIServerOptions(KubeAPIServerOptions kubeAPIServerOptions)
Workloads.getKubeAPIServerOptions()
declares configuration options for the Kubernetes API Server.
null
, the default configuration will be used.kubeAPIServerOptions
- New value for the property.public Workloads.Builder setImages(ImageSyncConfig images)
Workloads.getImages()
specifies how images will be stored and pulled into the cluster.
null
, image sync configuration will default to the settings described
within the ImageSyncConfig
class.images
- New value for the property.public Workloads.Builder setStorage(WorkloadsStorageConfig storage)
Workloads.getStorage()
specifies which persistent storage is configured and accessible for workloads to
consume. You can configure policies for both images and volumes.
null
, configuration will be copied from the control plane when
possible. If not, some storage features may be unavailable.storage
- New value for the property.public Workloads build()