public static interface RecoveryInstanceProperties.Builder extends SdkPojo, CopyableBuilder<RecoveryInstanceProperties.Builder,RecoveryInstanceProperties>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRecoveryInstanceProperties.Builder cpus(Collection<CPU> cpus)
An array of CPUs.
cpus - An array of CPUs.RecoveryInstanceProperties.Builder cpus(CPU... cpus)
An array of CPUs.
cpus - An array of CPUs.RecoveryInstanceProperties.Builder cpus(Consumer<CPU.Builder>... cpus)
An array of CPUs.
This is a convenience method that creates an instance of theCPU.Builder avoiding the need to create one manually via
CPU.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #cpus(List.
cpus - a consumer that will call methods on CPU.Builder#cpus(java.util.Collection) RecoveryInstanceProperties.Builder disks(Collection<RecoveryInstanceDisk> disks)
An array of disks.
disks - An array of disks.RecoveryInstanceProperties.Builder disks(RecoveryInstanceDisk... disks)
An array of disks.
disks - An array of disks.RecoveryInstanceProperties.Builder disks(Consumer<RecoveryInstanceDisk.Builder>... disks)
An array of disks.
This is a convenience method that creates an instance of theRecoveryInstanceDisk.Builder avoiding the need to create
one manually via RecoveryInstanceDisk.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #disks(List.
disks - a consumer that will call methods on
RecoveryInstanceDisk.Builder#disks(java.util.Collection) RecoveryInstanceProperties.Builder identificationHints(IdentificationHints identificationHints)
Hints used to uniquely identify a machine.
identificationHints - Hints used to uniquely identify a machine.default RecoveryInstanceProperties.Builder identificationHints(Consumer<IdentificationHints.Builder> identificationHints)
Hints used to uniquely identify a machine.
This is a convenience method that creates an instance of theIdentificationHints.Builder avoiding the
need to create one manually via IdentificationHints.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to identificationHints(IdentificationHints).
identificationHints - a consumer that will call methods on IdentificationHints.BuilderidentificationHints(IdentificationHints)RecoveryInstanceProperties.Builder lastUpdatedDateTime(String lastUpdatedDateTime)
The date and time the Recovery Instance properties were last updated on.
lastUpdatedDateTime - The date and time the Recovery Instance properties were last updated on.RecoveryInstanceProperties.Builder networkInterfaces(Collection<NetworkInterface> networkInterfaces)
An array of network interfaces.
networkInterfaces - An array of network interfaces.RecoveryInstanceProperties.Builder networkInterfaces(NetworkInterface... networkInterfaces)
An array of network interfaces.
networkInterfaces - An array of network interfaces.RecoveryInstanceProperties.Builder networkInterfaces(Consumer<NetworkInterface.Builder>... networkInterfaces)
An array of network interfaces.
This is a convenience method that creates an instance of theNetworkInterface.Builder avoiding the need to create one
manually via NetworkInterface.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #networkInterfaces(List.
networkInterfaces - a consumer that will call methods on
NetworkInterface.Builder#networkInterfaces(java.util.Collection) RecoveryInstanceProperties.Builder os(OS os)
Operating system.
os - Operating system.default RecoveryInstanceProperties.Builder os(Consumer<OS.Builder> os)
Operating system.
This is a convenience method that creates an instance of theOS.Builder avoiding the need to create
one manually via OS.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to os(OS).
os - a consumer that will call methods on OS.Builderos(OS)RecoveryInstanceProperties.Builder ramBytes(Long ramBytes)
The amount of RAM in bytes.
ramBytes - The amount of RAM in bytes.Copyright © 2023. All rights reserved.