All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ververica.common.model.savepoint.Savepoint Maven / Gradle / Ivy

package com.ververica.common.model.savepoint;

import com.ververica.common.model.Failure;
import java.util.Date;
import java.util.Map;
import lombok.Data;

@Data
public class Savepoint {
  SavepointMetadata metadata;
  SavepointSpec spec;
  SavepointStatus status;

  @Data
  public static class SavepointMetadata {
    String id;
    String namespace;
    Date createdAt;
    Date modifiedAt;
    String deploymentId;
    String jobId;
    SavepointOrigin origin;
    Map annotations;
    Integer resourceVersion;
  }

  @Data
  public static class SavepointSpec {
    String savepointLocation;
    String flinkSavepointId;
  }

  @Data
  public static class SavepointStatus {
    SavepointState state;
    Failure failure;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy