AWS SDK for C++  1.9.44
AWS SDK for C++
Public Member Functions | List of all members
Aws::LicenseManager::Model::License Class Reference

#include <License.h>

Public Member Functions

 License ()
 
 License (Aws::Utils::Json::JsonView jsonValue)
 
Licenseoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLicenseArn () const
 
bool LicenseArnHasBeenSet () const
 
void SetLicenseArn (const Aws::String &value)
 
void SetLicenseArn (Aws::String &&value)
 
void SetLicenseArn (const char *value)
 
LicenseWithLicenseArn (const Aws::String &value)
 
LicenseWithLicenseArn (Aws::String &&value)
 
LicenseWithLicenseArn (const char *value)
 
const Aws::StringGetLicenseName () const
 
bool LicenseNameHasBeenSet () const
 
void SetLicenseName (const Aws::String &value)
 
void SetLicenseName (Aws::String &&value)
 
void SetLicenseName (const char *value)
 
LicenseWithLicenseName (const Aws::String &value)
 
LicenseWithLicenseName (Aws::String &&value)
 
LicenseWithLicenseName (const char *value)
 
const Aws::StringGetProductName () const
 
bool ProductNameHasBeenSet () const
 
void SetProductName (const Aws::String &value)
 
void SetProductName (Aws::String &&value)
 
void SetProductName (const char *value)
 
LicenseWithProductName (const Aws::String &value)
 
LicenseWithProductName (Aws::String &&value)
 
LicenseWithProductName (const char *value)
 
const Aws::StringGetProductSKU () const
 
bool ProductSKUHasBeenSet () const
 
void SetProductSKU (const Aws::String &value)
 
void SetProductSKU (Aws::String &&value)
 
void SetProductSKU (const char *value)
 
LicenseWithProductSKU (const Aws::String &value)
 
LicenseWithProductSKU (Aws::String &&value)
 
LicenseWithProductSKU (const char *value)
 
const IssuerDetailsGetIssuer () const
 
bool IssuerHasBeenSet () const
 
void SetIssuer (const IssuerDetails &value)
 
void SetIssuer (IssuerDetails &&value)
 
LicenseWithIssuer (const IssuerDetails &value)
 
LicenseWithIssuer (IssuerDetails &&value)
 
const Aws::StringGetHomeRegion () const
 
bool HomeRegionHasBeenSet () const
 
void SetHomeRegion (const Aws::String &value)
 
void SetHomeRegion (Aws::String &&value)
 
void SetHomeRegion (const char *value)
 
LicenseWithHomeRegion (const Aws::String &value)
 
LicenseWithHomeRegion (Aws::String &&value)
 
LicenseWithHomeRegion (const char *value)
 
const LicenseStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const LicenseStatus &value)
 
void SetStatus (LicenseStatus &&value)
 
LicenseWithStatus (const LicenseStatus &value)
 
LicenseWithStatus (LicenseStatus &&value)
 
const DatetimeRangeGetValidity () const
 
bool ValidityHasBeenSet () const
 
void SetValidity (const DatetimeRange &value)
 
void SetValidity (DatetimeRange &&value)
 
LicenseWithValidity (const DatetimeRange &value)
 
LicenseWithValidity (DatetimeRange &&value)
 
const Aws::StringGetBeneficiary () const
 
bool BeneficiaryHasBeenSet () const
 
void SetBeneficiary (const Aws::String &value)
 
void SetBeneficiary (Aws::String &&value)
 
void SetBeneficiary (const char *value)
 
LicenseWithBeneficiary (const Aws::String &value)
 
LicenseWithBeneficiary (Aws::String &&value)
 
LicenseWithBeneficiary (const char *value)
 
const Aws::Vector< Entitlement > & GetEntitlements () const
 
bool EntitlementsHasBeenSet () const
 
void SetEntitlements (const Aws::Vector< Entitlement > &value)
 
