public static class VaultMount.VaultMountBuilder extends Object
VaultMount.| Modifier and Type | Method and Description |
|---|---|
VaultMount |
build()
Build a new
VaultMount instance. |
VaultMount.VaultMountBuilder |
config(Map<String,Object> config)
Set additional configuration details for this mount.
|
VaultMount.VaultMountBuilder |
description(String description)
Configure a human readable description of this mount.
|
VaultMount.VaultMountBuilder |
options(Map<String,String> options)
Set mount type specific options for this mount.
|
VaultMount.VaultMountBuilder |
type(String type)
Configure the backend type.
|
public VaultMount.VaultMountBuilder type(String type)
type - the backend type, must not be empty or null.VaultMount.VaultMountBuilder.public VaultMount.VaultMountBuilder description(String description)
description - a human readable description of this mount.VaultMount.VaultMountBuilder.public VaultMount.VaultMountBuilder config(Map<String,Object> config)
config - additional configuration details for this mount.VaultMount.VaultMountBuilder.public VaultMount.VaultMountBuilder options(Map<String,String> options)
options - mount type specific options for this mount.VaultMount.VaultMountBuilder.public VaultMount build()
VaultMount instance. Requires type(String) to be
configured.VaultMount.Copyright © 2016–2020 Pivotal Software, Inc.. All rights reserved.