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.builder.Fluent;
import io.fabric8.kubernetes.api.model.ResourceRequirementsFluent;
import io.fabric8.kubernetes.api.builder.Nested;
public interface DeploymentStrategyFluent> extends Fluent{
public T addToAnnotations( String key, String value); public T addToAnnotations( Map map); public T removeFromAnnotations( String key); public T removeFromAnnotations( Map map); public Map getAnnotations(); public T withAnnotations( Map annotations); public CustomDeploymentStrategyParams getCustomParams(); public T withCustomParams( CustomDeploymentStrategyParams customParams); public CustomParamsNested withNewCustomParams(); public CustomParamsNested withNewCustomParamsLike( CustomDeploymentStrategyParams item); public CustomParamsNested editCustomParams(); public T addToLabels( String key, String value); public T addToLabels( Map map); public T removeFromLabels( String key); public T removeFromLabels( Map map); public Map getLabels(); public T withLabels( Map labels); public RecreateDeploymentStrategyParams getRecreateParams(); public T withRecreateParams( RecreateDeploymentStrategyParams recreateParams); public RecreateParamsNested withNewRecreateParams(); public RecreateParamsNested withNewRecreateParamsLike( RecreateDeploymentStrategyParams item); public RecreateParamsNested editRecreateParams(); public ResourceRequirements getResources(); public T withResources( ResourceRequirements resources); public ResourcesNested withNewResources(); public ResourcesNested withNewResourcesLike( ResourceRequirements item); public ResourcesNested editResources(); public RollingDeploymentStrategyParams getRollingParams(); public T withRollingParams( RollingDeploymentStrategyParams rollingParams); public RollingParamsNested withNewRollingParams(); public RollingParamsNested withNewRollingParamsLike( RollingDeploymentStrategyParams item); public RollingParamsNested editRollingParams(); public String getType(); public T withType( String type); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
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