void SetEntitlements (Aws::Vector< Entitlement > &&value)
 
LicenseWithEntitlements (const Aws::Vector< Entitlement > &value)
 
LicenseWithEntitlements (Aws::Vector< Entitlement > &&value)
 
LicenseAddEntitlements (const Entitlement &value)
 
LicenseAddEntitlements (Entitlement &&value)
 
const ConsumptionConfigurationGetConsumptionConfiguration () const
 
bool ConsumptionConfigurationHasBeenSet () const
 
void SetConsumptionConfiguration (const ConsumptionConfiguration &value)
 
void SetConsumptionConfiguration (ConsumptionConfiguration &&value)
 
LicenseWithConsumptionConfiguration (const ConsumptionConfiguration &value)
 
LicenseWithConsumptionConfiguration (ConsumptionConfiguration &&value)
 
const Aws::Vector< Metadata > & GetLicenseMetadata () const
 
bool LicenseMetadataHasBeenSet () const
 
void SetLicenseMetadata (const Aws::Vector< Metadata > &value)
 
void SetLicenseMetadata (Aws::Vector< Metadata > &&value)
 
LicenseWithLicenseMetadata (const Aws::Vector< Metadata > &value)
 
LicenseWithLicenseMetadata (Aws::Vector< Metadata > &&value)
 
LicenseAddLicenseMetadata (const Metadata &value)
 
LicenseAddLicenseMetadata (Metadata &&value)
 
const Aws::StringGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::String &value)
 
void SetCreateTime (Aws::String &&value)
 
void SetCreateTime (const char *value)
 
LicenseWithCreateTime (const Aws::String &value)
 
LicenseWithCreateTime (Aws::String &&value)
 
