Package com.linkedin.venice.datarecovery
Class MonitorCommand.Params.Builder
- java.lang.Object
-
- com.linkedin.venice.datarecovery.MonitorCommand.Params.Builder
-
- Enclosing class:
- MonitorCommand.Params
public static class MonitorCommand.Params.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MonitorCommand.Params p)
Builder(java.lang.String targetRegion, ControllerClient controllerClient, java.lang.String parentUrl, java.util.Optional<SSLFactory> sslFactory, java.time.LocalDateTime dateTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitorCommand.Params
build()
MonitorCommand.Params.Builder
setDateTime(java.time.LocalDateTime dateTime)
MonitorCommand.Params.Builder
setParentUrl(java.lang.String parentUrl)
MonitorCommand.Params.Builder
setPCtrlCliWithoutCluster(ControllerClient pCtrlCliWithoutCluster)
MonitorCommand.Params.Builder
setSSLFactory(java.util.Optional<SSLFactory> sslFactory)
MonitorCommand.Params.Builder
setTargetRegion(java.lang.String targetRegion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(java.lang.String targetRegion, ControllerClient controllerClient, java.lang.String parentUrl, java.util.Optional<SSLFactory> sslFactory, java.time.LocalDateTime dateTime)
-
Builder
public Builder(MonitorCommand.Params p)
-
-
Method Detail
-
build
public MonitorCommand.Params build()
-
setTargetRegion
public MonitorCommand.Params.Builder setTargetRegion(java.lang.String targetRegion)
-
setPCtrlCliWithoutCluster
public MonitorCommand.Params.Builder setPCtrlCliWithoutCluster(ControllerClient pCtrlCliWithoutCluster)
-
setParentUrl
public MonitorCommand.Params.Builder setParentUrl(java.lang.String parentUrl)
-
setSSLFactory
public MonitorCommand.Params.Builder setSSLFactory(java.util.Optional<SSLFactory> sslFactory)
-
setDateTime
public MonitorCommand.Params.Builder setDateTime(java.time.LocalDateTime dateTime)
-
-