Interface DestinationFieldProperties.Builder

    • Method Detail

      • isCreatable

        DestinationFieldProperties.Builder isCreatable​(Boolean isCreatable)

        Specifies if the destination field can be created by the current user.

        Parameters:
        isCreatable - Specifies if the destination field can be created by the current user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isNullable

        DestinationFieldProperties.Builder isNullable​(Boolean isNullable)

        Specifies if the destination field can have a null value.

        Parameters:
        isNullable - Specifies if the destination field can have a null value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isUpsertable

        DestinationFieldProperties.Builder isUpsertable​(Boolean isUpsertable)

        Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.

        Parameters:
        isUpsertable - Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isUpdatable

        DestinationFieldProperties.Builder isUpdatable​(Boolean isUpdatable)

        Specifies whether the field can be updated during an UPDATE or UPSERT write operation.

        Parameters:
        isUpdatable - Specifies whether the field can be updated during an UPDATE or UPSERT write operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isDefaultedOnCreate

        DestinationFieldProperties.Builder isDefaultedOnCreate​(Boolean isDefaultedOnCreate)

        Specifies whether the field can use the default value during a Create operation.

        Parameters:
        isDefaultedOnCreate - Specifies whether the field can use the default value during a Create operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedWriteOperationsWithStrings

        DestinationFieldProperties.Builder supportedWriteOperationsWithStrings​(Collection<String> supportedWriteOperations)

        A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

        Parameters:
        supportedWriteOperations - A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedWriteOperationsWithStrings

        DestinationFieldProperties.Builder supportedWriteOperationsWithStrings​(String... supportedWriteOperations)

        A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

        Parameters:
        supportedWriteOperations - A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedWriteOperations

        DestinationFieldProperties.Builder supportedWriteOperations​(Collection<WriteOperationType> supportedWriteOperations)

        A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

        Parameters:
        supportedWriteOperations - A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedWriteOperations

        DestinationFieldProperties.Builder supportedWriteOperations​(WriteOperationType... supportedWriteOperations)

        A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

        Parameters:
        supportedWriteOperations - A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.