LicenseWithCreateTime (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
LicenseWithVersion (const Aws::String &value)
 
LicenseWithVersion (Aws::String &&value)
 
LicenseWithVersion (const char *value)
 

Detailed Description

Software license that is managed in AWS License Manager.

See Also:

AWS API Reference

Definition at line 39 of file License.h.

Constructor & Destructor Documentation

◆ License() [1/2]

Aws::LicenseManager::Model::License::License ( )

◆ License() [2/2]

Aws::LicenseManager::Model::License::License ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddEntitlements() [1/2]

License& Aws::LicenseManager::Model::License::AddEntitlements ( const Entitlement value)
inline

License entitlements.

Definition at line 426 of file License.h.

◆ AddEntitlements() [2/2]

License& Aws::LicenseManager::Model::License::AddEntitlements ( Entitlement &&  value)
inline

License entitlements.

Definition at line 431 of file License.h.

◆ AddLicenseMetadata() [1/2]

License& Aws::LicenseManager::Model::License::AddLicenseMetadata ( const Metadata value)
inline

License metadata.

Definition at line 498 of file License.h.

◆ AddLicenseMetadata() [2/2]

License& Aws::LicenseManager::Model::License::AddLicenseMetadata ( Metadata &&  value)
inline

License metadata.

Definition at line 503 of file License.h.

◆ BeneficiaryHasBeenSet()

bool Aws::LicenseManager::Model::License::BeneficiaryHasBeenSet ( ) const
inline

License beneficiary.

Definition at line 360 of file License.h.

◆ ConsumptionConfigurationHasBeenSet()

bool Aws::LicenseManager::Model::License::ConsumptionConfigurationHasBeenSet ( ) const
inline

Configuration for consumption of the license.

Definition at line 442 of file License.h.

◆ CreateTimeHasBeenSet()

bool Aws::LicenseManager::Model::License::CreateTimeHasBeenSet ( ) const
inline

License creation time.

Definition at line 514 of file License.h.

◆ EntitlementsHasBeenSet()

bool Aws::LicenseManager::Model::License::EntitlementsHasBeenSet ( ) const
inline

License entitlements.

Definition at line 401 of file License.h.

◆ GetBeneficiary()

const Aws::String& Aws::LicenseManager::Model::License::GetBeneficiary ( ) const
inline

License beneficiary.

Definition at line 355 of file License.h.

◆ GetConsumptionConfiguration()

const ConsumptionConfiguration& Aws::LicenseManager::Model::License::GetConsumptionConfiguration ( ) const
inline

Configuration for consumption of the license.

Definition at line 437 of file License.h.

◆ GetCreateTime()

const Aws::String& Aws::LicenseManager::Model::License::GetCreateTime ( ) const
inline

License creation time.

Definition at line 509 of file License.h.

◆ GetEntitlements()

const Aws::Vector<Entitlement>& Aws::LicenseManager::Model::License::GetEntitlements ( ) const
inline

License entitlements.

Definition at line 396 of file License.h.

◆ GetHomeRegion()

const Aws::String& Aws::LicenseManager::Model::License::GetHomeRegion ( ) const
inline

Home Region of the license.

Definition at line 246 of file License.h.

◆ GetIssuer()

const IssuerDetails& Aws::LicenseManager::Model::License::GetIssuer ( ) const
inline

License issuer.

Definition at line 215 of file License.h.

◆ GetLicenseArn()

const Aws::String& Aws::LicenseManager::Model::License::GetLicenseArn ( ) const
inline

Amazon Resource Name (ARN) of the license.

Definition at line 51 of file License.h.

◆ GetLicenseMetadata()

const Aws::Vector<Metadata>& Aws::LicenseManager::Model::License::GetLicenseMetadata ( ) const
inline

License metadata.

Definition at line 468 of file License.h.

◆ GetLicenseName()

const Aws::String& Aws::LicenseManager::Model::License::GetLicenseName ( ) const
inline

License name.

Definition at line 92 of file License.h.

◆ GetProductName()

const Aws::String& Aws::LicenseManager::Model::License::GetProductName ( ) const
inline

Product name.

Definition at line 133 of file License.h.

◆ GetProductSKU()

const Aws::String& Aws::LicenseManager::Model::License::GetProductSKU ( ) const
inline

Product SKU.

Definition at line 174 of file License.h.

◆ GetStatus()

const LicenseStatus& Aws::LicenseManager::Model::License::GetStatus ( ) const
inline

License status.

Definition at line 287 of file License.h.

◆ GetValidity()

const DatetimeRange& Aws::LicenseManager::Model::License::GetValidity ( ) const
inline

Date and time range during which the license is valid, in ISO8601-UTC format.

Definition at line 319 of file License.h.

◆ GetVersion()

const Aws::String& Aws::LicenseManager::Model::License::GetVersion ( ) const
inline

License version.

Definition at line 550 of file License.h.

◆ HomeRegionHasBeenSet()

bool Aws::LicenseManager::Model::License::HomeRegionHasBeenSet ( ) const
inline

Home Region of the license.

Definition at line 251 of file License.h.

◆ IssuerHasBeenSet()

bool Aws::LicenseManager::Model::License::IssuerHasBeenSet ( ) const
inline

License issuer.

Definition at line 220 of file License.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LicenseManager::Model::License::Jsonize ( ) const

◆ LicenseArnHasBeenSet()

bool Aws::LicenseManager::Model::License::LicenseArnHasBeenSet ( ) const
inline

Amazon Resource Name (ARN) of the license.

Definition at line 56 of file License.h.

◆ LicenseMetadataHasBeenSet()

bool Aws::LicenseManager::Model::License::LicenseMetadataHasBeenSet ( ) const
inline

License metadata.

Definition at line 473 of file License.h.

◆ LicenseNameHasBeenSet()

bool Aws::LicenseManager::Model::License::LicenseNameHasBeenSet ( ) const
inline

License name.

Definition at line 97 of file License.h.

◆ operator=()

License& Aws::LicenseManager::Model::License::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProductNameHasBeenSet()

bool Aws::LicenseManager::Model::License::ProductNameHasBeenSet ( ) const
inline

Product name.

Definition at line 138 of file License.h.

◆ ProductSKUHasBeenSet()

bool Aws::LicenseManager::Model::License::ProductSKUHasBeenSet ( ) const
inline

Product SKU.

Definition at line 179 of file License.h.

◆ SetBeneficiary() [1/3]

void Aws::LicenseManager::Model::License::SetBeneficiary ( Aws::String &&  value)
inline

License beneficiary.

Definition at line 370 of file License.h.

◆ SetBeneficiary() [2/3]

void Aws::LicenseManager::Model::License::SetBeneficiary ( const Aws::String value)
inline

License beneficiary.

Definition at line 365 of file License.h.

◆ SetBeneficiary() [3/3]

void Aws::LicenseManager::Model::License::SetBeneficiary ( const char *  value)
inline

License beneficiary.

Definition at line 375 of file License.h.

◆ SetConsumptionConfiguration() [1/2]

void Aws::LicenseManager::Model::License::SetConsumptionConfiguration ( const ConsumptionConfiguration value)
inline

Configuration for consumption of the license.

Definition at line 447 of file License.h.

◆ SetConsumptionConfiguration() [2/2]

void Aws::LicenseManager::Model::License::SetConsumptionConfiguration ( ConsumptionConfiguration &&  value)
inline

Configuration for consumption of the license.

Definition at line 452 of file License.h.

◆ SetCreateTime() [1/3]

void Aws::LicenseManager::Model::License::SetCreateTime ( Aws::String &&  value)
inline

License creation time.

Definition at line 524 of file License.h.

◆ SetCreateTime() [2/3]

void Aws::LicenseManager::Model::License::SetCreateTime ( const Aws::String value)
inline

License creation time.

Definition at line 519 of file License.h.

◆ SetCreateTime() [3/3]

void Aws::LicenseManager::Model::License::SetCreateTime ( const char *  value)
inline

License creation time.

Definition at line 529 of file License.h.

◆ SetEntitlements() [1/2]

void Aws::LicenseManager::Model::License::SetEntitlements ( Aws::Vector< Entitlement > &&  value)
inline

License entitlements.

Definition at line 411 of file License.h.

◆ SetEntitlements() [2/2]

void Aws::LicenseManager::Model::License::SetEntitlements ( const Aws::Vector< Entitlement > &  value)
inline

License entitlements.

Definition at line 406 of file License.h.

◆ SetHomeRegion() [1/3]

void Aws::LicenseManager::Model::License::SetHomeRegion ( Aws::String &&  value)
inline

Home Region of the license.

Definition at line 261 of file License.h.

◆ SetHomeRegion() [2/3]

void Aws::LicenseManager::Model::License::SetHomeRegion ( const Aws::String value)
inline

Home Region of the license.

Definition at line 256 of file License.h.

◆ SetHomeRegion() [3/3]

void Aws::LicenseManager::Model::License::SetHomeRegion ( const char *  value)
inline

Home Region of the license.

Definition at line 266 of file License.h.

◆ SetIssuer() [1/2]

void Aws::LicenseManager::Model::License::SetIssuer ( const IssuerDetails value)
inline

License issuer.

Definition at line 225 of file License.h.

◆ SetIssuer() [2/2]

void Aws::LicenseManager::Model::License::SetIssuer ( IssuerDetails &&  value)
inline

License issuer.

Definition at line 230 of file License.h.

◆ SetLicenseArn() [1/3]

void Aws::LicenseManager::Model::License::SetLicenseArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) of the license.

