Class EstimateRecallDataSizeResult.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.EstimateRecallDataSizeResult.Builder
-
- Enclosing class:
- EstimateRecallDataSizeResult
public static class EstimateRecallDataSizeResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EstimateRecallDataSizeResult
build()
EstimateRecallDataSizeResult.Builder
copy(EstimateRecallDataSizeResult model)
EstimateRecallDataSizeResult.Builder
coreGroupCount(Integer coreGroupCount)
This is the number of core groups estimated for this recallEstimateRecallDataSizeResult.Builder
coreGroupCountLimit(Integer coreGroupCountLimit)
This is the max number of core groups that is available for any recallEstimateRecallDataSizeResult.Builder
isOverlappingWithExistingRecalls(Boolean isOverlappingWithExistingRecalls)
This indicates if the time range of data to be recalled overlaps with existing recalled dataEstimateRecallDataSizeResult.Builder
sizeInBytes(Long sizeInBytes)
This is the size in bytesEstimateRecallDataSizeResult.Builder
sizeLimitInBytes(Long sizeLimitInBytes)
This is the size limit in bytesEstimateRecallDataSizeResult.Builder
timeDataEnded(Date timeDataEnded)
This is the end of the time range of data to be recalled.EstimateRecallDataSizeResult.Builder
timeDataStarted(Date timeDataStarted)
This is the start of the time range of data to be recalled
-
-
-
Method Detail
-
timeDataEnded
public EstimateRecallDataSizeResult.Builder timeDataEnded(Date timeDataEnded)
This is the end of the time range of data to be recalled.timeDataStarted and timeDataEnded delineate the time range of the archived data to be recalled. They may not be exact the same as the parameters in the request input (EstimateRecallDataSizeDetails).
- Parameters:
timeDataEnded
- the value to set- Returns:
- this builder
-
timeDataStarted
public EstimateRecallDataSizeResult.Builder timeDataStarted(Date timeDataStarted)
This is the start of the time range of data to be recalled- Parameters:
timeDataStarted
- the value to set- Returns:
- this builder
-
sizeInBytes
public EstimateRecallDataSizeResult.Builder sizeInBytes(Long sizeInBytes)
This is the size in bytes- Parameters:
sizeInBytes
- the value to set- Returns:
- this builder
-
isOverlappingWithExistingRecalls
public EstimateRecallDataSizeResult.Builder isOverlappingWithExistingRecalls(Boolean isOverlappingWithExistingRecalls)
This indicates if the time range of data to be recalled overlaps with existing recalled data- Parameters:
isOverlappingWithExistingRecalls
- the value to set- Returns:
- this builder
-
coreGroupCount
public EstimateRecallDataSizeResult.Builder coreGroupCount(Integer coreGroupCount)
This is the number of core groups estimated for this recall- Parameters:
coreGroupCount
- the value to set- Returns:
- this builder
-
coreGroupCountLimit
public EstimateRecallDataSizeResult.Builder coreGroupCountLimit(Integer coreGroupCountLimit)
This is the max number of core groups that is available for any recall- Parameters:
coreGroupCountLimit
- the value to set- Returns:
- this builder
-
sizeLimitInBytes
public EstimateRecallDataSizeResult.Builder sizeLimitInBytes(Long sizeLimitInBytes)
This is the size limit in bytes- Parameters:
sizeLimitInBytes
- the value to set- Returns:
- this builder
-
build
public EstimateRecallDataSizeResult build()
-
copy
public EstimateRecallDataSizeResult.Builder copy(EstimateRecallDataSizeResult model)
-
-