Interface PartnerProfile.Builder

  • Method Details

    • displayName

      PartnerProfile.Builder displayName(String displayName)

      The public display name for the partner organization.

      Parameters:
      displayName - The public display name for the partner organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      PartnerProfile.Builder description(String description)

      A description of the partner's business, services, and capabilities.

      Parameters:
      description - A description of the partner's business, services, and capabilities.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • websiteUrl

      PartnerProfile.Builder websiteUrl(String websiteUrl)

      The partner's primary website URL.

      Parameters:
      websiteUrl - The partner's primary website URL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logoUrl

      PartnerProfile.Builder logoUrl(String logoUrl)

      The URL to the partner's logo image.

      Parameters:
      logoUrl - The URL to the partner's logo image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • primarySolutionType

      PartnerProfile.Builder primarySolutionType(String primarySolutionType)

      The primary type of solution or service the partner provides.

      Parameters:
      primarySolutionType - The primary type of solution or service the partner provides.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • primarySolutionType

      PartnerProfile.Builder primarySolutionType(PrimarySolutionType primarySolutionType)

      The primary type of solution or service the partner provides.

      Parameters:
      primarySolutionType - The primary type of solution or service the partner provides.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • industrySegmentsWithStrings

      PartnerProfile.Builder industrySegmentsWithStrings(Collection<String> industrySegments)

      The industry segments or verticals that the partner serves.

      Parameters:
      industrySegments - The industry segments or verticals that the partner serves.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • industrySegmentsWithStrings

      PartnerProfile.Builder industrySegmentsWithStrings(String... industrySegments)

      The industry segments or verticals that the partner serves.

      Parameters:
      industrySegments - The industry segments or verticals that the partner serves.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • industrySegments

      PartnerProfile.Builder industrySegments(Collection<IndustrySegment> industrySegments)

      The industry segments or verticals that the partner serves.

      Parameters:
      industrySegments - The industry segments or verticals that the partner serves.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • industrySegments

      PartnerProfile.Builder industrySegments(IndustrySegment... industrySegments)

      The industry segments or verticals that the partner serves.

      Parameters:
      industrySegments - The industry segments or verticals that the partner serves.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • translationSourceLocale

      PartnerProfile.Builder translationSourceLocale(String translationSourceLocale)

      The source locale used for automatic translation of profile content.

      Parameters:
      translationSourceLocale - The source locale used for automatic translation of profile content.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localizedContents

      PartnerProfile.Builder localizedContents(Collection<LocalizedContent> localizedContents)

      A list of localized content versions for different languages and regions.

      Parameters:
      localizedContents - A list of localized content versions for different languages and regions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localizedContents

      PartnerProfile.Builder localizedContents(LocalizedContent... localizedContents)

      A list of localized content versions for different languages and regions.

      Parameters:
      localizedContents - A list of localized content versions for different languages and regions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localizedContents

      PartnerProfile.Builder localizedContents(Consumer<LocalizedContent.Builder>... localizedContents)

      A list of localized content versions for different languages and regions.

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

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

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

      PartnerProfile.Builder profileId(String profileId)

      The unique identifier of the partner profile.

      Parameters:
      profileId - The unique identifier of the partner profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.