Definition at line 66 of file License.h.

◆ SetLicenseArn() [2/3]

void Aws::LicenseManager::Model::License::SetLicenseArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) of the license.

Definition at line 61 of file License.h.

◆ SetLicenseArn() [3/3]

void Aws::LicenseManager::Model::License::SetLicenseArn ( const char *  value)
inline

Amazon Resource Name (ARN) of the license.

Definition at line 71 of file License.h.

◆ SetLicenseMetadata() [1/2]

void Aws::LicenseManager::Model::License::SetLicenseMetadata ( Aws::Vector< Metadata > &&  value)
inline

License metadata.

Definition at line 483 of file License.h.

◆ SetLicenseMetadata() [2/2]

void Aws::LicenseManager::Model::License::SetLicenseMetadata ( const Aws::Vector< Metadata > &  value)
inline

License metadata.

Definition at line 478 of file License.h.

◆ SetLicenseName() [1/3]

void Aws::LicenseManager::Model::License::SetLicenseName ( Aws::String &&  value)
inline

License name.

Definition at line 107 of file License.h.

◆ SetLicenseName() [2/3]

void Aws::LicenseManager::Model::License::SetLicenseName ( const Aws::String value)
inline

License name.

Definition at line 102 of file License.h.

◆ SetLicenseName() [3/3]

