public class V1alpha1PostgresSpec extends Object
| Constructor and Description |
|---|
V1alpha1PostgresSpec() |
| Modifier and Type | Method and Description |
|---|---|
V1alpha1PostgresSpec |
addImagePullSecretsItem(io.kubernetes.client.models.V1LocalObjectReference imagePullSecretsItem) |
V1alpha1PostgresSpec |
addTolerationsItem(io.kubernetes.client.models.V1Toleration tolerationsItem) |
V1alpha1PostgresSpec |
affinity(io.kubernetes.client.models.V1Affinity affinity) |
V1alpha1PostgresSpec |
archiver(V1alpha1PostgresArchiverSpec archiver) |
V1alpha1PostgresSpec |
backupSchedule(V1alpha1BackupScheduleSpec backupSchedule) |
V1alpha1PostgresSpec |
databaseSecret(io.kubernetes.client.models.V1SecretVolumeSource databaseSecret) |
V1alpha1PostgresSpec |
doNotPause(Boolean doNotPause) |
boolean |
equals(Object o) |
io.kubernetes.client.models.V1Affinity |
getAffinity()
If specified, the pod's scheduling constraints
|
V1alpha1PostgresArchiverSpec |
getArchiver()
Archive for wal files
|
V1alpha1BackupScheduleSpec |
getBackupSchedule()
BackupSchedule spec to specify how database backup will be taken
|
io.kubernetes.client.models.V1SecretVolumeSource |
getDatabaseSecret()
Database authentication secret
|
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.
|
V1alpha1InitSpec |
getInit()
Init is used to initialize database
|
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 Postgres 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.
|
String |
getStandbyMode()
Standby mode
|
io.kubernetes.client.models.V1PersistentVolumeClaimSpec |
getStorage()
Storage to specify how storage shall be used.
|
String |
getStreamingMode()
Streaming mode
|
List<io.kubernetes.client.models.V1Toleration> |
getTolerations()
If specified, the pod's tolerations.
|
String |
getVersion()
Version of Postgres to be deployed.
|
int |
hashCode() |
V1alpha1PostgresSpec |
imagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets) |
V1alpha1PostgresSpec |
init(V1alpha1InitSpec init) |
Boolean |
isDoNotPause()
If DoNotPause is true, controller will prevent to delete this Postgres object.
|
V1alpha1PostgresSpec |
monitor(ComGithubAppscodeKubeMonApiAgentSpec monitor) |
V1alpha1PostgresSpec |
nodeSelector(Map<String,String> nodeSelector) |
V1alpha1PostgresSpec |
putNodeSelectorItem(String key,
String nodeSelectorItem) |
V1alpha1PostgresSpec |
replicas(Integer replicas) |
V1alpha1PostgresSpec |
resources(io.kubernetes.client.models.V1ResourceRequirements resources) |
V1alpha1PostgresSpec |
schedulerName(String schedulerName) |
void |
setAffinity(io.kubernetes.client.models.V1Affinity affinity) |
void |
setArchiver(V1alpha1PostgresArchiverSpec archiver) |
void |
setBackupSchedule(V1alpha1BackupScheduleSpec backupSchedule) |
void |
setDatabaseSecret(io.kubernetes.client.models.V1SecretVolumeSource databaseSecret) |
void |
setDoNotPause(Boolean doNotPause) |
void |
setImagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets) |
void |
setInit(V1alpha1InitSpec init) |
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 |
setStandbyMode(String standbyMode) |
void |
setStorage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage) |
void |
setStreamingMode(String streamingMode) |
void |
setTolerations(List<io.kubernetes.client.models.V1Toleration> tolerations) |
void |
setVersion(String version) |
V1alpha1PostgresSpec |
standbyMode(String standbyMode) |
V1alpha1PostgresSpec |
storage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage) |
V1alpha1PostgresSpec |
streamingMode(String streamingMode) |
V1alpha1PostgresSpec |
tolerations(List<io.kubernetes.client.models.V1Toleration> tolerations) |
String |
toString() |
V1alpha1PostgresSpec |
version(String version) |
public V1alpha1PostgresSpec affinity(io.kubernetes.client.models.V1Affinity affinity)
public io.kubernetes.client.models.V1Affinity getAffinity()
public void setAffinity(io.kubernetes.client.models.V1Affinity affinity)
public V1alpha1PostgresSpec archiver(V1alpha1PostgresArchiverSpec archiver)
public V1alpha1PostgresArchiverSpec getArchiver()
public void setArchiver(V1alpha1PostgresArchiverSpec archiver)
public V1alpha1PostgresSpec backupSchedule(V1alpha1BackupScheduleSpec backupSchedule)
public V1alpha1BackupScheduleSpec getBackupSchedule()
public void setBackupSchedule(V1alpha1BackupScheduleSpec backupSchedule)
public V1alpha1PostgresSpec databaseSecret(io.kubernetes.client.models.V1SecretVolumeSource databaseSecret)
public io.kubernetes.client.models.V1SecretVolumeSource getDatabaseSecret()
public void setDatabaseSecret(io.kubernetes.client.models.V1SecretVolumeSource databaseSecret)
public V1alpha1PostgresSpec doNotPause(Boolean doNotPause)
public Boolean isDoNotPause()
public void setDoNotPause(Boolean doNotPause)
public V1alpha1PostgresSpec imagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets)
public V1alpha1PostgresSpec 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 V1alpha1PostgresSpec init(V1alpha1InitSpec init)
public V1alpha1InitSpec getInit()
public void setInit(V1alpha1InitSpec init)
public V1alpha1PostgresSpec monitor(ComGithubAppscodeKubeMonApiAgentSpec monitor)
public ComGithubAppscodeKubeMonApiAgentSpec getMonitor()
public void setMonitor(ComGithubAppscodeKubeMonApiAgentSpec monitor)
public V1alpha1PostgresSpec nodeSelector(Map<String,String> nodeSelector)
public V1alpha1PostgresSpec putNodeSelectorItem(String key, String nodeSelectorItem)
public Map<String,String> getNodeSelector()
public V1alpha1PostgresSpec replicas(Integer replicas)
public Integer getReplicas()
public void setReplicas(Integer replicas)
public V1alpha1PostgresSpec resources(io.kubernetes.client.models.V1ResourceRequirements resources)
public io.kubernetes.client.models.V1ResourceRequirements getResources()
public void setResources(io.kubernetes.client.models.V1ResourceRequirements resources)
public V1alpha1PostgresSpec schedulerName(String schedulerName)
public String getSchedulerName()
public void setSchedulerName(String schedulerName)
public V1alpha1PostgresSpec standbyMode(String standbyMode)
public String getStandbyMode()
public void setStandbyMode(String standbyMode)
public V1alpha1PostgresSpec storage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage)
public io.kubernetes.client.models.V1PersistentVolumeClaimSpec getStorage()
public void setStorage(io.kubernetes.client.models.V1PersistentVolumeClaimSpec storage)
public V1alpha1PostgresSpec streamingMode(String streamingMode)
public String getStreamingMode()
public void setStreamingMode(String streamingMode)
public V1alpha1PostgresSpec tolerations(List<io.kubernetes.client.models.V1Toleration> tolerations)
public V1alpha1PostgresSpec 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 V1alpha1PostgresSpec version(String version)
public String getVersion()
public void setVersion(String version)
Copyright © 2018. All rights reserved.