public static class PodShapeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PodShapeSummary |
build() |
PodShapeSummary.Builder |
copy(PodShapeSummary model) |
PodShapeSummary.Builder |
memoryOptions(List<ShapeMemoryOptions> memoryOptions)
ShapeMemoryOptions.
|
PodShapeSummary.Builder |
name(String name)
The name of the identifying shape.
|
PodShapeSummary.Builder |
networkBandwidthOptions(List<ShapeNetworkBandwidthOptions> networkBandwidthOptions)
ShapeNetworkBandwidthOptions.
|
PodShapeSummary.Builder |
ocpuOptions(List<ShapeOcpuOptions> ocpuOptions)
Options for OCPU shape.
|
PodShapeSummary.Builder |
processorDescription(String processorDescription)
A short description of the VM’s processor (CPU).
|
public PodShapeSummary.Builder name(String name)
The name of the identifying shape.
name
- the value to setpublic PodShapeSummary.Builder processorDescription(String processorDescription)
A short description of the VM’s processor (CPU).
processorDescription
- the value to setpublic PodShapeSummary.Builder ocpuOptions(List<ShapeOcpuOptions> ocpuOptions)
Options for OCPU shape.
ocpuOptions
- the value to setpublic PodShapeSummary.Builder memoryOptions(List<ShapeMemoryOptions> memoryOptions)
ShapeMemoryOptions.
memoryOptions
- the value to setpublic PodShapeSummary.Builder networkBandwidthOptions(List<ShapeNetworkBandwidthOptions> networkBandwidthOptions)
ShapeNetworkBandwidthOptions.
networkBandwidthOptions
- the value to setpublic PodShapeSummary build()
public PodShapeSummary.Builder copy(PodShapeSummary model)
Copyright © 2016–2024. All rights reserved.