Interface PortalSummary.Builder

  • Method Details

    • authorization

      PortalSummary.Builder authorization(Authorization authorization)

      The authorization of the portal.

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

      default PortalSummary.Builder authorization(Consumer<Authorization.Builder> authorization)

      The authorization of the portal.

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

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

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

      PortalSummary.Builder endpointConfiguration(EndpointConfigurationResponse endpointConfiguration)

      The endpoint configuration of the portal.

      Parameters:
      endpointConfiguration - The endpoint configuration of the portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointConfiguration

      default PortalSummary.Builder endpointConfiguration(Consumer<EndpointConfigurationResponse.Builder> endpointConfiguration)

      The endpoint configuration of the portal.

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

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

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

      PortalSummary.Builder includedPortalProductArns(Collection<String> includedPortalProductArns)

      The ARNs of the portal products included in the portal.

      Parameters:
      includedPortalProductArns - The ARNs of the portal products included in the portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includedPortalProductArns

      PortalSummary.Builder includedPortalProductArns(String... includedPortalProductArns)

      The ARNs of the portal products included in the portal.

      Parameters:
      includedPortalProductArns - The ARNs of the portal products included in the portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModified

      PortalSummary.Builder lastModified(Instant lastModified)

      The timestamp when the portal was last modified.

      Parameters:
      lastModified - The timestamp when the portal was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastPublished

      PortalSummary.Builder lastPublished(Instant lastPublished)

      The timestamp when the portal was last published.

      Parameters:
      lastPublished - The timestamp when the portal was last published.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastPublishedDescription

      PortalSummary.Builder lastPublishedDescription(String lastPublishedDescription)

      The description of the portal the last time it was published.

      Parameters:
      lastPublishedDescription - The description of the portal the last time it was published.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portalArn

      PortalSummary.Builder portalArn(String portalArn)

      The ARN of the portal.

      Parameters:
      portalArn - The ARN of the portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portalContent

      PortalSummary.Builder portalContent(PortalContent portalContent)

      Contains the content that is visible to portal consumers including the themes, display names, and description.

      Parameters:
      portalContent - Contains the content that is visible to portal consumers including the themes, display names, and description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portalContent

      default PortalSummary.Builder portalContent(Consumer<PortalContent.Builder> portalContent)

      Contains the content that is visible to portal consumers including the themes, display names, and description.

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

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

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

      PortalSummary.Builder portalId(String portalId)

      The portal identifier.

      Parameters:
      portalId - The portal identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • preview

      PortalSummary.Builder preview(Preview preview)

      Represents the preview endpoint and the any possible error messages during preview generation.

      Parameters:
      preview - Represents the preview endpoint and the any possible error messages during preview generation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • preview

      default PortalSummary.Builder preview(Consumer<Preview.Builder> preview)

      Represents the preview endpoint and the any possible error messages during preview generation.

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

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

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

      PortalSummary.Builder publishStatus(String publishStatus)

      The publish status.

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

      PortalSummary.Builder publishStatus(PublishStatus publishStatus)

      The publish status.

      Parameters:
      publishStatus - The publish status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rumAppMonitorName

      PortalSummary.Builder rumAppMonitorName(String rumAppMonitorName)

      The CloudWatch RUM app monitor name.

      Parameters:
      rumAppMonitorName - The CloudWatch RUM app monitor name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusException

      PortalSummary.Builder statusException(StatusException statusException)

      The status exception information.

      Parameters:
      statusException - The status exception information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusException

      default PortalSummary.Builder statusException(Consumer<StatusException.Builder> statusException)

      The status exception information.

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

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

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

      The collection of tags. Each tag element is associated with a given resource.

      Parameters:
      tags - The collection of tags. Each tag element is associated with a given resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.