Interface SolutionBase.Builder

  • Method Details

    • 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

      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

      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:
    • 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: