/// <summary> /// Sets the CPUSpeed property /// </summary> /// <param name="CPUSpeed">CPUSpeed property</param> /// <returns>this instance</returns> public ItemAttributes WithCPUSpeed(DecimalWithUnits CPUSpeed) { this.CPUSpeedField = CPUSpeed; return this; }
/// <summary> /// Sets the Height property /// </summary> /// <param name="height">Height property</param> /// <returns>this instance</returns> public PackageDimensions WithHeight(DecimalWithUnits height) { this.heightField = height; return this; }
/// <summary> /// Sets the Weight property /// </summary> /// <param name="weight">Weight property</param> /// <returns>this instance</returns> public PackageDimensions WithWeight(DecimalWithUnits weight) { this.weightField = weight; return this; }
/// <summary> /// Sets the TotalMetalWeight property /// </summary> /// <param name="totalMetalWeight">TotalMetalWeight property</param> /// <returns>this instance</returns> public ItemAttributes WithTotalMetalWeight(DecimalWithUnits totalMetalWeight) { this.totalMetalWeightField = totalMetalWeight; return this; }
/// <summary> /// Sets the Height property /// </summary> /// <param name="height">Height property</param> /// <returns>this instance</returns> public Image WithHeight(DecimalWithUnits height) { this.heightField = height; return this; }
/// <summary> /// Sets the StoneWeight property /// </summary> /// <param name="stoneWeight">StoneWeight property</param> /// <returns>this instance</returns> public ItemAttributes WithStoneWeight(DecimalWithUnits stoneWeight) { this.stoneWeightField = stoneWeight; return this; }
/// <summary> /// Sets the SystemMemorySize property /// </summary> /// <param name="systemMemorySize">SystemMemorySize property</param> /// <returns>this instance</returns> public ItemAttributes WithSystemMemorySize(DecimalWithUnits systemMemorySize) { this.systemMemorySizeField = systemMemorySize; return this; }
/// <summary> /// Sets the ManufacturerMinimumAge property /// </summary> /// <param name="manufacturerMinimumAge">ManufacturerMinimumAge property</param> /// <returns>this instance</returns> public ItemAttributes WithManufacturerMinimumAge(DecimalWithUnits manufacturerMinimumAge) { this.manufacturerMinimumAgeField = manufacturerMinimumAge; return this; }
/// <summary> /// Sets the MaximumAperture property /// </summary> /// <param name="maximumAperture">MaximumAperture property</param> /// <returns>this instance</returns> public ItemAttributes WithMaximumAperture(DecimalWithUnits maximumAperture) { this.maximumApertureField = maximumAperture; return this; }
/// <summary> /// Sets the GraphicsMemorySize property /// </summary> /// <param name="graphicsMemorySize">GraphicsMemorySize property</param> /// <returns>this instance</returns> public ItemAttributes WithGraphicsMemorySize(DecimalWithUnits graphicsMemorySize) { this.graphicsMemorySizeField = graphicsMemorySize; return this; }
/// <summary> /// Sets the HardDiskSize property /// </summary> /// <param name="hardDiskSize">HardDiskSize property</param> /// <returns>this instance</returns> public ItemAttributes WithHardDiskSize(DecimalWithUnits hardDiskSize) { this.hardDiskSizeField = hardDiskSize; return this; }
/// <summary> /// Sets the DisplaySize property /// </summary> /// <param name="displaySize">DisplaySize property</param> /// <returns>this instance</returns> public ItemAttributes WithDisplaySize(DecimalWithUnits displaySize) { this.displaySizeField = displaySize; return this; }
/// <summary> /// Sets the DigitalZoom property /// </summary> /// <param name="digitalZoom">DigitalZoom property</param> /// <returns>this instance</returns> public ItemAttributes WithDigitalZoom(DecimalWithUnits digitalZoom) { this.digitalZoomField = digitalZoom; return this; }
/// <summary> /// Sets the DelayBetweenShots property /// </summary> /// <param name="delayBetweenShots">DelayBetweenShots property</param> /// <returns>this instance</returns> public ItemAttributes WithDelayBetweenShots(DecimalWithUnits delayBetweenShots) { this.delayBetweenShotsField = delayBetweenShots; return this; }
/// <summary> /// Sets the OpticalZoom property /// </summary> /// <param name="opticalZoom">OpticalZoom property</param> /// <returns>this instance</returns> public ItemAttributes WithOpticalZoom(DecimalWithUnits opticalZoom) { this.opticalZoomField = opticalZoom; return this; }
/// <summary> /// Sets the MaximumResolution property /// </summary> /// <param name="maximumResolution">MaximumResolution property</param> /// <returns>this instance</returns> public ItemAttributes WithMaximumResolution(DecimalWithUnits maximumResolution) { this.maximumResolutionField = maximumResolution; return this; }
/// <summary> /// Sets the RunningTime property /// </summary> /// <param name="runningTime">RunningTime property</param> /// <returns>this instance</returns> public ItemAttributes WithRunningTime(DecimalWithUnits runningTime) { this.runningTimeField = runningTime; return this; }
/// <summary> /// Sets the MaximumWeightRecommendation property /// </summary> /// <param name="maximumWeightRecommendation">MaximumWeightRecommendation property</param> /// <returns>this instance</returns> public ItemAttributes WithMaximumWeightRecommendation(DecimalWithUnits maximumWeightRecommendation) { this.maximumWeightRecommendationField = maximumWeightRecommendation; return this; }
/// <summary> /// Sets the SystemBusSpeed property /// </summary> /// <param name="systemBusSpeed">SystemBusSpeed property</param> /// <returns>this instance</returns> public ItemAttributes WithSystemBusSpeed(DecimalWithUnits systemBusSpeed) { this.systemBusSpeedField = systemBusSpeed; return this; }
/// <summary> /// Sets the MinimumFocalLength property /// </summary> /// <param name="minimumFocalLength">MinimumFocalLength property</param> /// <returns>this instance</returns> public ItemAttributes WithMinimumFocalLength(DecimalWithUnits minimumFocalLength) { this.minimumFocalLengthField = minimumFocalLength; return this; }
/// <summary> /// Sets the SystemMemorySizeMax property /// </summary> /// <param name="systemMemorySizeMax">SystemMemorySizeMax property</param> /// <returns>this instance</returns> public ItemAttributes WithSystemMemorySizeMax(DecimalWithUnits systemMemorySizeMax) { this.systemMemorySizeMaxField = systemMemorySizeMax; return this; }
/// <summary> /// Sets the MinimumShutterSpeed property /// </summary> /// <param name="minimumShutterSpeed">MinimumShutterSpeed property</param> /// <returns>this instance</returns> public ItemAttributes WithMinimumShutterSpeed(DecimalWithUnits minimumShutterSpeed) { this.minimumShutterSpeedField = minimumShutterSpeed; return this; }
/// <summary> /// Sets the WaterResistanceDepth property /// </summary> /// <param name="waterResistanceDepth">WaterResistanceDepth property</param> /// <returns>this instance</returns> public ItemAttributes WithWaterResistanceDepth(DecimalWithUnits waterResistanceDepth) { this.waterResistanceDepthField = waterResistanceDepth; return this; }
/// <summary> /// Sets the MonitorSize property /// </summary> /// <param name="monitorSize">MonitorSize property</param> /// <returns>this instance</returns> public ItemAttributes WithMonitorSize(DecimalWithUnits monitorSize) { this.monitorSizeField = monitorSize; return this; }
/// <summary> /// Sets the Width property /// </summary> /// <param name="width">Width property</param> /// <returns>this instance</returns> public Image WithWidth(DecimalWithUnits width) { this.widthField = width; return this; }
/// <summary> /// Sets the MonitorViewableDiagonalSize property /// </summary> /// <param name="monitorViewableDiagonalSize">MonitorViewableDiagonalSize property</param> /// <returns>this instance</returns> public ItemAttributes WithMonitorViewableDiagonalSize(DecimalWithUnits monitorViewableDiagonalSize) { this.monitorViewableDiagonalSizeField = monitorViewableDiagonalSize; return this; }
/// <summary> /// Sets the Length property /// </summary> /// <param name="length">Length property</param> /// <returns>this instance</returns> public PackageDimensions WithLength(DecimalWithUnits length) { this.lengthField = length; return this; }
/// <summary> /// Sets the OpticalSensorResolution property /// </summary> /// <param name="opticalSensorResolution">OpticalSensorResolution property</param> /// <returns>this instance</returns> public ItemAttributes WithOpticalSensorResolution(DecimalWithUnits opticalSensorResolution) { this.opticalSensorResolutionField = opticalSensorResolution; return this; }
/// <summary> /// Sets the Width property /// </summary> /// <param name="width">Width property</param> /// <returns>this instance</returns> public PackageDimensions WithWidth(DecimalWithUnits width) { this.widthField = width; return this; }
/// <summary> /// Sets the ContinuousShootingSpeed property /// </summary> /// <param name="continuousShootingSpeed">ContinuousShootingSpeed property</param> /// <returns>this instance</returns> public ItemAttributes WithContinuousShootingSpeed(DecimalWithUnits continuousShootingSpeed) { this.continuousShootingSpeedField = continuousShootingSpeed; return this; }