Package com.oracle.bmc.sch.model
Class FunctionsTargetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.sch.model.FunctionsTargetDetails.Builder
-
- Enclosing class:
- FunctionsTargetDetails
public static class FunctionsTargetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionsTargetDetails.Builder
batchSizeInKbs(Integer batchSizeInKbs)
The batch rollover size in kilobytes.FunctionsTargetDetails.Builder
batchSizeInNum(Integer batchSizeInNum)
The batch rollover size in number of messages.FunctionsTargetDetails.Builder
batchTimeInSec(Integer batchTimeInSec)
The batch rollover time in seconds.FunctionsTargetDetails
build()
FunctionsTargetDetails.Builder
copy(FunctionsTargetDetails model)
FunctionsTargetDetails.Builder
functionId(String functionId)
The OCID of the function.
-
-
-
Method Detail
-
functionId
public FunctionsTargetDetails.Builder functionId(String functionId)
The OCID of the function.- Parameters:
functionId
- the value to set- Returns:
- this builder
-
batchSizeInKbs
public FunctionsTargetDetails.Builder batchSizeInKbs(Integer batchSizeInKbs)
The batch rollover size in kilobytes.Only one size option can be specified: batchSizeInKbs or batchSizeInNum.
- Parameters:
batchSizeInKbs
- the value to set- Returns:
- this builder
-
batchSizeInNum
public FunctionsTargetDetails.Builder batchSizeInNum(Integer batchSizeInNum)
The batch rollover size in number of messages.Only one size option can be specified: batchSizeInKbs or batchSizeInNum.
- Parameters:
batchSizeInNum
- the value to set- Returns:
- this builder
-
batchTimeInSec
public FunctionsTargetDetails.Builder batchTimeInSec(Integer batchTimeInSec)
The batch rollover time in seconds.- Parameters:
batchTimeInSec
- the value to set- Returns:
- this builder
-
build
public FunctionsTargetDetails build()
-
copy
public FunctionsTargetDetails.Builder copy(FunctionsTargetDetails model)
-
-