Interface SolutionBase.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SolutionBase.Builder,
,SolutionBase> SdkBuilder<SolutionBase.Builder,
,SolutionBase> SdkPojo
- Enclosing class:
SolutionBase
-
Method Summary
Modifier and TypeMethodDescriptionThe SolutionBase structure provides essential information about a solution.Specifies the catalog in which the solution is hosted, eitherAWS
orSandbox
.Specifies the solution category, which helps to categorize and organize the solutions partners offer.createdDate
(Instant createdDate) Indicates the solution creation date.Enables the association of solutions (offerings) to opportunities.Specifies the solution name.Specifies the solution's current status, which indicates its state in the system.status
(SolutionStatus status) Specifies the solution's current status, which indicates its state in the system.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
Specifies the catalog in which the solution is hosted, either
AWS
orSandbox
. This helps partners differentiate between live solutions and those in testing environments.- Parameters:
catalog
- Specifies the catalog in which the solution is hosted, eitherAWS
orSandbox
. 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
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
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
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 forActive
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 forActive
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 forActive
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 forActive
solutions for association to an opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-