public static class ShapeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ShapeSummary |
build() |
ShapeSummary.Builder |
copy(ShapeSummary model) |
ShapeSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.
|
ShapeSummary.Builder |
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.
|
ShapeSummary.Builder |
gpuDescription(String gpuDescription)
A short description of the graphics processing unit (GPU) available for this shape.
|
ShapeSummary.Builder |
gpus(Integer gpus)
The number of GPUs available for this shape.
|
ShapeSummary.Builder |
memoryInGBs(Float memoryInGBs)
The default amount of memory available for this shape, in gigabytes.
|
ShapeSummary.Builder |
networkingBandwidthInGbps(Float networkingBandwidthInGbps)
The networking bandwidth available for this shape, in gigabits per second.
|
ShapeSummary.Builder |
numberOfUsbControllers(Integer numberOfUsbControllers)
The number of USB controllers available for this shape.
|
ShapeSummary.Builder |
ocpus(Integer ocpus)
The default number of OCPUs available for this shape.
|
ShapeSummary.Builder |
processorDescription(String processorDescription)
A short description of the shape’s processor (CPU).
|
ShapeSummary.Builder |
shape(String shape)
The name of the shape.
|
ShapeSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
The system tags associated with this resource, if any.
|
ShapeSummary.Builder |
tags(String tags)
The tags associated with tagSlug.
|
ShapeSummary.Builder |
usbControllerDescription(String usbControllerDescription)
A short description of the USB controller available for this shape.
|
public ShapeSummary.Builder gpuDescription(String gpuDescription)
A short description of the graphics processing unit (GPU) available for this shape.
gpuDescription
- the value to setpublic ShapeSummary.Builder gpus(Integer gpus)
The number of GPUs available for this shape.
gpus
- the value to setpublic ShapeSummary.Builder memoryInGBs(Float memoryInGBs)
The default amount of memory available for this shape, in gigabytes.
memoryInGBs
- the value to setpublic ShapeSummary.Builder networkingBandwidthInGbps(Float networkingBandwidthInGbps)
The networking bandwidth available for this shape, in gigabits per second.
networkingBandwidthInGbps
- the value to setpublic ShapeSummary.Builder ocpus(Integer ocpus)
The default number of OCPUs available for this shape.
ocpus
- the value to setpublic ShapeSummary.Builder processorDescription(String processorDescription)
A short description of the shape’s processor (CPU).
processorDescription
- the value to setpublic ShapeSummary.Builder shape(String shape)
The name of the shape.
shape
- the value to setpublic ShapeSummary.Builder usbControllerDescription(String usbControllerDescription)
A short description of the USB controller available for this shape.
usbControllerDescription
- the value to setpublic ShapeSummary.Builder numberOfUsbControllers(Integer numberOfUsbControllers)
The number of USB controllers available for this shape.
numberOfUsbControllers
- the value to setpublic ShapeSummary.Builder tags(String tags)
The tags associated with tagSlug.
tags
- the value to setpublic ShapeSummary.Builder freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any. Each tag is a simple key-value
pair with no predefined name, type, or namespace. For more information, see Resource
Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic ShapeSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any. Each key is predefined and scoped
to namespaces. For more information, see Resource
Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic ShapeSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
The system tags associated with this resource, if any. The system tags are set by Oracle
cloud infrastructure services. Each key is predefined and scoped to namespaces. For more
information, see Resource
Tags.
Example: {orcl-cloud: {free-tier-retain: true}}
systemTags
- the value to setpublic ShapeSummary build()
public ShapeSummary.Builder copy(ShapeSummary model)
Copyright © 2016–2024. All rights reserved.