Class InstanceTypeListResponse.InstanceType.Specs.Builder
-
- All Implemented Interfaces:
public final class InstanceTypeListResponse.InstanceType.Specs.BuilderA builder for Specs.
-
-
Method Summary
-
-
Method Detail
-
memoryGib
final InstanceTypeListResponse.InstanceType.Specs.Builder memoryGib(Long memoryGib)
RAM in GiB
-
memoryGib
final InstanceTypeListResponse.InstanceType.Specs.Builder memoryGib(JsonField<Long> memoryGib)
Sets Builder.memoryGib to an arbitrary JSON value.
You should usually call Builder.memoryGib with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
storageGib
final InstanceTypeListResponse.InstanceType.Specs.Builder storageGib(Long storageGib)
Storage in GiB
-
storageGib
final InstanceTypeListResponse.InstanceType.Specs.Builder storageGib(JsonField<Long> storageGib)
Sets Builder.storageGib to an arbitrary JSON value.
You should usually call Builder.storageGib with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
vcpus
final InstanceTypeListResponse.InstanceType.Specs.Builder vcpus(Long vcpus)
Number of vCPUs
-
vcpus
final InstanceTypeListResponse.InstanceType.Specs.Builder vcpus(JsonField<Long> vcpus)
Sets Builder.vcpus to an arbitrary JSON value.
You should usually call Builder.vcpus with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final InstanceTypeListResponse.InstanceType.Specs.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InstanceTypeListResponse.InstanceType.Specs.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InstanceTypeListResponse.InstanceType.Specs.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InstanceTypeListResponse.InstanceType.Specs.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InstanceTypeListResponse.InstanceType.Specs.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InstanceTypeListResponse.InstanceType.Specs build()
Returns an immutable instance of Specs.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-