Package com.oracle.bmc.blockchain.model
Class ScaledBlockchainPlatformPreview.Builder
- java.lang.Object
- 
- com.oracle.bmc.blockchain.model.ScaledBlockchainPlatformPreview.Builder
 
- 
- Enclosing class:
- ScaledBlockchainPlatformPreview
 
 public static class ScaledBlockchainPlatformPreview.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic ScaledBlockchainPlatformPreview.Builder id(String id) unique identifier that is immutable on creation- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ScaledBlockchainPlatformPreview.Builder displayName(String displayName) Platform Instance Display name, can be renamed- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic ScaledBlockchainPlatformPreview.Builder compartmentId(String compartmentId) Compartment Identifier- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic ScaledBlockchainPlatformPreview.Builder description(String description) Platform Instance Description- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
computeShapepublic ScaledBlockchainPlatformPreview.Builder computeShape(String computeShape) Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE or ENTERPRISE_CUSTOM- Parameters:
- computeShape- the value to set
- Returns:
- this builder
 
 - 
storageSizeInTBspublic ScaledBlockchainPlatformPreview.Builder storageSizeInTBs(Double storageSizeInTBs) Storage size in TBs- Parameters:
- storageSizeInTBs- the value to set
- Returns:
- this builder
 
 - 
storageSizeInTBsPostScalingpublic ScaledBlockchainPlatformPreview.Builder storageSizeInTBsPostScaling(Double storageSizeInTBsPostScaling) Storage size in TBs post scaling- Parameters:
- storageSizeInTBsPostScaling- the value to set
- Returns:
- this builder
 
 - 
componentDetailspublic ScaledBlockchainPlatformPreview.Builder componentDetails(BlockchainPlatformComponentDetails componentDetails) 
 - 
replicaspublic ScaledBlockchainPlatformPreview.Builder replicas(ReplicaDetails replicas) 
 - 
componentDetailsPostScalingpublic ScaledBlockchainPlatformPreview.Builder componentDetailsPostScaling(BlockchainPlatformComponentDetails componentDetailsPostScaling) 
 - 
replicasPostScalingpublic ScaledBlockchainPlatformPreview.Builder replicasPostScaling(ReplicaDetails replicasPostScaling) 
 - 
hostOcpuUtilizationInfopublic ScaledBlockchainPlatformPreview.Builder hostOcpuUtilizationInfo(List<OcpuUtilizationInfo> hostOcpuUtilizationInfo) List of OcpuUtilization for all hosts- Parameters:
- hostOcpuUtilizationInfo- the value to set
- Returns:
- this builder
 
 - 
hostOcpuUtilizationInfoPostScalingpublic ScaledBlockchainPlatformPreview.Builder hostOcpuUtilizationInfoPostScaling(List<OcpuUtilizationInfo> hostOcpuUtilizationInfoPostScaling) List of OcpuUtilization for all hosts after scaling- Parameters:
- hostOcpuUtilizationInfoPostScaling- the value to set
- Returns:
- this builder
 
 - 
newVmCountpublic ScaledBlockchainPlatformPreview.Builder newVmCount(Integer newVmCount) Number of new VMs that would be created- Parameters:
- newVmCount- the value to set
- Returns:
- this builder
 
 - 
meteringPreviewpublic ScaledBlockchainPlatformPreview.Builder meteringPreview(ScaledPlatformMeteringPreview meteringPreview) 
 - 
scalePayloadpublic ScaledBlockchainPlatformPreview.Builder scalePayload(ScaleBlockchainPlatformDetails scalePayload) 
 - 
buildpublic ScaledBlockchainPlatformPreview build() 
 - 
copypublic ScaledBlockchainPlatformPreview.Builder copy(ScaledBlockchainPlatformPreview model) 
 
- 
 
-