Interface GetListingResponse.Builder

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

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

    • createdAt

      GetListingResponse.Builder createdAt(Instant createdAt)

      The timestamp of when the listing was created.

      Parameters:
      createdAt - The timestamp of when the listing was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      GetListingResponse.Builder createdBy(String createdBy)

      The Amazon DataZone user who created the listing.

      Parameters:
      createdBy - The Amazon DataZone user who created the listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      GetListingResponse.Builder description(String description)

      The description of the listing.

      Parameters:
      description - The description of the listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainId

      GetListingResponse.Builder domainId(String domainId)

      The ID of the Amazon DataZone domain.

      Parameters:
      domainId - The ID of the Amazon DataZone domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The ID of the listing.

      Parameters:
      id - The ID of the listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • item

      The details of a listing.

      Parameters:
      item - The details of a listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • item

      The details of a listing.

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

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

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

      GetListingResponse.Builder listingRevision(String listingRevision)

      The revision of a listing.

      Parameters:
      listingRevision - The revision of a listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the listing.

      Parameters:
      name - The name of the listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the listing.

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

      The status of the listing.

      Parameters:
      status - The status of the listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updatedAt

      GetListingResponse.Builder updatedAt(Instant updatedAt)

      The timestamp of when the listing was updated.

      Parameters:
      updatedAt - The timestamp of when the listing was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedBy

      GetListingResponse.Builder updatedBy(String updatedBy)

      The Amazon DataZone user who updated the listing.

      Parameters:
      updatedBy - The Amazon DataZone user who updated the listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.