Skip to content

Commit

Permalink
This release removes the deprecated UserId and UserGroups fields from…
Browse files Browse the repository at this point in the history
… SearchRelevantContent api's request parameters.

Introducing the preview of new partner central selling APIs designed to transform how AWS partners collaborate and co-sell with multiple partners. This enables multiple partners to seamlessly engage and jointly pursue customer opportunities, fostering a new era of collaborative selling.
  • Loading branch information
aws-sdk-cpp-automation committed Dec 5, 2024
1 parent 8c1055c commit 081f413
Show file tree
Hide file tree
Showing 191 changed files with 16,326 additions and 898 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.461
1.11.462

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/

#pragma once
#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
#include <aws/partnercentral-selling/PartnerCentralSellingRequest.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <utility>

namespace Aws
{
namespace PartnerCentralSelling
{
namespace Model
{

/**
*/
class AcceptEngagementInvitationRequest : public PartnerCentralSellingRequest
{
public:
AWS_PARTNERCENTRALSELLING_API AcceptEngagementInvitationRequest();

// Service request name is the Operation name which will send this request out,
// each operation should has unique request name, so that we can get operation's name from this request.
// Note: this is not true for response, multiple operations may have the same response name,
// so we can not get operation's name from response.
inline virtual const char* GetServiceRequestName() const override { return "AcceptEngagementInvitation"; }

AWS_PARTNERCENTRALSELLING_API Aws::String SerializePayload() const override;

AWS_PARTNERCENTRALSELLING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;


///@{
/**
* <p> The <code>CatalogType</code> parameter specifies the catalog associated with
* the engagement invitation. Accepted values are <code>AWS</code> and
* <code>Sandbox</code>, which determine the environment in which the engagement
* invitation is managed. </p>
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
inline bool CatalogHasBeenSet() const { return m_catalogHasBeenSet; }
inline void SetCatalog(const Aws::String& value) { m_catalogHasBeenSet = true; m_catalog = value; }
inline void SetCatalog(Aws::String&& value) { m_catalogHasBeenSet = true; m_catalog = std::move(value); }
inline void SetCatalog(const char* value) { m_catalogHasBeenSet = true; m_catalog.assign(value); }
inline AcceptEngagementInvitationRequest& WithCatalog(const Aws::String& value) { SetCatalog(value); return *this;}
inline AcceptEngagementInvitationRequest& WithCatalog(Aws::String&& value) { SetCatalog(std::move(value)); return *this;}
inline AcceptEngagementInvitationRequest& WithCatalog(const char* value) { SetCatalog(value); return *this;}
///@}

///@{
/**
* <p> The <code>Identifier</code> parameter in the
* <code>AcceptEngagementInvitationRequest</code> specifies the unique identifier
* of the <code>EngagementInvitation</code> to be accepted. Providing the correct
* identifier ensures that the intended invitation is accepted. </p>
*/
inline const Aws::String& GetIdentifier() const{ return m_identifier; }
inline bool IdentifierHasBeenSet() const { return m_identifierHasBeenSet; }
inline void SetIdentifier(const Aws::String& value) { m_identifierHasBeenSet = true; m_identifier = value; }
inline void SetIdentifier(Aws::String&& value) { m_identifierHasBeenSet = true; m_identifier = std::move(value); }
inline void SetIdentifier(const char* value) { m_identifierHasBeenSet = true; m_identifier.assign(value); }
inline AcceptEngagementInvitationRequest& WithIdentifier(const Aws::String& value) { SetIdentifier(value); return *this;}
inline AcceptEngagementInvitationRequest& WithIdentifier(Aws::String&& value) { SetIdentifier(std::move(value)); return *this;}
inline AcceptEngagementInvitationRequest& WithIdentifier(const char* value) { SetIdentifier(value); return *this;}
///@}
private:

Aws::String m_catalog;
bool m_catalogHasBeenSet = false;

Aws::String m_identifier;
bool m_identifierHasBeenSet = false;
};

} // namespace Model
} // namespace PartnerCentralSelling
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace Model

/**
* <p>Specifies the <code>Customer</code>'s account details associated with the
* <code>Opportunity</code>. </p><p><h3>See Also:</h3> <a
* <code>Opportunity</code>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/partnercentral-selling-2022-07-26/Account">AWS
* API Reference</a></p>
*/
Expand All @@ -43,7 +43,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s address details associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Address& GetAddress() const{ return m_address; }
inline bool AddressHasBeenSet() const { return m_addressHasBeenSet; }
Expand All @@ -56,7 +56,7 @@ namespace Model
///@{
/**
* <p>Specifies the <code>Customer</code> Amazon Web Services account ID associated
* with the <code>Opportunity</code>. </p>
* with the <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetAwsAccountId() const{ return m_awsAccountId; }
inline bool AwsAccountIdHasBeenSet() const { return m_awsAccountIdHasBeenSet; }
Expand All @@ -71,7 +71,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s company name associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetCompanyName() const{ return m_companyName; }
inline bool CompanyNameHasBeenSet() const { return m_companyNameHasBeenSet; }
Expand All @@ -85,7 +85,7 @@ namespace Model

///@{
/**
* <p>Indicates the <code>Customer</code> DUNS number, if available. </p>
* <p>Indicates the <code>Customer</code> DUNS number, if available.</p>
*/
inline const Aws::String& GetDuns() const{ return m_duns; }
inline bool DunsHasBeenSet() const { return m_dunsHasBeenSet; }
Expand All @@ -101,7 +101,7 @@ namespace Model
/**
* <p>Specifies the industry the end <code>Customer</code> belongs to that's
* associated with the <code>Opportunity</code>. It refers to the category or
* sector where the customer's business operates. This is a required field. </p>
* sector where the customer's business operates. This is a required field.</p>
*/
inline const Industry& GetIndustry() const{ return m_industry; }
inline bool IndustryHasBeenSet() const { return m_industryHasBeenSet; }
Expand All @@ -115,7 +115,7 @@ namespace Model
/**
* <p>Specifies the end <code>Customer</code>'s industry associated with the
* <code>Opportunity</code>, when the selected value in the <code>Industry</code>
* field is <code>Other</code>. </p>
* field is <code>Other</code>.</p>
*/
inline const Aws::String& GetOtherIndustry() const{ return m_otherIndustry; }
inline bool OtherIndustryHasBeenSet() const { return m_otherIndustryHasBeenSet; }
Expand All @@ -129,10 +129,10 @@ namespace Model

///@{
/**
* <p> Specifies the end customer's company website URL associated with the
* <p>Specifies the end customer's company website URL associated with the
* <code>Opportunity</code>. This value is crucial to map the customer within the
* Amazon Web Services CRM system. This field is required in all cases except when
* the opportunity is related to national security. </p>
* the opportunity is related to national security.</p>
*/
inline const Aws::String& GetWebsiteUrl() const{ return m_websiteUrl; }
inline bool WebsiteUrlHasBeenSet() const { return m_websiteUrlHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ namespace Model
{

/**
* <p>An object that contains an <code>Account</code>'s subset of fields.
* </p><p><h3>See Also:</h3> <a
* <p>An object that contains an <code>Account</code>'s subset of
* fields.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/partnercentral-selling-2022-07-26/AccountSummary">AWS
* API Reference</a></p>
*/
Expand All @@ -43,7 +43,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s address details associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const AddressSummary& GetAddress() const{ return m_address; }
inline bool AddressHasBeenSet() const { return m_addressHasBeenSet; }
Expand All @@ -56,7 +56,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s company name associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetCompanyName() const{ return m_companyName; }
inline bool CompanyNameHasBeenSet() const { return m_companyNameHasBeenSet; }
Expand All @@ -72,9 +72,9 @@ namespace Model
/**
* <p>Specifies which industry the end <code>Customer</code> belongs to associated
* with the <code>Opportunity</code>. It refers to the category or sector that the
* customer's business operates in. </p> <p>To submit a value outside the picklist,
* use <code>Other</code>. </p> <p>Conditionally mandatory if <code>Other</code> is
* selected for Industry Vertical in LOVs. </p>
* customer's business operates in.</p> <p>To submit a value outside the picklist,
* use <code>Other</code>.</p> <p>Conditionally mandatory if <code>Other</code> is
* selected for Industry Vertical in LOVs.</p>
*/
inline const Industry& GetIndustry() const{ return m_industry; }
inline bool IndustryHasBeenSet() const { return m_industryHasBeenSet; }
Expand All @@ -90,7 +90,7 @@ namespace Model
* Opportunity</code>, when the selected value in the <code>Industry</code> field
* is <code>Other</code>. This field is relevant when the customer's industry
* doesn't fall under the predefined picklist values and requires a custom
* description. </p>
* description.</p>
*/
inline const Aws::String& GetOtherIndustry() const{ return m_otherIndustry; }
inline bool OtherIndustryHasBeenSet() const { return m_otherIndustryHasBeenSet; }
Expand All @@ -106,7 +106,7 @@ namespace Model
/**
* <p>Specifies the end customer's company website URL associated with the
* <code>Opportunity</code>. This value is crucial to map the customer within the
* Amazon Web Services CRM system. </p>
* Amazon Web Services CRM system.</p>
*/
inline const Aws::String& GetWebsiteUrl() const{ return m_websiteUrl; }
inline bool WebsiteUrlHasBeenSet() const { return m_websiteUrlHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ namespace Model

/**
* <p>Specifies the end <code>Customer</code>'s address details associated with the
* <code>Opportunity</code>. </p><p><h3>See Also:</h3> <a
* <code>Opportunity</code>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/partnercentral-selling-2022-07-26/Address">AWS
* API Reference</a></p>
*/
Expand All @@ -42,7 +42,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s city associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetCity() const{ return m_city; }
inline bool CityHasBeenSet() const { return m_cityHasBeenSet; }
Expand All @@ -57,7 +57,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s country associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const CountryCode& GetCountryCode() const{ return m_countryCode; }
inline bool CountryCodeHasBeenSet() const { return m_countryCodeHasBeenSet; }
Expand All @@ -70,7 +70,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s postal code associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetPostalCode() const{ return m_postalCode; }
inline bool PostalCodeHasBeenSet() const { return m_postalCodeHasBeenSet; }
Expand All @@ -85,13 +85,13 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s state or region associated with the
* <code>Opportunity</code>. </p> <p>Valid values: <code>Alabama | Alaska |
* American Samoa | Arizona | Arkansas | California | Colorado | Connecticut |
* Delaware | Dist. of Columbia | Federated States of Micronesia | Florida |
* Georgia | Guam | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky
* | Louisiana | Maine | Marshall Islands | Maryland | Massachusetts | Michigan |
* Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire
* | New Jersey | New Mexico | New York | North Carolina | North Dakota | Northern
* <code>Opportunity</code>.</p> <p>Valid values: <code>Alabama | Alaska | American
* Samoa | Arizona | Arkansas | California | Colorado | Connecticut | Delaware |
* Dist. of Columbia | Federated States of Micronesia | Florida | Georgia | Guam |
* Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana |
* Maine | Marshall Islands | Maryland | Massachusetts | Michigan | Minnesota |
* Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New
* Jersey | New Mexico | New York | North Carolina | North Dakota | Northern
* Mariana Islands | Ohio | Oklahoma | Oregon | Palau | Pennsylvania | Puerto Rico
* | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah |
* Vermont | Virginia | Virgin Islands | Washington | West Virginia | Wisconsin |
Expand All @@ -110,7 +110,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s street address associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetStreetAddress() const{ return m_streetAddress; }
inline bool StreetAddressHasBeenSet() const { return m_streetAddressHasBeenSet; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ namespace Model
{

/**
* <p>An object that contains an <code>Address</code> object's subset of fields.
* </p><p><h3>See Also:</h3> <a
* <p>An object that contains an <code>Address</code> object's subset of
* fields.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/partnercentral-selling-2022-07-26/AddressSummary">AWS
* API Reference</a></p>
*/
Expand All @@ -42,7 +42,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s city associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetCity() const{ return m_city; }
inline bool CityHasBeenSet() const { return m_cityHasBeenSet; }
Expand All @@ -57,7 +57,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s country associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const CountryCode& GetCountryCode() const{ return m_countryCode; }
inline bool CountryCodeHasBeenSet() const { return m_countryCodeHasBeenSet; }
Expand All @@ -70,7 +70,7 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s postal code associated with the
* <code>Opportunity</code>. </p>
* <code>Opportunity</code>.</p>
*/
inline const Aws::String& GetPostalCode() const{ return m_postalCode; }
inline bool PostalCodeHasBeenSet() const { return m_postalCodeHasBeenSet; }
Expand All @@ -85,13 +85,13 @@ namespace Model
///@{
/**
* <p>Specifies the end <code>Customer</code>'s state or region associated with the
* <code>Opportunity</code>. </p> <p>Valid values: <code>Alabama | Alaska |
* American Samoa | Arizona | Arkansas | California | Colorado | Connecticut |
* Delaware | Dist. of Columbia | Federated States of Micronesia | Florida |
* Georgia | Guam | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky
* | Louisiana | Maine | Marshall Islands | Maryland | Massachusetts | Michigan |
* Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire
* | New Jersey | New Mexico | New York | North Carolina | North Dakota | Northern
* <code>Opportunity</code>.</p> <p>Valid values: <code>Alabama | Alaska | American
* Samoa | Arizona | Arkansas | California | Colorado | Connecticut | Delaware |
* Dist. of Columbia | Federated States of Micronesia | Florida | Georgia | Guam |
* Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana |
* Maine | Marshall Islands | Maryland | Massachusetts | Michigan | Minnesota |
* Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New
* Jersey | New Mexico | New York | North Carolina | North Dakota | Northern
* Mariana Islands | Ohio | Oklahoma | Oregon | Palau | Pennsylvania | Puerto Rico
* | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah |
* Vermont | Virginia | Virgin Islands | Washington | West Virginia | Wisconsin |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@ namespace Model

///@{
/**
* <p> Specifies the catalog associated with the request. This field takes a string
* <p>Specifies the catalog associated with the request. This field takes a string
* value from a predefined list: <code>AWS</code> or <code>Sandbox</code>. The
* catalog determines which environment the opportunity is assigned in. Use
* <code>AWS</code> to assign real opportunities in the Amazon Web Services
* catalog, and <code>Sandbox</code> for testing in secure, isolated environments.
* </p>
* catalog, and <code>Sandbox</code> for testing in secure, isolated
* environments.</p>
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
inline bool CatalogHasBeenSet() const { return m_catalogHasBeenSet; }
Expand All @@ -71,9 +71,9 @@ namespace Model

///@{
/**
* <p> Requires the <code>Opportunity</code>'s unique identifier when you want to
* <p>Requires the <code>Opportunity</code>'s unique identifier when you want to
* assign it to another user. Provide the correct identifier so the intended
* opportunity is reassigned. </p>
* opportunity is reassigned.</p>
*/
inline const Aws::String& GetIdentifier() const{ return m_identifier; }
inline bool IdentifierHasBeenSet() const { return m_identifierHasBeenSet; }
Expand Down
Loading

0 comments on commit 081f413

Please sign in to comment.