Interface CreatePortalResponse.Builder

  • Method Details

    • authorization

      CreatePortalResponse.Builder authorization(Authorization authorization)

      The authorization for the portal. Supports Cognito-based user authentication or no authentication.

      Parameters:
      authorization - The authorization for the portal. Supports Cognito-based user authentication or no authentication.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorization

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

      The authorization for the portal. Supports Cognito-based user authentication or no authentication.

      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

      CreatePortalResponse.Builder endpointConfiguration(EndpointConfigurationResponse endpointConfiguration)

      The endpoint configuration.

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

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

      The endpoint configuration.

      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

      CreatePortalResponse.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

      CreatePortalResponse.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

      CreatePortalResponse.Builder lastModified(Instant lastModified)

      The timestamp when the portal configuration was last modified.

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

      CreatePortalResponse.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

      CreatePortalResponse.Builder lastPublishedDescription(String lastPublishedDescription)

      A user-written description of the changes made in the last published version of the portal.

      Parameters:
      lastPublishedDescription - A user-written description of the changes made in the last published version of the portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portalArn

      CreatePortalResponse.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

      CreatePortalResponse.Builder portalContent(PortalContent portalContent)

      The name, description, and theme for the portal.

      Parameters:
      portalContent - The name, description, and theme for the portal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portalContent

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

      The name, description, and theme for the portal.

      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

      The portal identifier.

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

      CreatePortalResponse.Builder publishStatus(String publishStatus)

      The current publishing status of the portal.

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

      CreatePortalResponse.Builder publishStatus(PublishStatus publishStatus)

      The current publishing status of the portal.

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

      CreatePortalResponse.Builder rumAppMonitorName(String rumAppMonitorName)

      The name of the Amazon CloudWatch RUM app monitor.

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

      CreatePortalResponse.Builder statusException(StatusException statusException)

      Error information for failed portal operations. Contains details about any issues encountered during portal creation or publishing.

      Parameters:
      statusException - Error information for failed portal operations. Contains details about any issues encountered during portal creation or publishing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusException

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

      Error information for failed portal operations. Contains details about any issues encountered during portal creation or publishing.

      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.