VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder Class Reference

Builder class for ResourceQuotaOptionsV1Update. More...

List of all members.

Public Member Functions

 Builder ()
 Constructor with parameters for the required properties of ResourceQuotaOptionsV1Update.
Builder SetMemoryLimit (long?memoryLimit)
 This represents the new value for 'limits.memory' option which is equivalent to the maximum memory limit (in mebibytes) across all pods in the namespace.
Builder SetMemoryLimitUnset (bool?memoryLimitUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.memoryLimit .
Builder SetMemoryLimitDefault (long?memoryLimitDefault)
 This represents the new value for the default memory limit (in mebibytes) for containers in the pod.
Builder SetMemoryLimitDefaultUnset (bool?memoryLimitDefaultUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.memoryLimitDefault .
Builder SetMemoryRequestDefault (long?memoryRequestDefault)
 This represents the new value for the default memory request (in mebibytes) for containers in the pod.
Builder SetMemoryRequestDefaultUnset (bool?memoryRequestDefaultUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.memoryRequestDefault .
Builder SetCpuLimit (long?cpuLimit)
 This represents the new value for 'limits.cpu' option which is equivalent to the maximum CPU limit (in MHz) across all pods in the namespace.
Builder SetCpuLimitUnset (bool?cpuLimitUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.cpuLimit .
Builder SetCpuLimitDefault (long?cpuLimitDefault)
 This represents the new value for the default CPU limit (in Mhz) for containers in the pod.
Builder SetCpuLimitDefaultUnset (bool?cpuLimitDefaultUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.cpuLimitDefault .
Builder SetCpuRequestDefault (long?cpuRequestDefault)
 This represents the new value for the default CPU request (in Mhz) for containers in the pod.
Builder SetCpuRequestDefaultUnset (bool?cpuRequestDefaultUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.cpuRequestDefault .
Builder SetStorageRequestLimit (long?storageRequestLimit)
 This represents the new value for 'requests.storage' which is the limit on storage requests (in mebibytes) across all persistent volume claims from pods in the namespace.
Builder SetStorageRequestLimitUnset (bool?storageRequestLimitUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.storageRequestLimit .
Builder SetPodCount (long?podCount)
 This represents the new value for 'podCount' option which is the maximum number of pods in the namespace.
Builder SetPodCountUnset (bool?podCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.podCount .
Builder SetServiceCount (long?serviceCount)
 This represents the new value for 'serviceCount' option which is the maximum number of services in the namespace.
Builder SetServiceCountUnset (bool?serviceCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.serviceCount .
Builder SetDeploymentCount (long?deploymentCount)
 This represents the new value for 'deploymentCount' option which is the maximum number of deployments in the namespace.
Builder SetDeploymentCountUnset (bool?deploymentCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.deploymentCount .
Builder SetDaemonSetCount (long?daemonSetCount)
 This represents the new value for 'daemonSetCount' option which is the maximum number of DaemonSets in the namespace.
Builder SetDaemonSetCountUnset (bool?daemonSetCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.daemonSetCount .
Builder SetReplicaSetCount (long?replicaSetCount)
 This represents the new value for 'replicaSetCount' option which is the maximum number of ReplicaSets in the namespace.
Builder SetReplicaSetCountUnset (bool?replicaSetCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.replicaSetCount .
Builder SetReplicationControllerCount (long?replicationControllerCount)
 This represents the new value for 'replicationControllerCount' option which is the maximum number of ReplicationControllers in the namespace.
Builder SetReplicationControllerCountUnset (bool?replicationControllerCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.replicationControllerCount .
Builder SetStatefulSetCount (long?statefulSetCount)
 This represents the new value for 'statefulSetCount' option which is the maximum number of StatefulSets in the namespace.
Builder SetStatefulSetCountUnset (bool?statefulSetCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.statefulSetCount .
Builder SetConfigMapCount (long?configMapCount)
 This represents the new value for 'configMapCount' option which is the maximum number of ConfigMaps in the namespace.
Builder SetConfigMapCountUnset (bool?configMapCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.configMapCount .
Builder SetSecretCount (long?secretCount)
 This represents the new value for 'secretCount' option which is the maximum number of secrets in the namespace.
Builder SetSecretCountUnset (bool?secretCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.secretCount .
Builder SetPersistentVolumeClaimCount (long?persistentVolumeClaimCount)
 This represents the new value for 'persistentVolumeClaimCount' option which is the maximum number of PersistentVolumeClaims in the namespace.
Builder SetPersistentVolumeClaimCountUnset (bool?persistentVolumeClaimCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.persistentVolumeClaimCount .
Builder SetJobCount (long?jobCount)
 This represents the new value for 'jobCount' option which is the maximum number of jobs in the namespace.
Builder SetJobCountUnset (bool?jobCountUnset)
 This represents the intent of the change to ResourceQuotaOptionsV1Update.jobCount .
ResourceQuotaOptionsV1Update Build ()

Detailed Description


Constructor & Destructor Documentation

vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::Builder ( ) [inline]

Constructor with parameters for the required properties of ResourceQuotaOptionsV1Update.


Member Function Documentation

ResourceQuotaOptionsV1Update vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::Build ( ) [inline]
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetConfigMapCount ( long?  configMapCount) [inline]

This represents the new value for 'configMapCount' option which is the maximum number of ConfigMaps in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.configMapCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetConfigMapCountUnset ( bool?  configMapCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.configMapCount .

If this field is set to true , the existing 'configMapCount' limit on the namespace will be reset. If this field is set to false , the existing configmap count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.configMapCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetCpuLimit ( long?  cpuLimit) [inline]

This represents the new value for 'limits.cpu' option which is equivalent to the maximum CPU limit (in MHz) across all pods in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.cpuLimitUnset is set to true . If specified, this limit should be at least 10 MHz.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetCpuLimitDefault ( long?  cpuLimitDefault) [inline]

This represents the new value for the default CPU limit (in Mhz) for containers in the pod.

This field is ignored if ResourceQuotaOptionsV1Update.cpuLimitDefaultUnset is set to true . If specified, this limit should be at least 10 MHz.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetCpuLimitDefaultUnset ( bool?  cpuLimitDefaultUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.cpuLimitDefault .

If this field is set to true , the existing default CPU limit on containers in the pod is removed. If this field is set to false , the existing default CPU limit will be changed to the value specified in ResourceQuotaOptionsV1Update.cpuLimitDefault , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetCpuLimitUnset ( bool?  cpuLimitUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.cpuLimit .

If this field is set to true , the existing CPU limit on the ResourcePool is removed. If this field is set to false , the existing CPU limit will be changed to the value specified in ResourceQuotaOptionsV1Update.cpuLimit , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetCpuRequestDefault ( long?  cpuRequestDefault) [inline]

This represents the new value for the default CPU request (in Mhz) for containers in the pod.

This field is ignored if ResourceQuotaOptionsV1Update.cpuRequestDefaultUnset is set to true . If specified, this field should be at least 10 MHz.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetCpuRequestDefaultUnset ( bool?  cpuRequestDefaultUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.cpuRequestDefault .

If this field is set to true , the existing default CPU request on containers in the pod is removed. If this field is set to false , the existing default CPU request will be changed to the value specified in ResourceQuotaOptionsV1Update.cpuRequestDefault , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetDaemonSetCount ( long?  daemonSetCount) [inline]

This represents the new value for 'daemonSetCount' option which is the maximum number of DaemonSets in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.daemonSetCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetDaemonSetCountUnset ( bool?  daemonSetCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.daemonSetCount .

If this field is set to true , the existing 'daemonSetCount' limit on the namespace will be reset. If this field is set to false , the existing daemonset count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.daemonSetCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetDeploymentCount ( long?  deploymentCount) [inline]

This represents the new value for 'deploymentCount' option which is the maximum number of deployments in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.deploymentCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetDeploymentCountUnset ( bool?  deploymentCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.deploymentCount .

If this field is set to true , the existing 'deploymentCount' limit on the namespace will be reset. If this field is set to false , the existing deployment count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.deploymentCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetJobCount ( long?  jobCount) [inline]

This represents the new value for 'jobCount' option which is the maximum number of jobs in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.jobCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetJobCountUnset ( bool?  jobCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.jobCount .

If this field is set to true , the existing 'jobCount' limit on the namespace will be reset. If this field is set to false , the existing secret count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.jobCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetMemoryLimit ( long?  memoryLimit) [inline]

This represents the new value for 'limits.memory' option which is equivalent to the maximum memory limit (in mebibytes) across all pods in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.memoryLimitUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetMemoryLimitDefault ( long?  memoryLimitDefault) [inline]

This represents the new value for the default memory limit (in mebibytes) for containers in the pod.

This field is ignored if ResourceQuotaOptionsV1Update.memoryLimitDefaultUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetMemoryLimitDefaultUnset ( bool?  memoryLimitDefaultUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.memoryLimitDefault .

If this field is set to true , the existing default memory limit on containers in the pod is removed. If this field is set to false , the existing default memory limit will be changed to the value specified in ResourceQuotaOptionsV1Update.memoryLimitDefault , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetMemoryLimitUnset ( bool?  memoryLimitUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.memoryLimit .

If this field is set to true , the existing memory limit on the ResourcePool is removed. If this field is set to false , the existing memory limit will be changed to the value specified in ResourceQuotaOptionsV1Update.memoryLimit , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetMemoryRequestDefault ( long?  memoryRequestDefault) [inline]

This represents the new value for the default memory request (in mebibytes) for containers in the pod.

This field is ignored if ResourceQuotaOptionsV1Update.memoryRequestDefaultUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetMemoryRequestDefaultUnset ( bool?  memoryRequestDefaultUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.memoryRequestDefault .

If this field is set to true , the existing default memory request on containers in the pod will be removed. If this field is set to false , the existing default memory request will be changed to the value specified in ResourceQuotaOptionsV1Update.memoryRequestDefault , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetPersistentVolumeClaimCount ( long?  persistentVolumeClaimCount) [inline]

This represents the new value for 'persistentVolumeClaimCount' option which is the maximum number of PersistentVolumeClaims in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.persistentVolumeClaimCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetPersistentVolumeClaimCountUnset ( bool?  persistentVolumeClaimCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.persistentVolumeClaimCount .

If this field is set to true , the existing 'persistentVolumeClaimCount' limit on the namespace will be reset. If this field is set to false , the existing replicationcontroller count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.persistentVolumeClaimCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetPodCount ( long?  podCount) [inline]

This represents the new value for 'podCount' option which is the maximum number of pods in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.podCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetPodCountUnset ( bool?  podCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.podCount .

If this field is set to true , the existing 'podCount' limit on the namespace will be reset. If this field is set to false , the existing CPU limit will be changed to the value specified in ResourceQuotaOptionsV1Update.podCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetReplicaSetCount ( long?  replicaSetCount) [inline]

This represents the new value for 'replicaSetCount' option which is the maximum number of ReplicaSets in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.replicaSetCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetReplicaSetCountUnset ( bool?  replicaSetCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.replicaSetCount .

If this field is set to true , the existing 'replicaSetCount' limit on the namespace will be reset. If this field is set to false , the existing replicaset count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.replicaSetCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetReplicationControllerCount ( long?  replicationControllerCount) [inline]

This represents the new value for 'replicationControllerCount' option which is the maximum number of ReplicationControllers in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.replicationControllerCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetReplicationControllerCountUnset ( bool?  replicationControllerCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.replicationControllerCount .

If this field is set to true , the existing 'replicationControllerCount' limit on the namespace will be reset. If this field is set to false , the existing replicationcontroller count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.replicationControllerCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetSecretCount ( long?  secretCount) [inline]

This represents the new value for 'secretCount' option which is the maximum number of secrets in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.secretCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetSecretCountUnset ( bool?  secretCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.secretCount .

If this field is set to true , the existing 'secretCount' limit on the namespace will be reset. If this field is set to false , the existing secret count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.secretCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetServiceCount ( long?  serviceCount) [inline]

This represents the new value for 'serviceCount' option which is the maximum number of services in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.serviceCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetServiceCountUnset ( bool?  serviceCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.serviceCount .

If this field is set to true , the existing 'serviceCount' limit on the namespace will be reset. If this field is set to false , the existing service count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.serviceCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetStatefulSetCount ( long?  statefulSetCount) [inline]

This represents the new value for 'statefulSetCount' option which is the maximum number of StatefulSets in the namespace.

This field is ignored if ResourceQuotaOptionsV1Update.statefulSetCountUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetStatefulSetCountUnset ( bool?  statefulSetCountUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.statefulSetCount .

If this field is set to true , the existing 'statefulSetCount' limit on the namespace will be reset. If this field is set to false , the existing statefulset count limit will be changed to the value specified in ResourceQuotaOptionsV1Update.statefulSetCount , if any.

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetStorageRequestLimit ( long?  storageRequestLimit) [inline]

This represents the new value for 'requests.storage' which is the limit on storage requests (in mebibytes) across all persistent volume claims from pods in the namespace.

This field is ignored if if ResourceQuotaOptionsV1Update.storageRequestLimitUnset is set to true .

Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1Update::Builder::SetStorageRequestLimitUnset ( bool?  storageRequestLimitUnset) [inline]

This represents the intent of the change to ResourceQuotaOptionsV1Update.storageRequestLimit .

If this field is set to true , the existing storage request limit will be reset. If this field is set to false , the existing storage request limit will be changed to the value specified in ResourceQuotaOptionsV1Update.storageRequestLimit , if any.


The documentation for this class was generated from the following file: