Interface UpdateTarget.Builder

All Superinterfaces:
Buildable, CopyableBuilder<UpdateTarget.Builder,UpdateTarget>, SdkBuilder<UpdateTarget.Builder,UpdateTarget>, SdkPojo
Enclosing class:
UpdateTarget

public static interface UpdateTarget.Builder extends SdkPojo, CopyableBuilder<UpdateTarget.Builder,UpdateTarget>
  • Method Details

    • maintenanceTrackName

      UpdateTarget.Builder maintenanceTrackName(String maintenanceTrackName)

      The name of the new maintenance track.

      Parameters:
      maintenanceTrackName - The name of the new maintenance track.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseVersion

      UpdateTarget.Builder databaseVersion(String databaseVersion)

      The cluster version for the new maintenance track.

      Parameters:
      databaseVersion - The cluster version for the new maintenance track.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedOperations

      UpdateTarget.Builder supportedOperations(Collection<SupportedOperation> supportedOperations)

      A list of operations supported by the maintenance track.

      Parameters:
      supportedOperations - A list of operations supported by the maintenance track.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedOperations

      UpdateTarget.Builder supportedOperations(SupportedOperation... supportedOperations)

      A list of operations supported by the maintenance track.

      Parameters:
      supportedOperations - A list of operations supported by the maintenance track.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedOperations

      UpdateTarget.Builder supportedOperations(Consumer<SupportedOperation.Builder>... supportedOperations)

      A list of operations supported by the maintenance track.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to supportedOperations(List<SupportedOperation>).

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