public class V1alpha1RedisSpec extends Object
| Constructor and Description |
|---|
V1alpha1RedisSpec() |
| Modifier and Type | Method and Description |
|---|---|
V1alpha1RedisSpec |
addImagePullSecretsItem(io.kubernetes.client.models.V1LocalObjectReference imagePullSecretsItem) |
V1alpha1RedisSpec |
addTolerationsItem(io.kubernetes.client.models.V1Toleration tolerationsItem) |
V1alpha1RedisSpec |
affinity(io.kubernetes.client.models.V1Affinity affinity) |
V1alpha1RedisSpec |
doNotPause(Boolean doNotPause) |
boolean |
equals(Object o) |
io.kubernetes.client.models.V1Affinity |
getAffinity()
If specified, the pod's scheduling constraints
|
List<io.kubernetes.client.models.V1LocalObjectReference> |
getImagePullSecrets()
ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec.
|
ComGithubAppscodeKubeMonApiAgentSpec |
getMonitor()
Monitor is used monitor database instance
|
Map<String,String> |
getNodeSelector()
NodeSelector is a selector which must be true for the pod to fit on a node
|
Integer |
getReplicas()
Number of instances to deploy for a Redis database.
|
io.kubernetes.client.models.V1ResourceRequirements |
getResources()
Compute Resources required by the sidecar container.
|
String |
getSchedulerName()
If specified, the pod will be dispatched by specified scheduler.
|
io.kubernetes.client.models.V1PersistentVolumeClaimSpec |
getStorage()
Storage spec to specify how storage shall be used.
|
List<io.kubernetes.client.models.V1Toleration> |
getTolerations()
If specified, the pod's tolerations.
|
String |
getVersion()
Version of Redis to be deployed.
|
int |
hashCode() |
V1alpha1RedisSpec |
imagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets) |
Boolean |
isDoNotPause()
If DoNotPause is true, controller will prevent to delete this Postgres object.
|
V1alpha1RedisSpec |
monitor(ComGithubAppscodeKubeMonApiAgentSpec monitor) |
V1alpha1RedisSpec |
nodeSelector(Map<String,String> nodeSelector) |
V1alpha1RedisSpec |
putNodeSelectorItem(String key,
String nodeSelectorItem) |
V1alpha1RedisSpec |
replicas(Integer replicas) |
V1alpha1RedisSpec |
resources(io.kubernetes.client.models.V1ResourceRequirements resources) |
V1alpha1RedisSpec |
schedulerName(String schedulerName) |
void |
setAffinity(io.kubernetes.client.models.V1Affinity affinity) |
void |
setDoNotPause(Boolean doNotPause) |
void |
setImagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets) |
void |
setMonitor(ComGithubAppscodeKubeMonApiAgentSpec monitor) |
void |
setNodeSelector(Map<String,String> nodeSelector) |
void |
setReplicas(Integer replicas) |
void |
setResources(io.kubernetes.client.models.V1ResourceRequirements resources) |
void |
setSchedulerName(String schedulerName) |
void |
setStorage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage) |
void |
setTolerations(List<io.kubernetes.client.models.V1Toleration> tolerations) |
void |
setVersion(String version) |
V1alpha1RedisSpec |
storage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage) |
V1alpha1RedisSpec |
tolerations(List<io.kubernetes.client.models.V1Toleration> tolerations) |
String |
toString() |
V1alpha1RedisSpec |
version(String version) |
public V1alpha1RedisSpec affinity(io.kubernetes.client.models.V1Affinity affinity)
public io.kubernetes.client.models.V1Affinity getAffinity()
public void setAffinity(io.kubernetes.client.models.V1Affinity affinity)
public V1alpha1RedisSpec doNotPause(Boolean doNotPause)
public Boolean isDoNotPause()
public void setDoNotPause(Boolean doNotPause)
public V1alpha1RedisSpec imagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets)
public V1alpha1RedisSpec addImagePullSecretsItem(io.kubernetes.client.models.V1LocalObjectReference imagePullSecretsItem)
public List<io.kubernetes.client.models.V1LocalObjectReference> getImagePullSecrets()
public void setImagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets)
public V1alpha1RedisSpec monitor(ComGithubAppscodeKubeMonApiAgentSpec monitor)
public ComGithubAppscodeKubeMonApiAgentSpec getMonitor()
public void setMonitor(ComGithubAppscodeKubeMonApiAgentSpec monitor)
public V1alpha1RedisSpec nodeSelector(Map<String,String> nodeSelector)
public V1alpha1RedisSpec putNodeSelectorItem(String key, String nodeSelectorItem)
public Map<String,String> getNodeSelector()
public V1alpha1RedisSpec replicas(Integer replicas)
public Integer getReplicas()
public void setReplicas(Integer replicas)
public V1alpha1RedisSpec resources(io.kubernetes.client.models.V1ResourceRequirements resources)
public io.kubernetes.client.models.V1ResourceRequirements getResources()
public void setResources(io.kubernetes.client.models.V1ResourceRequirements resources)
public V1alpha1RedisSpec schedulerName(String schedulerName)
public String getSchedulerName()
public void setSchedulerName(String schedulerName)
public V1alpha1RedisSpec storage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage)
public io.kubernetes.client.models.V1PersistentVolumeClaimSpec getStorage()
public void setStorage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage)
public V1alpha1RedisSpec tolerations(List<io.kubernetes.client.models.V1Toleration> tolerations)
public V1alpha1RedisSpec addTolerationsItem(io.kubernetes.client.models.V1Toleration tolerationsItem)
public List<io.kubernetes.client.models.V1Toleration> getTolerations()
public void setTolerations(List<io.kubernetes.client.models.V1Toleration> tolerations)
public V1alpha1RedisSpec version(String version)
public String getVersion()
public void setVersion(String version)
Copyright © 2018. All rights reserved.