Interface GetKxChangesetResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetKxChangesetResponse.Builder,GetKxChangesetResponse>, FinspaceResponse.Builder, SdkBuilder<GetKxChangesetResponse.Builder,GetKxChangesetResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetKxChangesetResponse

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

    • changesetId

      GetKxChangesetResponse.Builder changesetId(String changesetId)

      A unique identifier for the changeset.

      Parameters:
      changesetId - A unique identifier for the changeset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseName

      GetKxChangesetResponse.Builder databaseName(String databaseName)

      The name of the kdb database.

      Parameters:
      databaseName - The name of the kdb database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentId

      GetKxChangesetResponse.Builder environmentId(String environmentId)

      A unique identifier for the kdb environment.

      Parameters:
      environmentId - A unique identifier for the kdb environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • changeRequests

      GetKxChangesetResponse.Builder changeRequests(Collection<ChangeRequest> changeRequests)

      A list of change request objects that are run in order.

      Parameters:
      changeRequests - A list of change request objects that are run in order.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • changeRequests

      GetKxChangesetResponse.Builder changeRequests(ChangeRequest... changeRequests)

      A list of change request objects that are run in order.

      Parameters:
      changeRequests - A list of change request objects that are run in order.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • changeRequests

      A list of change request objects that are run in order.

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

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

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

      GetKxChangesetResponse.Builder createdTimestamp(Instant createdTimestamp)

      The timestamp at which the changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

      Parameters:
      createdTimestamp - The timestamp at which the changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activeFromTimestamp

      GetKxChangesetResponse.Builder activeFromTimestamp(Instant activeFromTimestamp)

      Beginning time from which the changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

      Parameters:
      activeFromTimestamp - Beginning time from which the changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTimestamp

      GetKxChangesetResponse.Builder lastModifiedTimestamp(Instant lastModifiedTimestamp)

      The timestamp at which the changeset was updated in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

      Parameters:
      lastModifiedTimestamp - The timestamp at which the changeset was updated in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Status of the changeset creation process.

      • Pending – Changeset creation is pending.

      • Processing – Changeset creation is running.

      • Failed – Changeset creation has failed.

      • Complete – Changeset creation has succeeded.

      Parameters:
      status - Status of the changeset creation process.

      • Pending – Changeset creation is pending.

      • Processing – Changeset creation is running.

      • Failed – Changeset creation has failed.

      • Complete – Changeset creation has succeeded.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Status of the changeset creation process.

      • Pending – Changeset creation is pending.

      • Processing – Changeset creation is running.

      • Failed – Changeset creation has failed.

      • Complete – Changeset creation has succeeded.

      Parameters:
      status - Status of the changeset creation process.

      • Pending – Changeset creation is pending.

      • Processing – Changeset creation is running.

      • Failed – Changeset creation has failed.

      • Complete – Changeset creation has succeeded.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errorInfo

      Provides details in the event of a failed flow, including the error type and the related error message.

      Parameters:
      errorInfo - Provides details in the event of a failed flow, including the error type and the related error message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorInfo

      Provides details in the event of a failed flow, including the error type and the related error message.

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

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

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