Package com.oracle.bmc.streaming.model
Class PartitionReservation.Builder
- java.lang.Object
-
- com.oracle.bmc.streaming.model.PartitionReservation.Builder
-
- Enclosing class:
- PartitionReservation
public static class PartitionReservation.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitionReservation
build()
PartitionReservation.Builder
committedOffset(Long committedOffset)
The latest offset which has been committed for this partition.PartitionReservation.Builder
copy(PartitionReservation model)
PartitionReservation.Builder
partition(String partition)
The partition for which the reservation applies.PartitionReservation.Builder
reservedInstance(String reservedInstance)
The consumer instance which currently has the partition reserved.PartitionReservation.Builder
timeReservedUntil(Date timeReservedUntil)
A timestamp when the current reservation expires.
-
-
-
Method Detail
-
partition
public PartitionReservation.Builder partition(String partition)
The partition for which the reservation applies.- Parameters:
partition
- the value to set- Returns:
- this builder
-
committedOffset
public PartitionReservation.Builder committedOffset(Long committedOffset)
The latest offset which has been committed for this partition.- Parameters:
committedOffset
- the value to set- Returns:
- this builder
-
reservedInstance
public PartitionReservation.Builder reservedInstance(String reservedInstance)
The consumer instance which currently has the partition reserved.- Parameters:
reservedInstance
- the value to set- Returns:
- this builder
-
timeReservedUntil
public PartitionReservation.Builder timeReservedUntil(Date timeReservedUntil)
A timestamp when the current reservation expires.- Parameters:
timeReservedUntil
- the value to set- Returns:
- this builder
-
build
public PartitionReservation build()
-
copy
public PartitionReservation.Builder copy(PartitionReservation model)
-
-