void Aws::LicenseManager::Model::License::SetLicenseName ( const char *  value)
inline

License name.

Definition at line 112 of file License.h.

◆ SetProductName() [1/3]

void Aws::LicenseManager::Model::License::SetProductName ( Aws::String &&  value)
inline

Product name.

Definition at line 148 of file License.h.

◆ SetProductName() [2/3]

void Aws::LicenseManager::Model::License::SetProductName ( const Aws::String value)
inline

Product name.

Definition at line 143 of file License.h.

◆ SetProductName() [3/3]

void Aws::LicenseManager::Model::License::SetProductName ( const char *  value)
inline

Product name.

Definition at line 153 of file License.h.

◆ SetProductSKU() [1/3]

void Aws::LicenseManager::Model::License::SetProductSKU ( Aws::String &&  value)
inline

Product SKU.

Definition at line 189 of file License.h.

◆ SetProductSKU() [2/3]

void Aws::LicenseManager::Model::License::SetProductSKU ( const Aws::String value)
inline

Product SKU.

Definition at line 184 of file License.h.

◆ SetProductSKU() [3/3]

void Aws::LicenseManager::Model::License::SetProductSKU ( const char *  value)
inline

Product SKU.

Definition at line 194 of file License.h.

◆ SetStatus() [1/2]

void Aws::LicenseManager::Model::License::SetStatus ( const LicenseStatus value)
inline

License status.

Definition at line 297 of file License.h.

◆ SetStatus() [2/2]

void Aws::LicenseManager::Model::License::SetStatus ( LicenseStatus &&  value)
inline

License status.

Definition at line 302 of file License.h.

◆ SetValidity() [1/2]

void Aws::LicenseManager::Model::License::SetValidity ( const DatetimeRange value)
inline

Date and time range during which the license is valid, in ISO8601-UTC format.

Definition at line 331 of file License.h.

◆ SetValidity() [2/2]

void Aws::LicenseManager::Model::License::SetValidity ( DatetimeRange &&  value)
inline

Date and time range during which the license is valid, in ISO8601-UTC format.

Definition at line 337 of file License.h.

◆ SetVersion() [1/3]

void Aws::LicenseManager::Model::License::SetVersion ( Aws::String &&  value)
inline

License version.

Definition at line 565 of file License.h.

◆ SetVersion() [2/3]

void Aws::LicenseManager::Model::License::SetVersion ( const Aws::String value)
inline

License version.

Definition at line 560 of file License.h.

◆ SetVersion() [3/3]

void Aws::LicenseManager::Model::License::SetVersion ( const char *  value)
inline

License version.

Definition at line 570 of file License.h.

◆ StatusHasBeenSet()

bool Aws::LicenseManager::Model::License::StatusHasBeenSet ( ) const
inline

License status.

Definition at line 292 of file License.h.

