Interface ProcurementPortalPreferenceSummary.Builder

  • Method Details

    • awsAccountId

      The Amazon Web Services account ID associated with this procurement portal preference summary.

      Parameters:
      awsAccountId - The Amazon Web Services account ID associated with this procurement portal preference summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • procurementPortalPreferenceArn

      ProcurementPortalPreferenceSummary.Builder procurementPortalPreferenceArn(String procurementPortalPreferenceArn)

      The Amazon Resource Name (ARN) of the procurement portal preference.

      Parameters:
      procurementPortalPreferenceArn - The Amazon Resource Name (ARN) of the procurement portal preference.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • procurementPortalName

      ProcurementPortalPreferenceSummary.Builder procurementPortalName(String procurementPortalName)

      The name of the procurement portal.

      Parameters:
      procurementPortalName - The name of the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • procurementPortalName

      ProcurementPortalPreferenceSummary.Builder procurementPortalName(ProcurementPortalName procurementPortalName)

      The name of the procurement portal.

      Parameters:
      procurementPortalName - The name of the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • buyerDomain

      The domain identifier for the buyer in the procurement portal.

      Parameters:
      buyerDomain - The domain identifier for the buyer in the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • buyerDomain

      The domain identifier for the buyer in the procurement portal.

      Parameters:
      buyerDomain - The domain identifier for the buyer in the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • buyerIdentifier

      ProcurementPortalPreferenceSummary.Builder buyerIdentifier(String buyerIdentifier)

      The unique identifier for the buyer in the procurement portal.

      Parameters:
      buyerIdentifier - The unique identifier for the buyer in the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supplierDomain

      ProcurementPortalPreferenceSummary.Builder supplierDomain(String supplierDomain)

      The domain identifier for the supplier in the procurement portal.

      Parameters:
      supplierDomain - The domain identifier for the supplier in the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • supplierDomain

      The domain identifier for the supplier in the procurement portal.

      Parameters:
      supplierDomain - The domain identifier for the supplier in the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • supplierIdentifier

      ProcurementPortalPreferenceSummary.Builder supplierIdentifier(String supplierIdentifier)

      The unique identifier for the supplier in the procurement portal.

      Parameters:
      supplierIdentifier - The unique identifier for the supplier in the procurement portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selector

      Sets the value of the Selector property for this object.
      Parameters:
      selector - The new value for the Selector property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selector

      Sets the value of the Selector property for this object. This is a convenience method that creates an instance of the ProcurementPortalPreferenceSelector.Builder avoiding the need to create one manually via ProcurementPortalPreferenceSelector.builder().

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

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

      ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryEnabled(Boolean einvoiceDeliveryEnabled)

      Indicates whether e-invoice delivery is enabled for this procurement portal preference.

      Parameters:
      einvoiceDeliveryEnabled - Indicates whether e-invoice delivery is enabled for this procurement portal preference.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • purchaseOrderRetrievalEnabled

      ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalEnabled(Boolean purchaseOrderRetrievalEnabled)

      Indicates whether purchase order retrieval is enabled for this procurement portal preference.

      Parameters:
      purchaseOrderRetrievalEnabled - Indicates whether purchase order retrieval is enabled for this procurement portal preference.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • einvoiceDeliveryPreferenceStatus

      ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryPreferenceStatus(String einvoiceDeliveryPreferenceStatus)

      The current status of the e-invoice delivery preference in this summary.

      Parameters:
      einvoiceDeliveryPreferenceStatus - The current status of the e-invoice delivery preference in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • einvoiceDeliveryPreferenceStatus

      ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryPreferenceStatus(ProcurementPortalPreferenceStatus einvoiceDeliveryPreferenceStatus)

      The current status of the e-invoice delivery preference in this summary.

      Parameters:
      einvoiceDeliveryPreferenceStatus - The current status of the e-invoice delivery preference in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • einvoiceDeliveryPreferenceStatusReason

      ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryPreferenceStatusReason(String einvoiceDeliveryPreferenceStatusReason)

      The reason for the current e-invoice delivery preference status in this summary.

      Parameters:
      einvoiceDeliveryPreferenceStatusReason - The reason for the current e-invoice delivery preference status in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • purchaseOrderRetrievalPreferenceStatus

      ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalPreferenceStatus(String purchaseOrderRetrievalPreferenceStatus)

      The current status of the purchase order retrieval preference in this summary.

      Parameters:
      purchaseOrderRetrievalPreferenceStatus - The current status of the purchase order retrieval preference in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • purchaseOrderRetrievalPreferenceStatus

      ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalPreferenceStatus(ProcurementPortalPreferenceStatus purchaseOrderRetrievalPreferenceStatus)

      The current status of the purchase order retrieval preference in this summary.

      Parameters:
      purchaseOrderRetrievalPreferenceStatus - The current status of the purchase order retrieval preference in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • purchaseOrderRetrievalPreferenceStatusReason

      ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalPreferenceStatusReason(String purchaseOrderRetrievalPreferenceStatusReason)

      The reason for the current purchase order retrieval preference status in this summary.

      Parameters:
      purchaseOrderRetrievalPreferenceStatusReason - The reason for the current purchase order retrieval preference status in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      The version number of the procurement portal preference configuration in this summary.

      Parameters:
      version - The version number of the procurement portal preference configuration in this summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createDate

      The date and time when the procurement portal preference was created.

      Parameters:
      createDate - The date and time when the procurement portal preference was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateDate

      ProcurementPortalPreferenceSummary.Builder lastUpdateDate(Instant lastUpdateDate)

      The date and time when the procurement portal preference was last updated.

      Parameters:
      lastUpdateDate - The date and time when the procurement portal preference was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.