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.Builder
blockVolumes(List<InstanceConfigurationBlockVolumeDetails> blockVolumes)
Block volume parameters.ComputeInstanceDetails
build()
ComputeInstanceDetails.Builder
copy(ComputeInstanceDetails model)
ComputeInstanceDetails.Builder
launchDetails(InstanceConfigurationLaunchInstanceDetails launchDetails)
ComputeInstanceDetails.Builder
secondaryVnics(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)
-
-