◆ ValidityHasBeenSet()

bool Aws::LicenseManager::Model::License::ValidityHasBeenSet ( ) const
inline

Date and time range during which the license is valid, in ISO8601-UTC format.

Definition at line 325 of file License.h.

◆ VersionHasBeenSet()

bool Aws::LicenseManager::Model::License::VersionHasBeenSet ( ) const
inline

License version.

Definition at line 555 of file License.h.

◆ WithBeneficiary() [1/3]

License& Aws::LicenseManager::Model::License::WithBeneficiary ( Aws::String &&  value)
inline

License beneficiary.

Definition at line 385 of file License.h.

◆ WithBeneficiary() [2/3]

License& Aws::LicenseManager::Model::License::WithBeneficiary ( const Aws::String value)
inline

License beneficiary.

Definition at line 380 of file License.h.

◆ WithBeneficiary() [3/3]

License& Aws::LicenseManager::Model::License::WithBeneficiary ( const char *  value)
inline

License beneficiary.

Definition at line 390 of file License.h.

◆ WithConsumptionConfiguration() [1/2]

License& Aws::LicenseManager::Model::License::WithConsumptionConfiguration ( const ConsumptionConfiguration value)
inline

Configuration for consumption of the license.

Definition at line 457 of file License.h.

◆ WithConsumptionConfiguration() [2/2]

License& Aws::LicenseManager::Model::License::WithConsumptionConfiguration ( ConsumptionConfiguration &&  value)
inline

Configuration for consumption of the license.

Definition at line 462 of file License.h.

◆ WithCreateTime() [1/3]

License& Aws::LicenseManager::Model::License::WithCreateTime ( Aws::String &&  value)
inline

License creation time.

Definition at line 539 of file License.h.

◆ WithCreateTime() [2/3]

License& Aws::LicenseManager::Model::License::WithCreateTime ( const Aws::String value)
inline

License creation time.

Definition at line 534 of file License.h.

◆ WithCreateTime() [3/3]

License& Aws::LicenseManager::Model::License::WithCreateTime ( const char *  value)
inline

License creation time.

Definition at line 544 of file License.h.

◆ WithEntitlements() [1/2]

License& Aws::LicenseManager::Model::License::WithEntitlements ( Aws::Vector< Entitlement > &&  value)
inline

License entitlements.

Definition at line 421 of file License.h.

◆ WithEntitlements() [2/2]

License& Aws::LicenseManager::Model::License::WithEntitlements ( const Aws::Vector< Entitlement > &  value)
inline

License entitlements.

Definition at line 416 of file License.h.

◆ WithHomeRegion() [1/3]

License& Aws::LicenseManager::Model::License::WithHomeRegion ( Aws::String &&  value)
inline

Home Region of the license.

Definition at line 276 of file License.h.

◆ WithHomeRegion() [2/3]

License& Aws::LicenseManager::Model::License::WithHomeRegion ( const Aws::String value)
inline

Home Region of the license.

Definition at line 271 of file License.h.

◆ WithHomeRegion() [3/3]

License& Aws::LicenseManager::Model::License::WithHomeRegion ( const char *  value)
inline

Home Region of the license.

Definition at line 281 of file License.h.

◆ WithIssuer() [1/2]

License& Aws::LicenseManager::Model::License::WithIssuer ( const IssuerDetails value)
inline

License issuer.

Definition at line 235 of file License.h.

◆ WithIssuer() [2/2]

License& Aws::LicenseManager::Model::License::WithIssuer ( IssuerDetails &&  value)
inline

License issuer.

Definition at line 240 of file License.h.

◆ WithLicenseArn() [1/3]

License& Aws::LicenseManager::Model::License::WithLicenseArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) of the license.

Definition at line 81 of file License.h.

◆ WithLicenseArn() [2/3]

License& Aws::LicenseManager::Model::License::WithLicenseArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) of the license.

