Package com.linkedin.venice.datarecovery
Class StoreRepushCommand.Params.Builder
- java.lang.Object
-
- com.linkedin.venice.datarecovery.StoreRepushCommand.Params.Builder
-
- Enclosing class:
- StoreRepushCommand.Params
public static class StoreRepushCommand.Params.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(StoreRepushCommand.Params p)
Builder(java.lang.String command, java.lang.String destFabric, java.lang.String sourceFabric, java.lang.String extraCommandArgs, java.time.LocalDateTime timestamp, ControllerClient controllerClient, java.lang.String url, java.util.Optional<SSLFactory> sslFactory, boolean debug)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StoreRepushCommand.Params
build()
StoreRepushCommand.Params.Builder
setCommand(java.lang.String command)
StoreRepushCommand.Params.Builder
setDebug(boolean debug)
StoreRepushCommand.Params.Builder
setDestFabric(java.lang.String destFabric)
StoreRepushCommand.Params.Builder
setExtraCommandArgs(java.lang.String extraCommandArgs)
StoreRepushCommand.Params.Builder
setPCtrlCliWithoutCluster(ControllerClient pCtrlCliWithoutCluster)
StoreRepushCommand.Params.Builder
setSourceFabric(java.lang.String sourceFabric)
StoreRepushCommand.Params.Builder
setSSLFactory(java.util.Optional<SSLFactory> sslFactory)
StoreRepushCommand.Params.Builder
setTimestamp(java.time.LocalDateTime timestamp)
StoreRepushCommand.Params.Builder
setUrl(java.lang.String url)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(java.lang.String command, java.lang.String destFabric, java.lang.String sourceFabric, java.lang.String extraCommandArgs, java.time.LocalDateTime timestamp, ControllerClient controllerClient, java.lang.String url, java.util.Optional<SSLFactory> sslFactory, boolean debug)
-
Builder
public Builder(StoreRepushCommand.Params p)
-
-
Method Detail
-
build
public StoreRepushCommand.Params build()
-
setCommand
public StoreRepushCommand.Params.Builder setCommand(java.lang.String command)
-
setDestFabric
public StoreRepushCommand.Params.Builder setDestFabric(java.lang.String destFabric)
-
setSourceFabric
public StoreRepushCommand.Params.Builder setSourceFabric(java.lang.String sourceFabric)
-
setExtraCommandArgs
public StoreRepushCommand.Params.Builder setExtraCommandArgs(java.lang.String extraCommandArgs)
-
setTimestamp
public StoreRepushCommand.Params.Builder setTimestamp(java.time.LocalDateTime timestamp)
-
setPCtrlCliWithoutCluster
public StoreRepushCommand.Params.Builder setPCtrlCliWithoutCluster(ControllerClient pCtrlCliWithoutCluster)
-
setUrl
public StoreRepushCommand.Params.Builder setUrl(java.lang.String url)
-
setSSLFactory
public StoreRepushCommand.Params.Builder setSSLFactory(java.util.Optional<SSLFactory> sslFactory)
-
setDebug
public StoreRepushCommand.Params.Builder setDebug(boolean debug)
-
-