Class OlvmInitialization.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.OlvmInitialization.Builder
-
- Enclosing class:
- OlvmInitialization
public static class OlvmInitialization.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OlvmInitialization.BuilderactiveDirectoryOu(String activeDirectoryOu)Active Directory Organizational Unit.OlvmInitializationbuild()OlvmInitialization.BuildercloudInitNetworkProtocol(OlvmInitialization.CloudInitNetworkProtocol cloudInitNetworkProtocol)Defines the values for the cloud-init protocol.OlvmInitialization.Builderconfiguration(OlvmConfiguration configuration)OlvmInitialization.Buildercopy(OlvmInitialization model)OlvmInitialization.BuildercustomScript(String customScript)Custom script that will be run when the VM starts.OlvmInitialization.BuilderdnsSearch(String dnsSearch)DNS Search of the virtual machine.OlvmInitialization.BuilderdnsServers(String dnsServers)DNS Servers of the virtual machine.OlvmInitialization.Builderdomain(String domain)Domain of the virtual machine.OlvmInitialization.BuilderhostName(String hostName)Host name of the virtual machine.OlvmInitialization.BuilderinputLocale(String inputLocale)Input locale of the virtual machine.OlvmInitialization.BuilderisRegenerateIds(Boolean isRegenerateIds)Indicates if new IDs should be regenerated.OlvmInitialization.BuilderisRegenerateSshKeys(Boolean isRegenerateSshKeys)Indicates if new SSH Keys should be regenerated.OlvmInitialization.BuildernicConfigurations(List<OlvmNicConfiguration> nicConfigurations)The configuration of a virtual network interface.OlvmInitialization.BuilderorgName(String orgName)Organization name.OlvmInitialization.BuildersystemLocale(String systemLocale)System locale of the virtual machine.OlvmInitialization.Buildertimezone(String timezone)Timezone of the virtual machine.OlvmInitialization.BuilderuiLanguage(String uiLanguage)UI Language of the virtual machine.OlvmInitialization.BuilderuserLocale(String userLocale)User Locale of the virtual machine.OlvmInitialization.Builderusername(String username)User name of the virtual machine.OlvmInitialization.BuilderwindowsLicenseKey(String windowsLicenseKey)Windows License Key of the virtual machine.
-
-
-
Method Detail
-
activeDirectoryOu
public OlvmInitialization.Builder activeDirectoryOu(String activeDirectoryOu)
Active Directory Organizational Unit.- Parameters:
activeDirectoryOu- the value to set- Returns:
- this builder
-
cloudInitNetworkProtocol
public OlvmInitialization.Builder cloudInitNetworkProtocol(OlvmInitialization.CloudInitNetworkProtocol cloudInitNetworkProtocol)
Defines the values for the cloud-init protocol.This protocol decides how the cloud-init network parameters are formatted before being passed to the virtual machine in order to be processed by cloud-init.
- Parameters:
cloudInitNetworkProtocol- the value to set- Returns:
- this builder
-
configuration
public OlvmInitialization.Builder configuration(OlvmConfiguration configuration)
-
customScript
public OlvmInitialization.Builder customScript(String customScript)
Custom script that will be run when the VM starts.- Parameters:
customScript- the value to set- Returns:
- this builder
-
dnsSearch
public OlvmInitialization.Builder dnsSearch(String dnsSearch)
DNS Search of the virtual machine.- Parameters:
dnsSearch- the value to set- Returns:
- this builder
-
dnsServers
public OlvmInitialization.Builder dnsServers(String dnsServers)
DNS Servers of the virtual machine.- Parameters:
dnsServers- the value to set- Returns:
- this builder
-
domain
public OlvmInitialization.Builder domain(String domain)
Domain of the virtual machine.- Parameters:
domain- the value to set- Returns:
- this builder
-
hostName
public OlvmInitialization.Builder hostName(String hostName)
Host name of the virtual machine.- Parameters:
hostName- the value to set- Returns:
- this builder
-
inputLocale
public OlvmInitialization.Builder inputLocale(String inputLocale)
Input locale of the virtual machine.- Parameters:
inputLocale- the value to set- Returns:
- this builder
-
nicConfigurations
public OlvmInitialization.Builder nicConfigurations(List<OlvmNicConfiguration> nicConfigurations)
The configuration of a virtual network interface.- Parameters:
nicConfigurations- the value to set- Returns:
- this builder
-
orgName
public OlvmInitialization.Builder orgName(String orgName)
Organization name.- Parameters:
orgName- the value to set- Returns:
- this builder
-
isRegenerateIds
public OlvmInitialization.Builder isRegenerateIds(Boolean isRegenerateIds)
Indicates if new IDs should be regenerated.- Parameters:
isRegenerateIds- the value to set- Returns:
- this builder
-
isRegenerateSshKeys
public OlvmInitialization.Builder isRegenerateSshKeys(Boolean isRegenerateSshKeys)
Indicates if new SSH Keys should be regenerated.- Parameters:
isRegenerateSshKeys- the value to set- Returns:
- this builder
-
systemLocale
public OlvmInitialization.Builder systemLocale(String systemLocale)
System locale of the virtual machine.- Parameters:
systemLocale- the value to set- Returns:
- this builder
-
timezone
public OlvmInitialization.Builder timezone(String timezone)
Timezone of the virtual machine.- Parameters:
timezone- the value to set- Returns:
- this builder
-
uiLanguage
public OlvmInitialization.Builder uiLanguage(String uiLanguage)
UI Language of the virtual machine.- Parameters:
uiLanguage- the value to set- Returns:
- this builder
-
userLocale
public OlvmInitialization.Builder userLocale(String userLocale)
User Locale of the virtual machine.- Parameters:
userLocale- the value to set- Returns:
- this builder
-
username
public OlvmInitialization.Builder username(String username)
User name of the virtual machine.- Parameters:
username- the value to set- Returns:
- this builder
-
windowsLicenseKey
public OlvmInitialization.Builder windowsLicenseKey(String windowsLicenseKey)
Windows License Key of the virtual machine.- Parameters:
windowsLicenseKey- the value to set- Returns:
- this builder
-
build
public OlvmInitialization build()
-
copy
public OlvmInitialization.Builder copy(OlvmInitialization model)
-
-