
annotations.io.fabric8.kubernetes.api.model.extensions.DeploymentRollbackFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model.extensions;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import java.util.Map;
import java.lang.Object;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Long;
import io.fabric8.kubernetes.api.builder.Nested;
public interface DeploymentRollbackFluent> extends Fluent{
public String getApiVersion();
public A withApiVersion(String apiVersion);
public String getKind();
public A withKind(String kind);
public String getName();
public A withName(String name);
public RollbackConfig getRollbackTo();
public A withRollbackTo(RollbackConfig rollbackTo);
public DeploymentRollbackFluent.RollbackToNested withNewRollbackTo();
public DeploymentRollbackFluent.RollbackToNested withNewRollbackToLike(RollbackConfig item);
public DeploymentRollbackFluent.RollbackToNested editRollbackTo();
public A withNewRollbackTo(Long revision);
public A addToUpdatedAnnotations(String key,String value);
public A addToUpdatedAnnotations(Map map);
public A removeFromUpdatedAnnotations(String key);
public A removeFromUpdatedAnnotations(Map map);
public Map getUpdatedAnnotations();
public A withUpdatedAnnotations(Map updatedAnnotations);
public interface RollbackToNested extends Nested,RollbackConfigFluent>{
public N endRollbackTo(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy