
annotations.io.fabric8.openshift.api.model.DeploymentStrategyFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model;
import io.fabric8.kubernetes.api.model.ResourceRequirements;
import java.util.Map;
import java.util.Map;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Map;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.model.ResourceRequirementsBuilder;
import io.fabric8.kubernetes.api.model.ResourceRequirementsFluent;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.builder.Fluent;
public interface DeploymentStrategyFluent> extends Fluent{
public A addToAnnotations( String key, String value); public A addToAnnotations( Map map); public A removeFromAnnotations( String key); public A removeFromAnnotations( Map map); public Map getAnnotations(); public A withAnnotations( Map annotations); public CustomDeploymentStrategyParams getCustomParams(); public A withCustomParams( CustomDeploymentStrategyParams customParams); public CustomParamsNested withNewCustomParams(); public CustomParamsNested withNewCustomParamsLike( CustomDeploymentStrategyParams item); public CustomParamsNested editCustomParams(); public A addToLabels( String key, String value); public A addToLabels( Map map); public A removeFromLabels( String key); public A removeFromLabels( Map map); public Map getLabels(); public A withLabels( Map labels); public RecreateDeploymentStrategyParams getRecreateParams(); public A withRecreateParams( RecreateDeploymentStrategyParams recreateParams); public RecreateParamsNested withNewRecreateParams(); public RecreateParamsNested withNewRecreateParamsLike( RecreateDeploymentStrategyParams item); public RecreateParamsNested editRecreateParams(); public ResourceRequirements getResources(); public A withResources( ResourceRequirements resources); public ResourcesNested withNewResources(); public ResourcesNested withNewResourcesLike( ResourceRequirements item); public ResourcesNested editResources(); public RollingDeploymentStrategyParams getRollingParams(); public A withRollingParams( RollingDeploymentStrategyParams rollingParams); public RollingParamsNested withNewRollingParams(); public RollingParamsNested withNewRollingParamsLike( RollingDeploymentStrategyParams item); public RollingParamsNested editRollingParams(); public String getType(); public A withType( String type);
public interface CustomParamsNested extends Nested,CustomDeploymentStrategyParamsFluent>{
public N endCustomParams(); public N and();
}
public interface RecreateParamsNested extends Nested,RecreateDeploymentStrategyParamsFluent>{
public N and(); public N endRecreateParams();
}
public interface ResourcesNested extends Nested,ResourceRequirementsFluent>{
public N and(); public N endResources();
}
public interface RollingParamsNested extends Nested,RollingDeploymentStrategyParamsFluent>{
public N and(); public N endRollingParams();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy