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.ObjectBuilder 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 FastPathLcoreUsageStatsbuild()FastPathLcoreUsageStats.BuildersetLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)Timestamp when the data was last updated; unset if data source has never updated the data.FastPathLcoreUsageStats.BuildersetLcoreRank01LcoreId(java.lang.Long lcoreRank01LcoreId)Lcore ID of Lcore Usage Rank 1.FastPathLcoreUsageStats.BuildersetLcoreRank01LcoreUsage(java.lang.Double lcoreRank01LcoreUsage)Rank 1 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank02LcoreId(java.lang.Long lcoreRank02LcoreId)Lcore ID of Lcore Usage Rank 2.FastPathLcoreUsageStats.BuildersetLcoreRank02LcoreUsage(java.lang.Double lcoreRank02LcoreUsage)Rank 2 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank03LcoreId(java.lang.Long lcoreRank03LcoreId)Lcore ID of Lcore Usage Rank 3.FastPathLcoreUsageStats.BuildersetLcoreRank03LcoreUsage(java.lang.Double lcoreRank03LcoreUsage)Rank 3 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank04LcoreId(java.lang.Long lcoreRank04LcoreId)Lcore ID of Lcore Usage Rank 4.FastPathLcoreUsageStats.BuildersetLcoreRank04LcoreUsage(java.lang.Double lcoreRank04LcoreUsage)Rank 4 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank05LcoreId(java.lang.Long lcoreRank05LcoreId)Lcore ID of Lcore Usage Rank 5.FastPathLcoreUsageStats.BuildersetLcoreRank05LcoreUsage(java.lang.Double lcoreRank05LcoreUsage)Rank 5 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank06LcoreId(java.lang.Long lcoreRank06LcoreId)Lcore ID of Lcore Usage Rank 6.FastPathLcoreUsageStats.BuildersetLcoreRank06LcoreUsage(java.lang.Double lcoreRank06LcoreUsage)Rank 6 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank07LcoreId(java.lang.Long lcoreRank07LcoreId)Lcore ID of Lcore Usage Rank 7.FastPathLcoreUsageStats.BuildersetLcoreRank07LcoreUsage(java.lang.Double lcoreRank07LcoreUsage)Rank 7 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank08LcoreId(java.lang.Long lcoreRank08LcoreId)Lcore ID of Lcore Usage Rank 8.FastPathLcoreUsageStats.BuildersetLcoreRank08LcoreUsage(java.lang.Double lcoreRank08LcoreUsage)Rank 8 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank09LcoreId(java.lang.Long lcoreRank09LcoreId)Lcore ID of Lcore Usage Rank 9.FastPathLcoreUsageStats.BuildersetLcoreRank09LcoreUsage(java.lang.Double lcoreRank09LcoreUsage)Rank 9 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank10LcoreId(java.lang.Long lcoreRank10LcoreId)Lcore ID of Lcore Usage Rank 10.FastPathLcoreUsageStats.BuildersetLcoreRank10LcoreUsage(java.lang.Double lcoreRank10LcoreUsage)Rank 10 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank11LcoreId(java.lang.Long lcoreRank11LcoreId)Lcore ID of Lcore Usage Rank 11.FastPathLcoreUsageStats.BuildersetLcoreRank11LcoreUsage(java.lang.Double lcoreRank11LcoreUsage)Rank 11 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank12LcoreId(java.lang.Long lcoreRank12LcoreId)Lcore ID of Lcore Usage Rank 12.FastPathLcoreUsageStats.BuildersetLcoreRank12LcoreUsage(java.lang.Double lcoreRank12LcoreUsage)Rank 12 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank13LcoreId(java.lang.Long lcoreRank13LcoreId)Lcore ID of Lcore Usage Rank 13.FastPathLcoreUsageStats.BuildersetLcoreRank13LcoreUsage(java.lang.Double lcoreRank13LcoreUsage)Rank 13 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank14LcoreId(java.lang.Long lcoreRank14LcoreId)Lcore ID of Lcore Usage Rank 14.FastPathLcoreUsageStats.BuildersetLcoreRank14LcoreUsage(java.lang.Double lcoreRank14LcoreUsage)Rank 14 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank15LcoreId(java.lang.Long lcoreRank15LcoreId)Lcore ID of Lcore Usage Rank 15.FastPathLcoreUsageStats.BuildersetLcoreRank15LcoreUsage(java.lang.Double lcoreRank15LcoreUsage)Rank 15 Lcore usage.FastPathLcoreUsageStats.BuildersetLcoreRank16LcoreId(java.lang.Long lcoreRank16LcoreId)Lcore ID of Lcore Usage Rank 16.FastPathLcoreUsageStats.BuildersetLcoreRank16LcoreUsage(java.lang.Double lcoreRank16LcoreUsage)Rank 16 Lcore usage.FastPathLcoreUsageStats.BuildersetNumberOfLcores(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()
-
-