Class CephFSPersistentVolumeSourcePatchArgs.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.core.v1.inputs.CephFSPersistentVolumeSourcePatchArgs.Builder
-
- Enclosing class:
- CephFSPersistentVolumeSourcePatchArgs
public static final class CephFSPersistentVolumeSourcePatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CephFSPersistentVolumeSourcePatchArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CephFSPersistentVolumeSourcePatchArgs defaults)
-
-
Method Detail
-
monitors
public CephFSPersistentVolumeSourcePatchArgs.Builder monitors(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> monitors)
- Parameters:
monitors
- monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
- builder
-
monitors
public CephFSPersistentVolumeSourcePatchArgs.Builder monitors(java.util.List<java.lang.String> monitors)
- Parameters:
monitors
- monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
- builder
-
monitors
public CephFSPersistentVolumeSourcePatchArgs.Builder monitors(java.lang.String... monitors)
- Parameters:
monitors
- monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
- builder
-
path
public CephFSPersistentVolumeSourcePatchArgs.Builder path(@Nullable com.pulumi.core.Output<java.lang.String> path)
- Parameters:
path
- path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /- Returns:
- builder
-
path
public CephFSPersistentVolumeSourcePatchArgs.Builder path(java.lang.String path)
- Parameters:
path
- path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /- Returns:
- builder
-
readOnly
public CephFSPersistentVolumeSourcePatchArgs.Builder readOnly(@Nullable com.pulumi.core.Output<java.lang.Boolean> readOnly)
- Parameters:
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:
- builder
-
readOnly
public CephFSPersistentVolumeSourcePatchArgs.Builder readOnly(java.lang.Boolean readOnly)
- Parameters:
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:
- builder
-
secretFile
public CephFSPersistentVolumeSourcePatchArgs.Builder secretFile(@Nullable com.pulumi.core.Output<java.lang.String> secretFile)
- Parameters:
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:
- builder
-
secretFile
public CephFSPersistentVolumeSourcePatchArgs.Builder secretFile(java.lang.String secretFile)
- Parameters:
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:
- builder
-
secretRef
public CephFSPersistentVolumeSourcePatchArgs.Builder secretRef(@Nullable com.pulumi.core.Output<SecretReferencePatchArgs> secretRef)
- Parameters:
secretRef
- secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
- builder
-
secretRef
public CephFSPersistentVolumeSourcePatchArgs.Builder secretRef(SecretReferencePatchArgs secretRef)
- Parameters:
secretRef
- secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it- Returns:
- builder
-
user
public CephFSPersistentVolumeSourcePatchArgs.Builder user(@Nullable com.pulumi.core.Output<java.lang.String> user)
- Parameters:
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:
- builder
-
user
public CephFSPersistentVolumeSourcePatchArgs.Builder user(java.lang.String user)
- Parameters:
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:
- builder
-
build
public CephFSPersistentVolumeSourcePatchArgs build()
-
-