Package com.oracle.bmc.vault.model
Class ReplicationConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.vault.model.ReplicationConfig.Builder
-
- Enclosing class:
- ReplicationConfig
public static class ReplicationConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationConfig
build()
ReplicationConfig.Builder
copy(ReplicationConfig model)
ReplicationConfig.Builder
isWriteForwardEnabled(Boolean isWriteForwardEnabled)
(Optional) A Boolean value to enable forwarding of write requests from replicated secrets to the source secrets.ReplicationConfig.Builder
replicationTargets(List<ReplicationTarget> replicationTargets)
List of the secret replication targets.
-
-
-
Method Detail
-
replicationTargets
public ReplicationConfig.Builder replicationTargets(List<ReplicationTarget> replicationTargets)
List of the secret replication targets.By default, a maximum of 3 targets is allowed. To configure more than 3 targets, an override is required.
- Parameters:
replicationTargets
- the value to set- Returns:
- this builder
-
isWriteForwardEnabled
public ReplicationConfig.Builder isWriteForwardEnabled(Boolean isWriteForwardEnabled)
(Optional) A Boolean value to enable forwarding of write requests from replicated secrets to the source secrets.The default value of false disables this option.
- Parameters:
isWriteForwardEnabled
- the value to set- Returns:
- this builder
-
build
public ReplicationConfig build()
-
copy
public ReplicationConfig.Builder copy(ReplicationConfig model)
-
-