Class OlvmInitialization.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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
      • 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