Class PartitionBackupInfo

java.lang.Object
io.camunda.zeebe.shared.management.openapi.models.PartitionBackupInfo

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2023-09-06T15:58:43.844808320Z[GMT]") public class PartitionBackupInfo extends Object
Detailed info of the backup for a given partition.
  • Constructor Details

    • PartitionBackupInfo

      public PartitionBackupInfo()
  • Method Details

    • partitionId

      public PartitionBackupInfo partitionId(Integer partitionId)
    • getPartitionId

      public Integer getPartitionId()
      Get partitionId
      Returns:
      partitionId
    • setPartitionId

      public void setPartitionId(Integer partitionId)
    • state

      public PartitionBackupInfo state(StateCode state)
    • getState

      @Valid public @Valid StateCode getState()
      Get state
      Returns:
      state
    • setState

      public void setState(StateCode state)
    • failureReason

      public PartitionBackupInfo failureReason(String failureReason)
    • getFailureReason

      public String getFailureReason()
      Failure reason if stats is 'FAILED'
      Returns:
      failureReason
    • setFailureReason

      public void setFailureReason(String failureReason)
    • createdAt

      public PartitionBackupInfo createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      @Valid public @Valid OffsetDateTime getCreatedAt()
      The timestamp at which the backup was started on this partition.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • lastUpdatedAt

      public PartitionBackupInfo lastUpdatedAt(OffsetDateTime lastUpdatedAt)
    • getLastUpdatedAt

      @Valid public @Valid OffsetDateTime getLastUpdatedAt()
      The timestamp at which the backup was last updated on this partition, e.g. changed state from IN_PROGRESS to COMPLETED.
      Returns:
      lastUpdatedAt
    • setLastUpdatedAt

      public void setLastUpdatedAt(OffsetDateTime lastUpdatedAt)
    • snapshotId

      public PartitionBackupInfo snapshotId(String snapshotId)
    • getSnapshotId

      public String getSnapshotId()
      The ID of the snapshot which is included in this backup.
      Returns:
      snapshotId
    • setSnapshotId

      public void setSnapshotId(String snapshotId)
    • checkpointPosition

      public PartitionBackupInfo checkpointPosition(Long checkpointPosition)
    • getCheckpointPosition

      public Long getCheckpointPosition()
      The position of the checkpoint for this backup.
      Returns:
      checkpointPosition
    • setCheckpointPosition

      public void setCheckpointPosition(Long checkpointPosition)
    • brokerId

      public PartitionBackupInfo brokerId(Integer brokerId)
    • getBrokerId

      @Min(0L) public @Min(0L) Integer getBrokerId()
      The ID of the broker from which the backup was taken for this partition. minimum: 0
      Returns:
      brokerId
    • setBrokerId

      public void setBrokerId(Integer brokerId)
    • brokerVersion

      public PartitionBackupInfo brokerVersion(String brokerVersion)
    • getBrokerVersion

      public String getBrokerVersion()
      The version of the broker from which the backup was taken for this partition.
      Returns:
      brokerVersion
    • setBrokerVersion

      public void setBrokerVersion(String brokerVersion)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object