Interface WorkspaceSummary.Builder

    • Method Detail

      • authentication

        WorkspaceSummary.Builder authentication​(AuthenticationSummary authentication)

        A structure containing information about the authentication methods used in the workspace.

        Parameters:
        authentication - A structure containing information about the authentication methods used in the workspace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • created

        WorkspaceSummary.Builder created​(Instant created)

        The date that the workspace was created.

        Parameters:
        created - The date that the workspace was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        WorkspaceSummary.Builder description​(String description)

        The customer-entered description of the workspace.

        Parameters:
        description - The customer-entered description of the workspace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpoint

        WorkspaceSummary.Builder endpoint​(String endpoint)

        The URL endpoint to use to access the Grafana console in the workspace.

        Parameters:
        endpoint - The URL endpoint to use to access the Grafana console in the workspace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grafanaToken

        WorkspaceSummary.Builder grafanaToken​(String grafanaToken)

        The token that ties this workspace to a Grafana Labs account. For more information, see Register with Grafana Labs.

        Parameters:
        grafanaToken - The token that ties this workspace to a Grafana Labs account. For more information, see Register with Grafana Labs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grafanaVersion

        WorkspaceSummary.Builder grafanaVersion​(String grafanaVersion)

        The Grafana version that the workspace is running.

        Parameters:
        grafanaVersion - The Grafana version that the workspace is running.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        WorkspaceSummary.Builder id​(String id)

        The unique ID of the workspace.

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

        WorkspaceSummary.Builder licenseType​(String licenseType)

        Specifies whether this workspace has a full Grafana Enterprise license.

        Amazon Managed Grafana workspaces no longer support Grafana Enterprise free trials.

        Parameters:
        licenseType - Specifies whether this workspace has a full Grafana Enterprise license.

        Amazon Managed Grafana workspaces no longer support Grafana Enterprise free trials.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LicenseType, LicenseType
      • licenseType

        WorkspaceSummary.Builder licenseType​(LicenseType licenseType)

        Specifies whether this workspace has a full Grafana Enterprise license.

        Amazon Managed Grafana workspaces no longer support Grafana Enterprise free trials.

        Parameters:
        licenseType - Specifies whether this workspace has a full Grafana Enterprise license.

        Amazon Managed Grafana workspaces no longer support Grafana Enterprise free trials.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LicenseType, LicenseType
      • modified

        WorkspaceSummary.Builder modified​(Instant modified)

        The most recent date that the workspace was modified.

        Parameters:
        modified - The most recent date that the workspace was modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        WorkspaceSummary.Builder name​(String name)

        The name of the workspace.

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

        WorkspaceSummary.Builder notificationDestinationsWithStrings​(Collection<String> notificationDestinations)

        The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.

        Parameters:
        notificationDestinations - The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notificationDestinationsWithStrings

        WorkspaceSummary.Builder notificationDestinationsWithStrings​(String... notificationDestinations)

        The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.

        Parameters:
        notificationDestinations - The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notificationDestinations

        WorkspaceSummary.Builder notificationDestinations​(Collection<NotificationDestinationType> notificationDestinations)

        The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.

        Parameters:
        notificationDestinations - The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notificationDestinations

        WorkspaceSummary.Builder notificationDestinations​(NotificationDestinationType... notificationDestinations)

        The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.

        Parameters:
        notificationDestinations - The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        WorkspaceSummary.Builder tags​(Map<String,​String> tags)

        The list of tags associated with the workspace.

        Parameters:
        tags - The list of tags associated with the workspace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.