Definition at line 76 of file License.h.

◆ WithLicenseArn() [3/3]

License& Aws::LicenseManager::Model::License::WithLicenseArn ( const char *  value)
inline

Amazon Resource Name (ARN) of the license.

Definition at line 86 of file License.h.

◆ WithLicenseMetadata() [1/2]

License& Aws::LicenseManager::Model::License::WithLicenseMetadata ( Aws::Vector< Metadata > &&  value)
inline

License metadata.

Definition at line 493 of file License.h.

◆ WithLicenseMetadata() [2/2]

License& Aws::LicenseManager::Model::License::WithLicenseMetadata ( const Aws::Vector< Metadata > &  value)
inline

License metadata.

Definition at line 488 of file License.h.

◆ WithLicenseName() [1/3]

License& Aws::LicenseManager::Model::License::WithLicenseName ( Aws::String &&  value)
inline

License name.

Definition at line 122 of file License.h.

◆ WithLicenseName() [2/3]

License& Aws::LicenseManager::Model::License::WithLicenseName ( const Aws::String value)
inline

License name.

Definition at line 117 of file License.h.

◆ WithLicenseName() [3/3]

License& Aws::LicenseManager::Model::License::WithLicenseName ( const char *  value)
inline

License name.

Definition at line 127 of file License.h.

◆ WithProductName() [1/3]

License& Aws::LicenseManager::Model::License::WithProductName ( Aws::String &&  value)
inline

Product name.

Definition at line 163 of file License.h.

◆ WithProductName() [2/3]

License& Aws::LicenseManager::Model::License::WithProductName ( const Aws::String value)
inline

Product name.

Definition at line 158 of file License.h.

◆ WithProductName() [3/3]

License& Aws::LicenseManager::Model::License::WithProductName ( const char *  value)
inline

Product name.

Definition at line 168 of file License.h.

◆ WithProductSKU() [1/3]

License& Aws::LicenseManager::Model::License::WithProductSKU ( Aws::String &&  value)
inline

Product SKU.

Definition at line 204 of file License.h.

◆ WithProductSKU() [2/3]

License& Aws::LicenseManager::Model::License::WithProductSKU ( const Aws::String value)
inline

Product SKU.

Definition at line 199 of file License.h.

◆ WithProductSKU() [3/3]

License& Aws::LicenseManager::Model::License::WithProductSKU ( const char *  value)
inline

Product SKU.

Definition at line 209 of file License.h.

◆ WithStatus() [1/2]

License& Aws::LicenseManager::Model::License::WithStatus ( const LicenseStatus value)
inline

License status.

Definition at line 307 of file License.h.

◆ WithStatus() [2/2]

License& Aws::LicenseManager::Model::License::WithStatus ( LicenseStatus &&  value)
inline

License status.

Definition at line 312 of file License.h.

◆ WithValidity() [1/2]

License& Aws::LicenseManager::Model::License::WithValidity ( const DatetimeRange value)
inline

Date and time range during which the license is valid, in ISO8601-UTC format.

Definition at line 343 of file License.h.

◆ WithValidity() [2/2]

License& Aws::LicenseManager::Model::License::WithValidity ( DatetimeRange &&  value)
inline

Date and time range during which the license is valid, in ISO8601-UTC format.

Definition at line 349 of file License.h.

◆ WithVersion() [1/3]

License& Aws::LicenseManager::Model::License::WithVersion ( Aws::String &&  value)
inline

License version.

Definition at line 580 of file License.h.

◆ WithVersion() [2/3]

License& Aws::LicenseManager::Model::License::WithVersion ( const Aws::String value)
inline

License version.

Definition at line 575 of file License.h.

◆ WithVersion() [3/3]

License& Aws::LicenseManager::Model::License::WithVersion ( const char *  value)
inline

License version.

Definition at line 585 of file License.h.


The documentation for this class was generated from the following file: