Class CephFSPersistentVolumeSource.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.CephFSPersistentVolumeSource.Builder
-
- Enclosing class:
- CephFSPersistentVolumeSource
public static class CephFSPersistentVolumeSource.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CephFSPersistentVolumeSource.Builder
addToMonitors(java.lang.String addToMonitors)
CephFSPersistentVolumeSource
build()
CephFSPersistentVolumeSource.Builder
clearMonitors()
CephFSPersistentVolumeSource.Builder
monitors(java.util.Collection<? extends java.lang.String> monitors)
CephFSPersistentVolumeSource.Builder
path(java.lang.String path)
path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /CephFSPersistentVolumeSource.Builder
readOnly(java.lang.Boolean readOnly)
readOnly is Optional: Defaults to false (read/write).CephFSPersistentVolumeSource.Builder
secretFile(java.lang.String secretFile)
secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-itCephFSPersistentVolumeSource.Builder
secretRef(SecretReference secretRef)
java.lang.String
toString()
CephFSPersistentVolumeSource.Builder
user(java.lang.String user)
user is Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it
-
-
-
Method Detail
-
addToMonitors
public CephFSPersistentVolumeSource.Builder addToMonitors(java.lang.String addToMonitors)
-
monitors
public CephFSPersistentVolumeSource.Builder monitors(java.util.Collection<? extends java.lang.String> monitors)
-
clearMonitors
public CephFSPersistentVolumeSource.Builder clearMonitors()
-
path
public CephFSPersistentVolumeSource.Builder path(java.lang.String path)
path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /- Returns:
this
.
-
readOnly
public CephFSPersistentVolumeSource.Builder readOnly(java.lang.Boolean readOnly)
readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
this
.
-
secretFile
public CephFSPersistentVolumeSource.Builder secretFile(java.lang.String secretFile)
secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
this
.
-
secretRef
public CephFSPersistentVolumeSource.Builder secretRef(SecretReference secretRef)
- Returns:
this
.
-
user
public CephFSPersistentVolumeSource.Builder user(java.lang.String user)
user is Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
this
.
-
build
public CephFSPersistentVolumeSource build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-