public static class AvailableShapeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public AvailableShapeSummary.Builder availabilityDomain(String availabilityDomain)
Availability domain of the shape.
availabilityDomain
- the value to setpublic AvailableShapeSummary.Builder paginationToken(String paginationToken)
Shape name and availability domain. Used for pagination.
paginationToken
- the value to setpublic AvailableShapeSummary.Builder minTotalBaselineOcpusRequired(BigDecimal minTotalBaselineOcpusRequired)
Minimum CPUs required.
minTotalBaselineOcpusRequired
- the value to setpublic AvailableShapeSummary.Builder shape(String shape)
Name of the shape.
shape
- the value to setpublic AvailableShapeSummary.Builder processorDescription(String processorDescription)
Description of the processor.
processorDescription
- the value to setpublic AvailableShapeSummary.Builder ocpus(Float ocpus)
Number of CPUs.
ocpus
- the value to setpublic AvailableShapeSummary.Builder memoryInGBs(Float memoryInGBs)
Amount of memory for the shape.
memoryInGBs
- the value to setpublic AvailableShapeSummary.Builder networkingBandwidthInGbps(Float networkingBandwidthInGbps)
Shape bandwidth.
networkingBandwidthInGbps
- the value to setpublic AvailableShapeSummary.Builder maxVnicAttachments(Integer maxVnicAttachments)
Maximum number of virtual network interfaces that can be attached.
maxVnicAttachments
- the value to setpublic AvailableShapeSummary.Builder gpus(Integer gpus)
Number of GPUs.
gpus
- the value to setpublic AvailableShapeSummary.Builder gpuDescription(String gpuDescription)
Description of the GPUs.
gpuDescription
- the value to setpublic AvailableShapeSummary.Builder localDisks(Integer localDisks)
Number of local disks.
localDisks
- the value to setpublic AvailableShapeSummary.Builder localDisksTotalSizeInGBs(Float localDisksTotalSizeInGBs)
Total size of local disks for shape.
localDisksTotalSizeInGBs
- the value to setpublic AvailableShapeSummary.Builder localDiskDescription(String localDiskDescription)
Description of local disks.
localDiskDescription
- the value to setpublic AvailableShapeSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. It
exists only for cross-compatibility. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic AvailableShapeSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic AvailableShapeSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic AvailableShapeSummary build()
public AvailableShapeSummary.Builder copy(AvailableShapeSummary model)
Copyright © 2016–2024. All rights reserved.