Interface ProductV2.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProductV2.Builder,,ProductV2> SdkBuilder<ProductV2.Builder,,ProductV2> SdkPojo
- Enclosing class:
ProductV2
@Mutable
@NotThreadSafe
public static interface ProductV2.Builder
extends SdkPojo, CopyableBuilder<ProductV2.Builder,ProductV2>
-
Method Summary
Modifier and TypeMethodDescriptionactivationUrl(String activationUrl) The URL to the serviceV@ or productV2 documentation about the integration, which includes how to activate the integration.categories(String... categories) The domains or functional areas the productV2 addresses.categories(Collection<String> categories) The domains or functional areas the productV2 addresses.companyName(String companyName) The name of the organization or vendor that provides the productV2.description(String description) Detailed information about the productV2.integrationV2Types(Collection<IntegrationV2Type> integrationV2Types) The type of integration.integrationV2Types(IntegrationV2Type... integrationV2Types) The type of integration.integrationV2TypesWithStrings(String... integrationV2Types) The type of integration.integrationV2TypesWithStrings(Collection<String> integrationV2Types) The type of integration.marketplaceProductId(String marketplaceProductId) The identifier for the AWS Marketplace product associated with this integration.marketplaceUrl(String marketplaceUrl) The console URL where you can purchase or subscribe to products.productV2Name(String productV2Name) The name of the productV2.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
productV2Name
The name of the productV2.
- Parameters:
productV2Name- The name of the productV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
companyName
The name of the organization or vendor that provides the productV2.
- Parameters:
companyName- The name of the organization or vendor that provides the productV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Detailed information about the productV2.
- Parameters:
description- Detailed information about the productV2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categories
The domains or functional areas the productV2 addresses.
- Parameters:
categories- The domains or functional areas the productV2 addresses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categories
The domains or functional areas the productV2 addresses.
- Parameters:
categories- The domains or functional areas the productV2 addresses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationV2TypesWithStrings
The type of integration.
- Parameters:
integrationV2Types- The type of integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationV2TypesWithStrings
The type of integration.
- Parameters:
integrationV2Types- The type of integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationV2Types
The type of integration.
- Parameters:
integrationV2Types- The type of integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationV2Types
The type of integration.
- Parameters:
integrationV2Types- The type of integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketplaceUrl
The console URL where you can purchase or subscribe to products.
- Parameters:
marketplaceUrl- The console URL where you can purchase or subscribe to products.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activationUrl
The URL to the serviceV@ or productV2 documentation about the integration, which includes how to activate the integration.
- Parameters:
activationUrl- The URL to the serviceV@ or productV2 documentation about the integration, which includes how to activate the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketplaceProductId
The identifier for the AWS Marketplace product associated with this integration.
- Parameters:
marketplaceProductId- The identifier for the AWS Marketplace product associated with this integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-