Package com.oracle.bmc.core.model
Class ComputeInstanceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.ComputeInstanceDetails.Builder
-
- Enclosing class:
- ComputeInstanceDetails
public static class ComputeInstanceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeInstanceDetails.BuilderblockVolumes(List<InstanceConfigurationBlockVolumeDetails> blockVolumes)Block volume parameters.ComputeInstanceDetailsbuild()ComputeInstanceDetails.Buildercopy(ComputeInstanceDetails model)ComputeInstanceDetails.BuilderlaunchDetails(InstanceConfigurationLaunchInstanceDetails launchDetails)ComputeInstanceDetails.BuildersecondaryVnics(List<InstanceConfigurationAttachVnicDetails> secondaryVnics)Secondary VNIC parameters.
-
-
-
Method Detail
-
blockVolumes
public ComputeInstanceDetails.Builder blockVolumes(List<InstanceConfigurationBlockVolumeDetails> blockVolumes)
Block volume parameters.- Parameters:
blockVolumes- the value to set- Returns:
- this builder
-
launchDetails
public ComputeInstanceDetails.Builder launchDetails(InstanceConfigurationLaunchInstanceDetails launchDetails)
-
secondaryVnics
public ComputeInstanceDetails.Builder secondaryVnics(List<InstanceConfigurationAttachVnicDetails> secondaryVnics)
Secondary VNIC parameters.- Parameters:
secondaryVnics- the value to set- Returns:
- this builder
-
build
public ComputeInstanceDetails build()
-
copy
public ComputeInstanceDetails.Builder copy(ComputeInstanceDetails model)
-
-