Package com.vmware.nsx_policy.model
Class FastPathLcoreUsageStats.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.FastPathLcoreUsageStats.Builder
-
- Enclosing class:
- FastPathLcoreUsageStats
public static final class FastPathLcoreUsageStats.Builder extends java.lang.Object
Builder class forFastPathLcoreUsageStats
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofFastPathLcoreUsageStats
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FastPathLcoreUsageStats
build()
FastPathLcoreUsageStats.Builder
setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the data was last updated; unset if data source has never updated the data.FastPathLcoreUsageStats.Builder
setLcoreRank01LcoreId(java.lang.Long lcoreRank01LcoreId)
Lcore ID of Lcore Usage Rank 1.FastPathLcoreUsageStats.Builder
setLcoreRank01LcoreUsage(java.lang.Double lcoreRank01LcoreUsage)
Rank 1 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank02LcoreId(java.lang.Long lcoreRank02LcoreId)
Lcore ID of Lcore Usage Rank 2.FastPathLcoreUsageStats.Builder
setLcoreRank02LcoreUsage(java.lang.Double lcoreRank02LcoreUsage)
Rank 2 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank03LcoreId(java.lang.Long lcoreRank03LcoreId)
Lcore ID of Lcore Usage Rank 3.FastPathLcoreUsageStats.Builder
setLcoreRank03LcoreUsage(java.lang.Double lcoreRank03LcoreUsage)
Rank 3 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank04LcoreId(java.lang.Long lcoreRank04LcoreId)
Lcore ID of Lcore Usage Rank 4.FastPathLcoreUsageStats.Builder
setLcoreRank04LcoreUsage(java.lang.Double lcoreRank04LcoreUsage)
Rank 4 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank05LcoreId(java.lang.Long lcoreRank05LcoreId)
Lcore ID of Lcore Usage Rank 5.FastPathLcoreUsageStats.Builder
setLcoreRank05LcoreUsage(java.lang.Double lcoreRank05LcoreUsage)
Rank 5 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank06LcoreId(java.lang.Long lcoreRank06LcoreId)
Lcore ID of Lcore Usage Rank 6.FastPathLcoreUsageStats.Builder
setLcoreRank06LcoreUsage(java.lang.Double lcoreRank06LcoreUsage)
Rank 6 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank07LcoreId(java.lang.Long lcoreRank07LcoreId)
Lcore ID of Lcore Usage Rank 7.FastPathLcoreUsageStats.Builder
setLcoreRank07LcoreUsage(java.lang.Double lcoreRank07LcoreUsage)
Rank 7 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank08LcoreId(java.lang.Long lcoreRank08LcoreId)
Lcore ID of Lcore Usage Rank 8.FastPathLcoreUsageStats.Builder
setLcoreRank08LcoreUsage(java.lang.Double lcoreRank08LcoreUsage)
Rank 8 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank09LcoreId(java.lang.Long lcoreRank09LcoreId)
Lcore ID of Lcore Usage Rank 9.FastPathLcoreUsageStats.Builder
setLcoreRank09LcoreUsage(java.lang.Double lcoreRank09LcoreUsage)
Rank 9 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank10LcoreId(java.lang.Long lcoreRank10LcoreId)
Lcore ID of Lcore Usage Rank 10.FastPathLcoreUsageStats.Builder
setLcoreRank10LcoreUsage(java.lang.Double lcoreRank10LcoreUsage)
Rank 10 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank11LcoreId(java.lang.Long lcoreRank11LcoreId)
Lcore ID of Lcore Usage Rank 11.FastPathLcoreUsageStats.Builder
setLcoreRank11LcoreUsage(java.lang.Double lcoreRank11LcoreUsage)
Rank 11 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank12LcoreId(java.lang.Long lcoreRank12LcoreId)
Lcore ID of Lcore Usage Rank 12.FastPathLcoreUsageStats.Builder
setLcoreRank12LcoreUsage(java.lang.Double lcoreRank12LcoreUsage)
Rank 12 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank13LcoreId(java.lang.Long lcoreRank13LcoreId)
Lcore ID of Lcore Usage Rank 13.FastPathLcoreUsageStats.Builder
setLcoreRank13LcoreUsage(java.lang.Double lcoreRank13LcoreUsage)
Rank 13 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank14LcoreId(java.lang.Long lcoreRank14LcoreId)
Lcore ID of Lcore Usage Rank 14.FastPathLcoreUsageStats.Builder
setLcoreRank14LcoreUsage(java.lang.Double lcoreRank14LcoreUsage)
Rank 14 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank15LcoreId(java.lang.Long lcoreRank15LcoreId)
Lcore ID of Lcore Usage Rank 15.FastPathLcoreUsageStats.Builder
setLcoreRank15LcoreUsage(java.lang.Double lcoreRank15LcoreUsage)
Rank 15 Lcore usage.FastPathLcoreUsageStats.Builder
setLcoreRank16LcoreId(java.lang.Long lcoreRank16LcoreId)
Lcore ID of Lcore Usage Rank 16.FastPathLcoreUsageStats.Builder
setLcoreRank16LcoreUsage(java.lang.Double lcoreRank16LcoreUsage)
Rank 16 Lcore usage.FastPathLcoreUsageStats.Builder
setNumberOfLcores(java.lang.Long numberOfLcores)
number of valid lcores format: int32
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofFastPathLcoreUsageStats
.
-
-
Method Detail
-
setLastUpdateTimestamp
public FastPathLcoreUsageStats.Builder setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the data was last updated; unset if data source has never updated the data. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
lastUpdateTimestamp
- New value for the property.
-
setLcoreRank01LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank01LcoreId(java.lang.Long lcoreRank01LcoreId)
Lcore ID of Lcore Usage Rank 1. format: int32- Parameters:
lcoreRank01LcoreId
- New value for the property.
-
setLcoreRank01LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank01LcoreUsage(java.lang.Double lcoreRank01LcoreUsage)
Rank 1 Lcore usage.- Parameters:
lcoreRank01LcoreUsage
- New value for the property.
-
setLcoreRank02LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank02LcoreId(java.lang.Long lcoreRank02LcoreId)
Lcore ID of Lcore Usage Rank 2. format: int32- Parameters:
lcoreRank02LcoreId
- New value for the property.
-
setLcoreRank02LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank02LcoreUsage(java.lang.Double lcoreRank02LcoreUsage)
Rank 2 Lcore usage.- Parameters:
lcoreRank02LcoreUsage
- New value for the property.
-
setLcoreRank03LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank03LcoreId(java.lang.Long lcoreRank03LcoreId)
Lcore ID of Lcore Usage Rank 3. format: int32- Parameters:
lcoreRank03LcoreId
- New value for the property.
-
setLcoreRank03LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank03LcoreUsage(java.lang.Double lcoreRank03LcoreUsage)
Rank 3 Lcore usage.- Parameters:
lcoreRank03LcoreUsage
- New value for the property.
-
setLcoreRank04LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank04LcoreId(java.lang.Long lcoreRank04LcoreId)
Lcore ID of Lcore Usage Rank 4. format: int32- Parameters:
lcoreRank04LcoreId
- New value for the property.
-
setLcoreRank04LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank04LcoreUsage(java.lang.Double lcoreRank04LcoreUsage)
Rank 4 Lcore usage.- Parameters:
lcoreRank04LcoreUsage
- New value for the property.
-
setLcoreRank05LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank05LcoreId(java.lang.Long lcoreRank05LcoreId)
Lcore ID of Lcore Usage Rank 5. format: int32- Parameters:
lcoreRank05LcoreId
- New value for the property.
-
setLcoreRank05LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank05LcoreUsage(java.lang.Double lcoreRank05LcoreUsage)
Rank 5 Lcore usage.- Parameters:
lcoreRank05LcoreUsage
- New value for the property.
-
setLcoreRank06LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank06LcoreId(java.lang.Long lcoreRank06LcoreId)
Lcore ID of Lcore Usage Rank 6. format: int32- Parameters:
lcoreRank06LcoreId
- New value for the property.
-
setLcoreRank06LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank06LcoreUsage(java.lang.Double lcoreRank06LcoreUsage)
Rank 6 Lcore usage.- Parameters:
lcoreRank06LcoreUsage
- New value for the property.
-
setLcoreRank07LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank07LcoreId(java.lang.Long lcoreRank07LcoreId)
Lcore ID of Lcore Usage Rank 7. format: int32- Parameters:
lcoreRank07LcoreId
- New value for the property.
-
setLcoreRank07LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank07LcoreUsage(java.lang.Double lcoreRank07LcoreUsage)
Rank 7 Lcore usage.- Parameters:
lcoreRank07LcoreUsage
- New value for the property.
-
setLcoreRank08LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank08LcoreId(java.lang.Long lcoreRank08LcoreId)
Lcore ID of Lcore Usage Rank 8. format: int32- Parameters:
lcoreRank08LcoreId
- New value for the property.
-
setLcoreRank08LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank08LcoreUsage(java.lang.Double lcoreRank08LcoreUsage)
Rank 8 Lcore usage.- Parameters:
lcoreRank08LcoreUsage
- New value for the property.
-
setLcoreRank09LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank09LcoreId(java.lang.Long lcoreRank09LcoreId)
Lcore ID of Lcore Usage Rank 9. format: int32- Parameters:
lcoreRank09LcoreId
- New value for the property.
-
setLcoreRank09LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank09LcoreUsage(java.lang.Double lcoreRank09LcoreUsage)
Rank 9 Lcore usage.- Parameters:
lcoreRank09LcoreUsage
- New value for the property.
-
setLcoreRank10LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank10LcoreId(java.lang.Long lcoreRank10LcoreId)
Lcore ID of Lcore Usage Rank 10. format: int32- Parameters:
lcoreRank10LcoreId
- New value for the property.
-
setLcoreRank10LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank10LcoreUsage(java.lang.Double lcoreRank10LcoreUsage)
Rank 10 Lcore usage.- Parameters:
lcoreRank10LcoreUsage
- New value for the property.
-
setLcoreRank11LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank11LcoreId(java.lang.Long lcoreRank11LcoreId)
Lcore ID of Lcore Usage Rank 11. format: int32- Parameters:
lcoreRank11LcoreId
- New value for the property.
-
setLcoreRank11LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank11LcoreUsage(java.lang.Double lcoreRank11LcoreUsage)
Rank 11 Lcore usage.- Parameters:
lcoreRank11LcoreUsage
- New value for the property.
-
setLcoreRank12LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank12LcoreId(java.lang.Long lcoreRank12LcoreId)
Lcore ID of Lcore Usage Rank 12. format: int32- Parameters:
lcoreRank12LcoreId
- New value for the property.
-
setLcoreRank12LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank12LcoreUsage(java.lang.Double lcoreRank12LcoreUsage)
Rank 12 Lcore usage.- Parameters:
lcoreRank12LcoreUsage
- New value for the property.
-
setLcoreRank13LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank13LcoreId(java.lang.Long lcoreRank13LcoreId)
Lcore ID of Lcore Usage Rank 13. format: int32- Parameters:
lcoreRank13LcoreId
- New value for the property.
-
setLcoreRank13LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank13LcoreUsage(java.lang.Double lcoreRank13LcoreUsage)
Rank 13 Lcore usage.- Parameters:
lcoreRank13LcoreUsage
- New value for the property.
-
setLcoreRank14LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank14LcoreId(java.lang.Long lcoreRank14LcoreId)
Lcore ID of Lcore Usage Rank 14. format: int32- Parameters:
lcoreRank14LcoreId
- New value for the property.
-
setLcoreRank14LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank14LcoreUsage(java.lang.Double lcoreRank14LcoreUsage)
Rank 14 Lcore usage.- Parameters:
lcoreRank14LcoreUsage
- New value for the property.
-
setLcoreRank15LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank15LcoreId(java.lang.Long lcoreRank15LcoreId)
Lcore ID of Lcore Usage Rank 15. format: int32- Parameters:
lcoreRank15LcoreId
- New value for the property.
-
setLcoreRank15LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank15LcoreUsage(java.lang.Double lcoreRank15LcoreUsage)
Rank 15 Lcore usage.- Parameters:
lcoreRank15LcoreUsage
- New value for the property.
-
setLcoreRank16LcoreId
public FastPathLcoreUsageStats.Builder setLcoreRank16LcoreId(java.lang.Long lcoreRank16LcoreId)
Lcore ID of Lcore Usage Rank 16. format: int32- Parameters:
lcoreRank16LcoreId
- New value for the property.
-
setLcoreRank16LcoreUsage
public FastPathLcoreUsageStats.Builder setLcoreRank16LcoreUsage(java.lang.Double lcoreRank16LcoreUsage)
Rank 16 Lcore usage.- Parameters:
lcoreRank16LcoreUsage
- New value for the property.
-
setNumberOfLcores
public FastPathLcoreUsageStats.Builder setNumberOfLcores(java.lang.Long numberOfLcores)
number of valid lcores format: int32- Parameters:
numberOfLcores
- New value for the property.
-
build
public FastPathLcoreUsageStats build()
-
-