Interface UpdateCloudVmClusterRequest.Builder

  • Method Details

    • cloudVmClusterId

      UpdateCloudVmClusterRequest.Builder cloudVmClusterId(String cloudVmClusterId)

      The unique identifier of the VM cluster to update.

      Parameters:
      cloudVmClusterId - The unique identifier of the VM cluster to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cpuCoreCount

      UpdateCloudVmClusterRequest.Builder cpuCoreCount(Integer cpuCoreCount)

      The number of CPU cores to enable on the VM cluster. If you don't specify a value, the existing number of CPU cores is retained.

      Parameters:
      cpuCoreCount - The number of CPU cores to enable on the VM cluster. If you don't specify a value, the existing number of CPU cores is retained.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataCollectionOptions

      UpdateCloudVmClusterRequest.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions)

      The set of preferences for the diagnostic collection options for the VM cluster.

      Parameters:
      dataCollectionOptions - The set of preferences for the diagnostic collection options for the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataCollectionOptions

      default UpdateCloudVmClusterRequest.Builder dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions)

      The set of preferences for the diagnostic collection options for the VM cluster.

      This is a convenience method that creates an instance of the DataCollectionOptions.Builder avoiding the need to create one manually via DataCollectionOptions.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dataCollectionOptions(DataCollectionOptions).

      Parameters:
      dataCollectionOptions - a consumer that will call methods on DataCollectionOptions.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataStorageSizeInTBs

      UpdateCloudVmClusterRequest.Builder dataStorageSizeInTBs(Double dataStorageSizeInTBs)

      The size of the data disk group, in terabytes (TB), to allocate for the VM cluster.

      Parameters:
      dataStorageSizeInTBs - The size of the data disk group, in terabytes (TB), to allocate for the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbNodeStorageSizeInGBs

      UpdateCloudVmClusterRequest.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)

      The amount of local node storage, in gigabytes (GB), to allocate for the VM cluster.

      Parameters:
      dbNodeStorageSizeInGBs - The amount of local node storage, in gigabytes (GB), to allocate for the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      UpdateCloudVmClusterRequest.Builder displayName(String displayName)

      A new user-friendly name for the VM cluster.

      Parameters:
      displayName - A new user-friendly name for the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sshPublicKeys

      UpdateCloudVmClusterRequest.Builder sshPublicKeys(Collection<String> sshPublicKeys)

      The public key portion of one or more key pairs used for SSH access to the VM cluster.

      Parameters:
      sshPublicKeys - The public key portion of one or more key pairs used for SSH access to the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sshPublicKeys

      UpdateCloudVmClusterRequest.Builder sshPublicKeys(String... sshPublicKeys)

      The public key portion of one or more key pairs used for SSH access to the VM cluster.

      Parameters:
      sshPublicKeys - The public key portion of one or more key pairs used for SSH access to the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseModel

      UpdateCloudVmClusterRequest.Builder licenseModel(String licenseModel)

      The Oracle license model to apply to the VM cluster.

      Parameters:
      licenseModel - The Oracle license model to apply to the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • licenseModel

      The Oracle license model to apply to the VM cluster.

      Parameters:
      licenseModel - The Oracle license model to apply to the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • memorySizeInGBs

      UpdateCloudVmClusterRequest.Builder memorySizeInGBs(Integer memorySizeInGBs)

      The amount of memory, in gigabytes (GB), to allocate for the VM cluster.

      Parameters:
      memorySizeInGBs - The amount of memory, in gigabytes (GB), to allocate for the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageSizeInGBs

      UpdateCloudVmClusterRequest.Builder storageSizeInGBs(Integer storageSizeInGBs)

      The amount of local node storage, in gigabytes (GB), to allocate to the VM cluster.

      Parameters:
      storageSizeInGBs - The amount of local node storage, in gigabytes (GB), to allocate to the VM cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateCloudVmClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.