Interface SolutionBase.Builder

    • Method Detail

      • arn

        SolutionBase.Builder arn​(String arn)

        The SolutionBase structure provides essential information about a solution.

        Parameters:
        arn - The SolutionBase structure provides essential information about a solution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • catalog

        SolutionBase.Builder catalog​(String catalog)

        Specifies the catalog in which the solution is hosted, either AWS or Sandbox. This helps partners differentiate between live solutions and those in testing environments.

        Parameters:
        catalog - Specifies the catalog in which the solution is hosted, either AWS or Sandbox . This helps partners differentiate between live solutions and those in testing environments.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • category

        SolutionBase.Builder category​(String category)

        Specifies the solution category, which helps to categorize and organize the solutions partners offer. Valid values: Software Product | Consulting Service | Hardware Product | Communications Product | Professional Service | Managed Service | Value-Added Resale Amazon Web Services Service | Distribution Service | Training Service | Merger and Acquisition Advising Service.

        Parameters:
        category - Specifies the solution category, which helps to categorize and organize the solutions partners offer. Valid values: Software Product | Consulting Service | Hardware Product | Communications Product | Professional Service | Managed Service | Value-Added Resale Amazon Web Services Service | Distribution Service | Training Service | Merger and Acquisition Advising Service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdDate

        SolutionBase.Builder createdDate​(Instant createdDate)

        Indicates the solution creation date. This is useful to track and audit.

        Parameters:
        createdDate - Indicates the solution creation date. This is useful to track and audit.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        SolutionBase.Builder id​(String id)

        Enables the association of solutions (offerings) to opportunities.

        Parameters:
        id - Enables the association of solutions (offerings) to opportunities.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        SolutionBase.Builder name​(String name)

        Specifies the solution name.

        Parameters:
        name - Specifies the solution name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        SolutionBase.Builder status​(String status)

        Specifies the solution's current status, which indicates its state in the system. Valid values: Active | Inactive | Draft. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter for Active solutions for association to an opportunity.

        Parameters:
        status - Specifies the solution's current status, which indicates its state in the system. Valid values: Active | Inactive | Draft. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter for Active solutions for association to an opportunity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SolutionStatus, SolutionStatus
      • status

        SolutionBase.Builder status​(SolutionStatus status)

        Specifies the solution's current status, which indicates its state in the system. Valid values: Active | Inactive | Draft. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter for Active solutions for association to an opportunity.

        Parameters:
        status - Specifies the solution's current status, which indicates its state in the system. Valid values: Active | Inactive | Draft. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter for Active solutions for association to an opportunity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SolutionStatus, SolutionStatus