VMware vSphere Automation SDK for .NET 7.0.0.1
|
Builder class for ResourceQuotaOptionsV1. More...
Public Member Functions | |
Builder () | |
Constructor with parameters for the required properties of ResourceQuotaOptionsV1. | |
Builder | SetMemoryLimit (long?memoryLimit) |
This is equivalent to 'limits.memory' option which is the maximum memory limit (in mebibytes) across all pods which exist in a non-terminal state in the namespace. | |
Builder | SetMemoryLimitDefault (long?memoryLimitDefault) |
This represents the default memory limit (in mebibytes) for containers in the pod. | |
Builder | SetMemoryRequestDefault (long?memoryRequestDefault) |
This represents the default memory request (in mebibytes) for containers in the pod. | |
Builder | SetCpuLimit (long?cpuLimit) |
This is equivalent to 'limits.cpu' option which is the maximum CPU limit (in MHz) across all pods which exist in a non-terminal state in the namespace. | |
Builder | SetCpuLimitDefault (long?cpuLimitDefault) |
This represents the default cpu limit (in MHz) for containers in the pod. | |
Builder | SetCpuRequestDefault (long?cpuRequestDefault) |
This represents the default CPU request (in MHz) for containers in the pod. | |
Builder | SetStorageRequestLimit (long?storageRequestLimit) |
This represents 'requests.storage' option which is the maximum storage request (in mebibytes) across all persistent volume claims from pods which exist in a non-terminal state in the namespace. | |
Builder | SetPodCount (long?podCount) |
This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace. | |
Builder | SetServiceCount (long?serviceCount) |
This represents 'count/services' option which is the maximum number of services in the namespace. | |
Builder | SetDeploymentCount (long?deploymentCount) |
This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace. | |
Builder | SetDaemonSetCount (long?daemonSetCount) |
This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace. | |
Builder | SetReplicaSetCount (long?replicaSetCount) |
This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace. | |
Builder | SetReplicationControllerCount (long?replicationControllerCount) |
This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace. | |
Builder | SetStatefulSetCount (long?statefulSetCount) |
This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace. | |
Builder | SetConfigMapCount (long?configMapCount) |
This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace. | |
Builder | SetSecretCount (long?secretCount) |
This represents 'count/secrets' option which is the maximum number of secrets in the namespace. | |
Builder | SetPersistentVolumeClaimCount (long?persistentVolumeClaimCount) |
This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace. | |
Builder | SetJobCount (long?jobCount) |
This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace. | |
ResourceQuotaOptionsV1 | Build () |
Builder class for ResourceQuotaOptionsV1.
vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::Builder | ( | ) | [inline] |
Constructor with parameters for the required properties of ResourceQuotaOptionsV1.
ResourceQuotaOptionsV1 vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::Build | ( | ) | [inline] |
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetConfigMapCount | ( | long? | configMapCount | ) | [inline] |
This represents 'count/configmaps' option which is the maximum number of ConfigMaps in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetCpuLimit | ( | long? | cpuLimit | ) | [inline] |
This is equivalent to 'limits.cpu' option which is the maximum CPU limit (in MHz) across all pods which exist in a non-terminal state in the namespace.
If specified, this limit should be at least 10 MHz. This value translates to the CPU limit on the ResourcePool in vCenter Server created for the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetCpuLimitDefault | ( | long? | cpuLimitDefault | ) | [inline] |
This represents the default cpu limit (in MHz) for containers in the pod.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetCpuRequestDefault | ( | long? | cpuRequestDefault | ) | [inline] |
This represents the default CPU request (in MHz) for containers in the pod.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetDaemonSetCount | ( | long? | daemonSetCount | ) | [inline] |
This represents 'count/daemonsets.apps' option which is the maximum number of DaemonSets in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetDeploymentCount | ( | long? | deploymentCount | ) | [inline] |
This represents 'count/deployments.apps' option which is the maximum number of deployments in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetJobCount | ( | long? | jobCount | ) | [inline] |
This represents 'count/jobs.batch' option which is the maximum number jobs in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetMemoryLimit | ( | long? | memoryLimit | ) | [inline] |
This is equivalent to 'limits.memory' option which is the maximum memory limit (in mebibytes) across all pods which exist in a non-terminal state in the namespace.
This value translates to the memory limit on the ResourcePool in vCenter Server created for the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetMemoryLimitDefault | ( | long? | memoryLimitDefault | ) | [inline] |
This represents the default memory limit (in mebibytes) for containers in the pod.
This translates to default memory limit in a LimitRange object. Refer for information about LimitRange.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetMemoryRequestDefault | ( | long? | memoryRequestDefault | ) | [inline] |
This represents the default memory request (in mebibytes) for containers in the pod.
This translates to default memory request in a LimitRange object. Refer for information about LimitRange.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetPersistentVolumeClaimCount | ( | long? | persistentVolumeClaimCount | ) | [inline] |
This represents 'count/persistentvolumeclaims' option which is the maximum number of PersistentVolumeClaims in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetPodCount | ( | long? | podCount | ) | [inline] |
This represents 'pods' option which is the maximum number of pods which exist in a non-terminal state in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetReplicaSetCount | ( | long? | replicaSetCount | ) | [inline] |
This represents 'count/replicasets.apps' option which is the maximum number of ReplicaSets in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetReplicationControllerCount | ( | long? | replicationControllerCount | ) | [inline] |
This represents 'count/replicationcontrollers' option which is the maximum number of ReplicationControllers in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetSecretCount | ( | long? | secretCount | ) | [inline] |
This represents 'count/secrets' option which is the maximum number of secrets in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetServiceCount | ( | long? | serviceCount | ) | [inline] |
This represents 'count/services' option which is the maximum number of services in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetStatefulSetCount | ( | long? | statefulSetCount | ) | [inline] |
This represents 'count/statefulsets.apps' option which is the maximum number of StatefulSets in the namespace.
Builder vmware::vcenter::namespaces::ResourceQuotaOptionsV1::Builder::SetStorageRequestLimit | ( | long? | storageRequestLimit | ) | [inline] |
This represents 'requests.storage' option which is the maximum storage request (in mebibytes) across all persistent volume claims from pods which exist in a non-terminal state in the namespace.