Interface Insight.Builder

    • Method Detail

      • id

        Insight.Builder id​(String id)

        The ID of the insight.

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

        Insight.Builder name​(String name)

        The name of the insight.

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

        Insight.Builder category​(String category)

        The category of the insight.

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

        Insight.Builder category​(Category category)

        The category of the insight.

        Parameters:
        category - The category of the insight.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Category, Category
      • kubernetesVersion

        Insight.Builder kubernetesVersion​(String kubernetesVersion)

        The Kubernetes minor version associated with an insight if applicable.

        Parameters:
        kubernetesVersion - The Kubernetes minor version associated with an insight if applicable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastRefreshTime

        Insight.Builder lastRefreshTime​(Instant lastRefreshTime)

        The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.

        Parameters:
        lastRefreshTime - The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastTransitionTime

        Insight.Builder lastTransitionTime​(Instant lastTransitionTime)

        The time the status of the insight last changed.

        Parameters:
        lastTransitionTime - The time the status of the insight last changed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Insight.Builder description​(String description)

        The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).

        Parameters:
        description - The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • insightStatus

        Insight.Builder insightStatus​(InsightStatus insightStatus)

        An object containing more detail on the status of the insight resource.

        Parameters:
        insightStatus - An object containing more detail on the status of the insight resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recommendation

        Insight.Builder recommendation​(String recommendation)

        A summary of how to remediate the finding of this insight if applicable.

        Parameters:
        recommendation - A summary of how to remediate the finding of this insight if applicable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalInfo

        Insight.Builder additionalInfo​(Map<String,​String> additionalInfo)

        Links to sources that provide additional context on the insight.

        Parameters:
        additionalInfo - Links to sources that provide additional context on the insight.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resources

        Insight.Builder resources​(Collection<InsightResourceDetail> resources)

        The details about each resource listed in the insight check result.

        Parameters:
        resources - The details about each resource listed in the insight check result.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resources

        Insight.Builder resources​(InsightResourceDetail... resources)

        The details about each resource listed in the insight check result.

        Parameters:
        resources - The details about each resource listed in the insight check result.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • categorySpecificSummary

        Insight.Builder categorySpecificSummary​(InsightCategorySpecificSummary categorySpecificSummary)

        Summary information that relates to the category of the insight. Currently only returned with certain insights having category UPGRADE_READINESS.

        Parameters:
        categorySpecificSummary - Summary information that relates to the category of the insight. Currently only returned with certain insights having category UPGRADE_READINESS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.