Class UpdateBaseccVmClusterDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • cpuCoreCount

        public UpdateBaseccVmClusterDetails.Builder cpuCoreCount​(Integer cpuCoreCount)
        The number of ECPUs to enable per VM for the BaseDB C@C VM cluster.

        Minimum: 8 ECPUs per VM for Enterprise Edition Extreme Performance VM clusters, and 4 ECPUs per VM for other editions. Maximum: 32 ECPUs per VM for Standard Edition, and 240 ECPUs per VM for other editions. For a two-VM Enterprise Edition Extreme Performance VM Cluster, the maximum is 480 total ECPUs (240 ECPUs per VM).

        Parameters:
        cpuCoreCount - the value to set
        Returns:
        this builder
      • memorySizeInGBs

        public UpdateBaseccVmClusterDetails.Builder memorySizeInGBs​(Integer memorySizeInGBs)
        The total memory to be allocated, in GBs, for the Base Database Service on Cloud@Customer (BaseDB-C@C) VM cluster.

        Minimum for Extreme Performance Edition 1-node or 2-node systems is 16 GB per VM. Minimum for all other editions is 11 GB.

        Parameters:
        memorySizeInGBs - the value to set
        Returns:
        this builder
      • dataStorageSizeInGBs

        public UpdateBaseccVmClusterDetails.Builder dataStorageSizeInGBs​(Integer dataStorageSizeInGBs)
        The DATA Disk Group size in GB for the Base Database Service on Cloud@Customer (BaseDB-C@C) VM cluster.
        Parameters:
        dataStorageSizeInGBs - the value to set
        Returns:
        this builder
      • recoStorageSizeInGBs

        public UpdateBaseccVmClusterDetails.Builder recoStorageSizeInGBs​(Integer recoStorageSizeInGBs)
        The RECO Disk Group size in GB for the Base Database Service on Cloud@Customer (BaseDB-C@C) VM cluster.
        Parameters:
        recoStorageSizeInGBs - the value to set
        Returns:
        this builder
      • sshPublicKeys

        public UpdateBaseccVmClusterDetails.Builder sshPublicKeys​(List<String> sshPublicKeys)
        The public key portion of one or more key pairs used for SSH access to the VMs of Base Database Service on Cloud@Customer (BaseDB-C@C) VM cluster.
        Parameters:
        sshPublicKeys - the value to set
        Returns:
        this builder
      • displayName

        public UpdateBaseccVmClusterDetails.Builder displayName​(String displayName)
        The user-friendly name for the Base Database Service on Cloud@Customer (BaseDB-C@C) VM cluster.

        The name does not need to be unique.

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

        public UpdateBaseccVmClusterDetails.Builder additionalVmStorageSizeInGBs​(Integer additionalVmStorageSizeInGBs)
        Total /u01 partition size (GB) for the Base Database Service on Cloud@Customer (BaseDB-C@C) VM cluster.
        Parameters:
        additionalVmStorageSizeInGBs - the value to set
        Returns:
        this builder
      • freeformTags

        public UpdateBaseccVmClusterDetails.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