Class UpdateSddcDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • displayName

        public UpdateSddcDetails.Builder displayName​(String displayName)
        The OCID of the SDDC.

        SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region.

        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • vmwareSoftwareVersion

        public UpdateSddcDetails.Builder vmwareSoftwareVersion​(String vmwareSoftwareVersion)
        The version of bundled VMware software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future unless a specific version is configured on the Cluster level.

        For the list of versions supported by the Oracle Cloud VMware Solution, see listSupportedVmwareSoftwareVersions).

        Parameters:
        vmwareSoftwareVersion - the value to set
        Returns:
        this builder
      • esxiSoftwareVersion

        public UpdateSddcDetails.Builder esxiSoftwareVersion​(String esxiSoftwareVersion)
        The version of bundled ESXi software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future unless a specific version is configured on the Cluster level.

        For the list of versions supported by the Oracle Cloud VMware Solution, see listSupportedVmwareSoftwareVersions).

        Parameters:
        esxiSoftwareVersion - the value to set
        Returns:
        this builder
      • sshAuthorizedKeys

        public UpdateSddcDetails.Builder sshAuthorizedKeys​(String sshAuthorizedKeys)
        One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host, only when adding new ESXi hosts to this SDDC.

        Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file.

        Parameters:
        sshAuthorizedKeys - the value to set
        Returns:
        this builder
      • freeformTags

        public UpdateSddcDetails.Builder freeformTags​(Map<String,​String> freeformTags)
        Free-form tags for this resource.

        Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

        Example: {"Department": "Finance"}

        Parameters:
        freeformTags - the value to set
        Returns:
        this builder
      • definedTags

        public UpdateSddcDetails.Builder definedTags​(Map<String,​Map<String,​Object>> definedTags)
        Defined tags for this resource.

        Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

        Example: {"Operations": {"CostCenter": "42"}}

        Parameters:
        definedTags - the value to set
        Returns:
        this builder