From 11af3c647e84697a649351934060aa58663f3d59 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation Creates a data asset filter.See Also:
AWS
+ * API Reference
Creates a revision of the asset.
Deletes an asset filter.
Deletes an asset type in Amazon DataZone.
Gets an asset filter.
Gets an Amazon DataZone asset type.
Lists asset filters.
Lists the revisions for the asset.
Updates an asset filter.
Updates the specified data source in Amazon DataZone.
The configuration details of the asset filter.
The column configuration of the asset filter.
+ */ + inline const ColumnFilterConfiguration& GetColumnConfiguration() const{ return m_columnConfiguration; } + inline bool ColumnConfigurationHasBeenSet() const { return m_columnConfigurationHasBeenSet; } + inline void SetColumnConfiguration(const ColumnFilterConfiguration& value) { m_columnConfigurationHasBeenSet = true; m_columnConfiguration = value; } + inline void SetColumnConfiguration(ColumnFilterConfiguration&& value) { m_columnConfigurationHasBeenSet = true; m_columnConfiguration = std::move(value); } + inline AssetFilterConfiguration& WithColumnConfiguration(const ColumnFilterConfiguration& value) { SetColumnConfiguration(value); return *this;} + inline AssetFilterConfiguration& WithColumnConfiguration(ColumnFilterConfiguration&& value) { SetColumnConfiguration(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The row configuration of the asset filter.
+ */ + inline const RowFilterConfiguration& GetRowConfiguration() const{ return m_rowConfiguration; } + inline bool RowConfigurationHasBeenSet() const { return m_rowConfigurationHasBeenSet; } + inline void SetRowConfiguration(const RowFilterConfiguration& value) { m_rowConfigurationHasBeenSet = true; m_rowConfiguration = value; } + inline void SetRowConfiguration(RowFilterConfiguration&& value) { m_rowConfigurationHasBeenSet = true; m_rowConfiguration = std::move(value); } + inline AssetFilterConfiguration& WithRowConfiguration(const RowFilterConfiguration& value) { SetRowConfiguration(value); return *this;} + inline AssetFilterConfiguration& WithRowConfiguration(RowFilterConfiguration&& value) { SetRowConfiguration(std::move(value)); return *this;} + ///@} + private: + + ColumnFilterConfiguration m_columnConfiguration; + bool m_columnConfigurationHasBeenSet = false; + + RowFilterConfiguration m_rowConfiguration; + bool m_rowConfigurationHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/AssetFilterSummary.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/AssetFilterSummary.h new file mode 100644 index 00000000000..ea388ba7444 --- /dev/null +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/AssetFilterSummary.h @@ -0,0 +1,214 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe summary of the asset filter.
The ID of the data asset.
+ */ + inline const Aws::String& GetAssetId() const{ return m_assetId; } + inline bool AssetIdHasBeenSet() const { return m_assetIdHasBeenSet; } + inline void SetAssetId(const Aws::String& value) { m_assetIdHasBeenSet = true; m_assetId = value; } + inline void SetAssetId(Aws::String&& value) { m_assetIdHasBeenSet = true; m_assetId = std::move(value); } + inline void SetAssetId(const char* value) { m_assetIdHasBeenSet = true; m_assetId.assign(value); } + inline AssetFilterSummary& WithAssetId(const Aws::String& value) { SetAssetId(value); return *this;} + inline AssetFilterSummary& WithAssetId(Aws::String&& value) { SetAssetId(std::move(value)); return *this;} + inline AssetFilterSummary& WithAssetId(const char* value) { SetAssetId(value); return *this;} + ///@} + + ///@{ + /** + *The timestamp at which the asset filter was created.
+ */ + inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; } + inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; } + inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; } + inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); } + inline AssetFilterSummary& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;} + inline AssetFilterSummary& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The description of the asset filter.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + inline AssetFilterSummary& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + inline AssetFilterSummary& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + inline AssetFilterSummary& WithDescription(const char* value) { SetDescription(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the domain where the asset filter lives.
+ */ + inline const Aws::String& GetDomainId() const{ return m_domainId; } + inline bool DomainIdHasBeenSet() const { return m_domainIdHasBeenSet; } + inline void SetDomainId(const Aws::String& value) { m_domainIdHasBeenSet = true; m_domainId = value; } + inline void SetDomainId(Aws::String&& value) { m_domainIdHasBeenSet = true; m_domainId = std::move(value); } + inline void SetDomainId(const char* value) { m_domainIdHasBeenSet = true; m_domainId.assign(value); } + inline AssetFilterSummary& WithDomainId(const Aws::String& value) { SetDomainId(value); return *this;} + inline AssetFilterSummary& WithDomainId(Aws::String&& value) { SetDomainId(std::move(value)); return *this;} + inline AssetFilterSummary& WithDomainId(const char* value) { SetDomainId(value); return *this;} + ///@} + + ///@{ + /** + *The effective column names of the asset filter.
+ */ + inline const Aws::VectorThe effective row filter of the asset filter.
+ */ + inline const Aws::String& GetEffectiveRowFilter() const{ return m_effectiveRowFilter; } + inline bool EffectiveRowFilterHasBeenSet() const { return m_effectiveRowFilterHasBeenSet; } + inline void SetEffectiveRowFilter(const Aws::String& value) { m_effectiveRowFilterHasBeenSet = true; m_effectiveRowFilter = value; } + inline void SetEffectiveRowFilter(Aws::String&& value) { m_effectiveRowFilterHasBeenSet = true; m_effectiveRowFilter = std::move(value); } + inline void SetEffectiveRowFilter(const char* value) { m_effectiveRowFilterHasBeenSet = true; m_effectiveRowFilter.assign(value); } + inline AssetFilterSummary& WithEffectiveRowFilter(const Aws::String& value) { SetEffectiveRowFilter(value); return *this;} + inline AssetFilterSummary& WithEffectiveRowFilter(Aws::String&& value) { SetEffectiveRowFilter(std::move(value)); return *this;} + inline AssetFilterSummary& WithEffectiveRowFilter(const char* value) { SetEffectiveRowFilter(value); return *this;} + ///@} + + ///@{ + /** + *The error message that is displayed if the action does not succeed.
+ */ + inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; } + inline bool ErrorMessageHasBeenSet() const { return m_errorMessageHasBeenSet; } + inline void SetErrorMessage(const Aws::String& value) { m_errorMessageHasBeenSet = true; m_errorMessage = value; } + inline void SetErrorMessage(Aws::String&& value) { m_errorMessageHasBeenSet = true; m_errorMessage = std::move(value); } + inline void SetErrorMessage(const char* value) { m_errorMessageHasBeenSet = true; m_errorMessage.assign(value); } + inline AssetFilterSummary& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;} + inline AssetFilterSummary& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;} + inline AssetFilterSummary& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the asset filter.
+ */ + inline const Aws::String& GetId() const{ return m_id; } + inline bool IdHasBeenSet() const { return m_idHasBeenSet; } + inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } + inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } + inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } + inline AssetFilterSummary& WithId(const Aws::String& value) { SetId(value); return *this;} + inline AssetFilterSummary& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} + inline AssetFilterSummary& WithId(const char* value) { SetId(value); return *this;} + ///@} + + ///@{ + /** + *The name of the asset filter.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + inline AssetFilterSummary& WithName(const Aws::String& value) { SetName(value); return *this;} + inline AssetFilterSummary& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + inline AssetFilterSummary& WithName(const char* value) { SetName(value); return *this;} + ///@} + + ///@{ + /** + *The status of the asset filter.
+ */ + inline const FilterStatus& GetStatus() const{ return m_status; } + inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } + inline void SetStatus(const FilterStatus& value) { m_statusHasBeenSet = true; m_status = value; } + inline void SetStatus(FilterStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } + inline AssetFilterSummary& WithStatus(const FilterStatus& value) { SetStatus(value); return *this;} + inline AssetFilterSummary& WithStatus(FilterStatus&& value) { SetStatus(std::move(value)); return *this;} + ///@} + private: + + Aws::String m_assetId; + bool m_assetIdHasBeenSet = false; + + Aws::Utils::DateTime m_createdAt; + bool m_createdAtHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + Aws::String m_domainId; + bool m_domainIdHasBeenSet = false; + + Aws::VectorThe column configuration of the asset filter.
Specifies whether to include column names.
+ */ + inline const Aws::VectorThe ID of the data asset.
+ */ + inline const Aws::String& GetAssetIdentifier() const{ return m_assetIdentifier; } + inline bool AssetIdentifierHasBeenSet() const { return m_assetIdentifierHasBeenSet; } + inline void SetAssetIdentifier(const Aws::String& value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier = value; } + inline void SetAssetIdentifier(Aws::String&& value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier = std::move(value); } + inline void SetAssetIdentifier(const char* value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier.assign(value); } + inline CreateAssetFilterRequest& WithAssetIdentifier(const Aws::String& value) { SetAssetIdentifier(value); return *this;} + inline CreateAssetFilterRequest& WithAssetIdentifier(Aws::String&& value) { SetAssetIdentifier(std::move(value)); return *this;} + inline CreateAssetFilterRequest& WithAssetIdentifier(const char* value) { SetAssetIdentifier(value); return *this;} + ///@} + + ///@{ + /** + *A unique, case-sensitive identifier that is provided to ensure the + * idempotency of the request.
+ */ + inline const Aws::String& GetClientToken() const{ return m_clientToken; } + inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; } + inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; } + inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); } + inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); } + inline CreateAssetFilterRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;} + inline CreateAssetFilterRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;} + inline CreateAssetFilterRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;} + ///@} + + ///@{ + /** + *The configuration of the asset filter.
+ */ + inline const AssetFilterConfiguration& GetConfiguration() const{ return m_configuration; } + inline bool ConfigurationHasBeenSet() const { return m_configurationHasBeenSet; } + inline void SetConfiguration(const AssetFilterConfiguration& value) { m_configurationHasBeenSet = true; m_configuration = value; } + inline void SetConfiguration(AssetFilterConfiguration&& value) { m_configurationHasBeenSet = true; m_configuration = std::move(value); } + inline CreateAssetFilterRequest& WithConfiguration(const AssetFilterConfiguration& value) { SetConfiguration(value); return *this;} + inline CreateAssetFilterRequest& WithConfiguration(AssetFilterConfiguration&& value) { SetConfiguration(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The description of the asset filter.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + inline CreateAssetFilterRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + inline CreateAssetFilterRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + inline CreateAssetFilterRequest& WithDescription(const char* value) { SetDescription(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the domain in which you want to create an asset filter.
+ */ + inline const Aws::String& GetDomainIdentifier() const{ return m_domainIdentifier; } + inline bool DomainIdentifierHasBeenSet() const { return m_domainIdentifierHasBeenSet; } + inline void SetDomainIdentifier(const Aws::String& value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier = value; } + inline void SetDomainIdentifier(Aws::String&& value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier = std::move(value); } + inline void SetDomainIdentifier(const char* value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier.assign(value); } + inline CreateAssetFilterRequest& WithDomainIdentifier(const Aws::String& value) { SetDomainIdentifier(value); return *this;} + inline CreateAssetFilterRequest& WithDomainIdentifier(Aws::String&& value) { SetDomainIdentifier(std::move(value)); return *this;} + inline CreateAssetFilterRequest& WithDomainIdentifier(const char* value) { SetDomainIdentifier(value); return *this;} + ///@} + + ///@{ + /** + *The name of the asset filter.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + inline CreateAssetFilterRequest& WithName(const Aws::String& value) { SetName(value); return *this;} + inline CreateAssetFilterRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + inline CreateAssetFilterRequest& WithName(const char* value) { SetName(value); return *this;} + ///@} + private: + + Aws::String m_assetIdentifier; + bool m_assetIdentifierHasBeenSet = false; + + Aws::String m_clientToken; + bool m_clientTokenHasBeenSet = false; + + AssetFilterConfiguration m_configuration; + bool m_configurationHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + Aws::String m_domainIdentifier; + bool m_domainIdentifierHasBeenSet = false; + + Aws::String m_name; + bool m_nameHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/CreateAssetFilterResult.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/CreateAssetFilterResult.h new file mode 100644 index 00000000000..95aa0e7be19 --- /dev/null +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/CreateAssetFilterResult.h @@ -0,0 +1,217 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe ID of the asset.
+ */ + inline const Aws::String& GetAssetId() const{ return m_assetId; } + inline void SetAssetId(const Aws::String& value) { m_assetId = value; } + inline void SetAssetId(Aws::String&& value) { m_assetId = std::move(value); } + inline void SetAssetId(const char* value) { m_assetId.assign(value); } + inline CreateAssetFilterResult& WithAssetId(const Aws::String& value) { SetAssetId(value); return *this;} + inline CreateAssetFilterResult& WithAssetId(Aws::String&& value) { SetAssetId(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithAssetId(const char* value) { SetAssetId(value); return *this;} + ///@} + + ///@{ + /** + *The configuration of the asset filter.
+ */ + inline const AssetFilterConfiguration& GetConfiguration() const{ return m_configuration; } + inline void SetConfiguration(const AssetFilterConfiguration& value) { m_configuration = value; } + inline void SetConfiguration(AssetFilterConfiguration&& value) { m_configuration = std::move(value); } + inline CreateAssetFilterResult& WithConfiguration(const AssetFilterConfiguration& value) { SetConfiguration(value); return *this;} + inline CreateAssetFilterResult& WithConfiguration(AssetFilterConfiguration&& value) { SetConfiguration(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The timestamp at which the asset filter was created.
+ */ + inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; } + inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; } + inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); } + inline CreateAssetFilterResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;} + inline CreateAssetFilterResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The description of the asset filter.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + inline void SetDescription(const Aws::String& value) { m_description = value; } + inline void SetDescription(Aws::String&& value) { m_description = std::move(value); } + inline void SetDescription(const char* value) { m_description.assign(value); } + inline CreateAssetFilterResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + inline CreateAssetFilterResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithDescription(const char* value) { SetDescription(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the domain where the asset filter is created.
+ */ + inline const Aws::String& GetDomainId() const{ return m_domainId; } + inline void SetDomainId(const Aws::String& value) { m_domainId = value; } + inline void SetDomainId(Aws::String&& value) { m_domainId = std::move(value); } + inline void SetDomainId(const char* value) { m_domainId.assign(value); } + inline CreateAssetFilterResult& WithDomainId(const Aws::String& value) { SetDomainId(value); return *this;} + inline CreateAssetFilterResult& WithDomainId(Aws::String&& value) { SetDomainId(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithDomainId(const char* value) { SetDomainId(value); return *this;} + ///@} + + ///@{ + /** + *The column names in the asset filter.
+ */ + inline const Aws::VectorThe row filter in the asset filter.
+ */ + inline const Aws::String& GetEffectiveRowFilter() const{ return m_effectiveRowFilter; } + inline void SetEffectiveRowFilter(const Aws::String& value) { m_effectiveRowFilter = value; } + inline void SetEffectiveRowFilter(Aws::String&& value) { m_effectiveRowFilter = std::move(value); } + inline void SetEffectiveRowFilter(const char* value) { m_effectiveRowFilter.assign(value); } + inline CreateAssetFilterResult& WithEffectiveRowFilter(const Aws::String& value) { SetEffectiveRowFilter(value); return *this;} + inline CreateAssetFilterResult& WithEffectiveRowFilter(Aws::String&& value) { SetEffectiveRowFilter(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithEffectiveRowFilter(const char* value) { SetEffectiveRowFilter(value); return *this;} + ///@} + + ///@{ + /** + *The error message that is displayed if the asset filter is not created + * successfully.
+ */ + inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; } + inline void SetErrorMessage(const Aws::String& value) { m_errorMessage = value; } + inline void SetErrorMessage(Aws::String&& value) { m_errorMessage = std::move(value); } + inline void SetErrorMessage(const char* value) { m_errorMessage.assign(value); } + inline CreateAssetFilterResult& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;} + inline CreateAssetFilterResult& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the asset filter.
+ */ + inline const Aws::String& GetId() const{ return m_id; } + inline void SetId(const Aws::String& value) { m_id = value; } + inline void SetId(Aws::String&& value) { m_id = std::move(value); } + inline void SetId(const char* value) { m_id.assign(value); } + inline CreateAssetFilterResult& WithId(const Aws::String& value) { SetId(value); return *this;} + inline CreateAssetFilterResult& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithId(const char* value) { SetId(value); return *this;} + ///@} + + ///@{ + /** + *The name of the asset filter.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + inline void SetName(const Aws::String& value) { m_name = value; } + inline void SetName(Aws::String&& value) { m_name = std::move(value); } + inline void SetName(const char* value) { m_name.assign(value); } + inline CreateAssetFilterResult& WithName(const Aws::String& value) { SetName(value); return *this;} + inline CreateAssetFilterResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithName(const char* value) { SetName(value); return *this;} + ///@} + + ///@{ + /** + *The status of the asset filter.
+ */ + inline const FilterStatus& GetStatus() const{ return m_status; } + inline void SetStatus(const FilterStatus& value) { m_status = value; } + inline void SetStatus(FilterStatus&& value) { m_status = std::move(value); } + inline CreateAssetFilterResult& WithStatus(const FilterStatus& value) { SetStatus(value); return *this;} + inline CreateAssetFilterResult& WithStatus(FilterStatus&& value) { SetStatus(std::move(value)); return *this;} + ///@} + + ///@{ + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + inline CreateAssetFilterResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + inline CreateAssetFilterResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + inline CreateAssetFilterResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + ///@} + private: + + Aws::String m_assetId; + + AssetFilterConfiguration m_configuration; + + Aws::Utils::DateTime m_createdAt; + + Aws::String m_description; + + Aws::String m_domainId; + + Aws::VectorThe ID of the data asset.
+ */ + inline const Aws::String& GetAssetIdentifier() const{ return m_assetIdentifier; } + inline bool AssetIdentifierHasBeenSet() const { return m_assetIdentifierHasBeenSet; } + inline void SetAssetIdentifier(const Aws::String& value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier = value; } + inline void SetAssetIdentifier(Aws::String&& value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier = std::move(value); } + inline void SetAssetIdentifier(const char* value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier.assign(value); } + inline DeleteAssetFilterRequest& WithAssetIdentifier(const Aws::String& value) { SetAssetIdentifier(value); return *this;} + inline DeleteAssetFilterRequest& WithAssetIdentifier(Aws::String&& value) { SetAssetIdentifier(std::move(value)); return *this;} + inline DeleteAssetFilterRequest& WithAssetIdentifier(const char* value) { SetAssetIdentifier(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the domain where you want to delete an asset filter.
+ */ + inline const Aws::String& GetDomainIdentifier() const{ return m_domainIdentifier; } + inline bool DomainIdentifierHasBeenSet() const { return m_domainIdentifierHasBeenSet; } + inline void SetDomainIdentifier(const Aws::String& value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier = value; } + inline void SetDomainIdentifier(Aws::String&& value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier = std::move(value); } + inline void SetDomainIdentifier(const char* value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier.assign(value); } + inline DeleteAssetFilterRequest& WithDomainIdentifier(const Aws::String& value) { SetDomainIdentifier(value); return *this;} + inline DeleteAssetFilterRequest& WithDomainIdentifier(Aws::String&& value) { SetDomainIdentifier(std::move(value)); return *this;} + inline DeleteAssetFilterRequest& WithDomainIdentifier(const char* value) { SetDomainIdentifier(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the asset filter that you want to delete.
+ */ + 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 DeleteAssetFilterRequest& WithIdentifier(const Aws::String& value) { SetIdentifier(value); return *this;} + inline DeleteAssetFilterRequest& WithIdentifier(Aws::String&& value) { SetIdentifier(std::move(value)); return *this;} + inline DeleteAssetFilterRequest& WithIdentifier(const char* value) { SetIdentifier(value); return *this;} + ///@} + private: + + Aws::String m_assetIdentifier; + bool m_assetIdentifierHasBeenSet = false; + + Aws::String m_domainIdentifier; + bool m_domainIdentifierHasBeenSet = false; + + Aws::String m_identifier; + bool m_identifierHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/EnvironmentBlueprintConfigurationItem.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/EnvironmentBlueprintConfigurationItem.h index 3810236e62d..1534c17d352 100644 --- a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/EnvironmentBlueprintConfigurationItem.h +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/EnvironmentBlueprintConfigurationItem.h @@ -9,6 +9,7 @@ #includeThe provisioning configuration of a blueprint.
+ */ + inline const Aws::VectorThe ARN of the provisioning role specified in the environment blueprint
@@ -174,6 +189,9 @@ namespace Model
Aws::String m_manageAccessRoleArn;
bool m_manageAccessRoleArnHasBeenSet = false;
+ Aws::Vector Specifies whether the value is equal to an expression.See
+ * Also:
AWS
+ * API Reference
The name of the column.
+ */ + inline const Aws::String& GetColumnName() const{ return m_columnName; } + inline bool ColumnNameHasBeenSet() const { return m_columnNameHasBeenSet; } + inline void SetColumnName(const Aws::String& value) { m_columnNameHasBeenSet = true; m_columnName = value; } + inline void SetColumnName(Aws::String&& value) { m_columnNameHasBeenSet = true; m_columnName = std::move(value); } + inline void SetColumnName(const char* value) { m_columnNameHasBeenSet = true; m_columnName.assign(value); } + inline EqualToExpression& WithColumnName(const Aws::String& value) { SetColumnName(value); return *this;} + inline EqualToExpression& WithColumnName(Aws::String&& value) { SetColumnName(std::move(value)); return *this;} + inline EqualToExpression& WithColumnName(const char* value) { SetColumnName(value); return *this;} + ///@} + + ///@{ + /** + *The value that might be equal to an expression.
+ */ + inline const Aws::String& GetValue() const{ return m_value; } + inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } + inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } + inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } + inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } + inline EqualToExpression& WithValue(const Aws::String& value) { SetValue(value); return *this;} + inline EqualToExpression& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} + inline EqualToExpression& WithValue(const char* value) { SetValue(value); return *this;} + ///@} + private: + + Aws::String m_columnName; + bool m_columnNameHasBeenSet = false; + + Aws::String m_value; + bool m_valueHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/FilterStatus.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/FilterStatus.h new file mode 100644 index 00000000000..b954390ddc5 --- /dev/null +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/FilterStatus.h @@ -0,0 +1,31 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe ID of the data asset.
+ */ + inline const Aws::String& GetAssetIdentifier() const{ return m_assetIdentifier; } + inline bool AssetIdentifierHasBeenSet() const { return m_assetIdentifierHasBeenSet; } + inline void SetAssetIdentifier(const Aws::String& value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier = value; } + inline void SetAssetIdentifier(Aws::String&& value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier = std::move(value); } + inline void SetAssetIdentifier(const char* value) { m_assetIdentifierHasBeenSet = true; m_assetIdentifier.assign(value); } + inline GetAssetFilterRequest& WithAssetIdentifier(const Aws::String& value) { SetAssetIdentifier(value); return *this;} + inline GetAssetFilterRequest& WithAssetIdentifier(Aws::String&& value) { SetAssetIdentifier(std::move(value)); return *this;} + inline GetAssetFilterRequest& WithAssetIdentifier(const char* value) { SetAssetIdentifier(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the domain where you want to get an asset filter.
+ */ + inline const Aws::String& GetDomainIdentifier() const{ return m_domainIdentifier; } + inline bool DomainIdentifierHasBeenSet() const { return m_domainIdentifierHasBeenSet; } + inline void SetDomainIdentifier(const Aws::String& value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier = value; } + inline void SetDomainIdentifier(Aws::String&& value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier = std::move(value); } + inline void SetDomainIdentifier(const char* value) { m_domainIdentifierHasBeenSet = true; m_domainIdentifier.assign(value); } + inline GetAssetFilterRequest& WithDomainIdentifier(const Aws::String& value) { SetDomainIdentifier(value); return *this;} + inline GetAssetFilterRequest& WithDomainIdentifier(Aws::String&& value) { SetDomainIdentifier(std::move(value)); return *this;} + inline GetAssetFilterRequest& WithDomainIdentifier(const char* value) { SetDomainIdentifier(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the asset filter.
+ */ + 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 GetAssetFilterRequest& WithIdentifier(const Aws::String& value) { SetIdentifier(value); return *this;} + inline GetAssetFilterRequest& WithIdentifier(Aws::String&& value) { SetIdentifier(std::move(value)); return *this;} + inline GetAssetFilterRequest& WithIdentifier(const char* value) { SetIdentifier(value); return *this;} + ///@} + private: + + Aws::String m_assetIdentifier; + bool m_assetIdentifierHasBeenSet = false; + + Aws::String m_domainIdentifier; + bool m_domainIdentifierHasBeenSet = false; + + Aws::String m_identifier; + bool m_identifierHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/GetAssetFilterResult.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/GetAssetFilterResult.h new file mode 100644 index 00000000000..a81f825a3ac --- /dev/null +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/GetAssetFilterResult.h @@ -0,0 +1,217 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe ID of the data asset.
+ */ + inline const Aws::String& GetAssetId() const{ return m_assetId; } + inline void SetAssetId(const Aws::String& value) { m_assetId = value; } + inline void SetAssetId(Aws::String&& value) { m_assetId = std::move(value); } + inline void SetAssetId(const char* value) { m_assetId.assign(value); } + inline GetAssetFilterResult& WithAssetId(const Aws::String& value) { SetAssetId(value); return *this;} + inline GetAssetFilterResult& WithAssetId(Aws::String&& value) { SetAssetId(std::move(value)); return *this;} + inline GetAssetFilterResult& WithAssetId(const char* value) { SetAssetId(value); return *this;} + ///@} + + ///@{ + /** + *The configuration of the asset filter.
+ */ + inline const AssetFilterConfiguration& GetConfiguration() const{ return m_configuration; } + inline void SetConfiguration(const AssetFilterConfiguration& value) { m_configuration = value; } + inline void SetConfiguration(AssetFilterConfiguration&& value) { m_configuration = std::move(value); } + inline GetAssetFilterResult& WithConfiguration(const AssetFilterConfiguration& value) { SetConfiguration(value); return *this;} + inline GetAssetFilterResult& WithConfiguration(AssetFilterConfiguration&& value) { SetConfiguration(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The timestamp at which the asset filter was created.
+ */ + inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; } + inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; } + inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); } + inline GetAssetFilterResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;} + inline GetAssetFilterResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The description of the asset filter.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + inline void SetDescription(const Aws::String& value) { m_description = value; } + inline void SetDescription(Aws::String&& value) { m_description = std::move(value); } + inline void SetDescription(const char* value) { m_description.assign(value); } + inline GetAssetFilterResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + inline GetAssetFilterResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + inline GetAssetFilterResult& WithDescription(const char* value) { SetDescription(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the domain where you want to get an asset filter.
+ */ + inline const Aws::String& GetDomainId() const{ return m_domainId; } + inline void SetDomainId(const Aws::String& value) { m_domainId = value; } + inline void SetDomainId(Aws::String&& value) { m_domainId = std::move(value); } + inline void SetDomainId(const char* value) { m_domainId.assign(value); } + inline GetAssetFilterResult& WithDomainId(const Aws::String& value) { SetDomainId(value); return *this;} + inline GetAssetFilterResult& WithDomainId(Aws::String&& value) { SetDomainId(std::move(value)); return *this;} + inline GetAssetFilterResult& WithDomainId(const char* value) { SetDomainId(value); return *this;} + ///@} + + ///@{ + /** + *The column names of the asset filter.
+ */ + inline const Aws::VectorThe row filter of the asset filter.
+ */ + inline const Aws::String& GetEffectiveRowFilter() const{ return m_effectiveRowFilter; } + inline void SetEffectiveRowFilter(const Aws::String& value) { m_effectiveRowFilter = value; } + inline void SetEffectiveRowFilter(Aws::String&& value) { m_effectiveRowFilter = std::move(value); } + inline void SetEffectiveRowFilter(const char* value) { m_effectiveRowFilter.assign(value); } + inline GetAssetFilterResult& WithEffectiveRowFilter(const Aws::String& value) { SetEffectiveRowFilter(value); return *this;} + inline GetAssetFilterResult& WithEffectiveRowFilter(Aws::String&& value) { SetEffectiveRowFilter(std::move(value)); return *this;} + inline GetAssetFilterResult& WithEffectiveRowFilter(const char* value) { SetEffectiveRowFilter(value); return *this;} + ///@} + + ///@{ + /** + *The error message that is displayed if the action does not complete + * successfully.
+ */ + inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; } + inline void SetErrorMessage(const Aws::String& value) { m_errorMessage = value; } + inline void SetErrorMessage(Aws::String&& value) { m_errorMessage = std::move(value); } + inline void SetErrorMessage(const char* value) { m_errorMessage.assign(value); } + inline GetAssetFilterResult& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;} + inline GetAssetFilterResult& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;} + inline GetAssetFilterResult& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;} + ///@} + + ///@{ + /** + *The ID of the asset filter.
+ */ + inline const Aws::String& GetId() const{ return m_id; } + inline void SetId(const Aws::String& value) { m_id = value; } + inline void SetId(Aws::String&& value) { m_id = std::move(value); } + inline void SetId(const char* value) { m_id.assign(value); } + inline GetAssetFilterResult& WithId(const Aws::String& value) { SetId(value); return *this;} + inline GetAssetFilterResult& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} + inline GetAssetFilterResult& WithId(const char* value) { SetId(value); return *this;} + ///@} + + ///@{ + /** + *The name of the asset filter.
+ */ + inline const Aws::String& GetName() const{ return m_name; } + inline void SetName(const Aws::String& value) { m_name = value; } + inline void SetName(Aws::String&& value) { m_name = std::move(value); } + inline void SetName(const char* value) { m_name.assign(value); } + inline GetAssetFilterResult& WithName(const Aws::String& value) { SetName(value); return *this;} + inline GetAssetFilterResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + inline GetAssetFilterResult& WithName(const char* value) { SetName(value); return *this;} + ///@} + + ///@{ + /** + *The status of the asset filter.
+ */ + inline const FilterStatus& GetStatus() const{ return m_status; } + inline void SetStatus(const FilterStatus& value) { m_status = value; } + inline void SetStatus(FilterStatus&& value) { m_status = std::move(value); } + inline GetAssetFilterResult& WithStatus(const FilterStatus& value) { SetStatus(value); return *this;} + inline GetAssetFilterResult& WithStatus(FilterStatus&& value) { SetStatus(std::move(value)); return *this;} + ///@} + + ///@{ + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + inline GetAssetFilterResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + inline GetAssetFilterResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + inline GetAssetFilterResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + ///@} + private: + + Aws::String m_assetId; + + AssetFilterConfiguration m_configuration; + + Aws::Utils::DateTime m_createdAt; + + Aws::String m_description; + + Aws::String m_domainId; + + Aws::VectorThe provisioning configuration of a blueprint.
+ */ + inline const Aws::VectorThe ARN of the provisioning role with which this blueprint is created.
@@ -162,6 +176,8 @@ namespace Model Aws::String m_manageAccessRoleArn; + Aws::VectorSpecifies whether the value is greater than an expression.
The name of the column.
+ */ + inline const Aws::String& GetColumnName() const{ return m_columnName; } + inline bool ColumnNameHasBeenSet() const { return m_columnNameHasBeenSet; } + inline void SetColumnName(const Aws::String& value) { m_columnNameHasBeenSet = true; m_columnName = value; } + inline void SetColumnName(Aws::String&& value) { m_columnNameHasBeenSet = true; m_columnName = std::move(value); } + inline void SetColumnName(const char* value) { m_columnNameHasBeenSet = true; m_columnName.assign(value); } + inline GreaterThanExpression& WithColumnName(const Aws::String& value) { SetColumnName(value); return *this;} + inline GreaterThanExpression& WithColumnName(Aws::String&& value) { SetColumnName(std::move(value)); return *this;} + inline GreaterThanExpression& WithColumnName(const char* value) { SetColumnName(value); return *this;} + ///@} + + ///@{ + /** + *The value that might be greater than an expression.
+ */ + inline const Aws::String& GetValue() const{ return m_value; } + inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } + inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } + inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } + inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } + inline GreaterThanExpression& WithValue(const Aws::String& value) { SetValue(value); return *this;} + inline GreaterThanExpression& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} + inline GreaterThanExpression& WithValue(const char* value) { SetValue(value); return *this;} + ///@} + private: + + Aws::String m_columnName; + bool m_columnNameHasBeenSet = false; + + Aws::String m_value; + bool m_valueHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/GreaterThanOrEqualToExpression.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/GreaterThanOrEqualToExpression.h new file mode 100644 index 00000000000..da687bcb969 --- /dev/null +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/GreaterThanOrEqualToExpression.h @@ -0,0 +1,79 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeSpecifies whether the value is greater than or equal to an + * expression.
The name of the column.
+ */ + inline const Aws::String& GetColumnName() const{ return m_columnName; } + inline bool ColumnNameHasBeenSet() const { return m_columnNameHasBeenSet; } + inline void SetColumnName(const Aws::String& value) { m_columnNameHasBeenSet = true; m_columnName = value; } + inline void SetColumnName(Aws::String&& value) { m_columnNameHasBeenSet = true; m_columnName = std::move(value); } + inline void SetColumnName(const char* value) { m_columnNameHasBeenSet = true; m_columnName.assign(value); } + inline GreaterThanOrEqualToExpression& WithColumnName(const Aws::String& value) { SetColumnName(value); return *this;} + inline GreaterThanOrEqualToExpression& WithColumnName(Aws::String&& value) { SetColumnName(std::move(value)); return *this;} + inline GreaterThanOrEqualToExpression& WithColumnName(const char* value) { SetColumnName(value); return *this;} + ///@} + + ///@{ + /** + *The value that might be greater than or equal to an expression.
+ */ + inline const Aws::String& GetValue() const{ return m_value; } + inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } + inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } + inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } + inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } + inline GreaterThanOrEqualToExpression& WithValue(const Aws::String& value) { SetValue(value); return *this;} + inline GreaterThanOrEqualToExpression& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} + inline GreaterThanOrEqualToExpression& WithValue(const char* value) { SetValue(value); return *this;} + ///@} + private: + + Aws::String m_columnName; + bool m_columnNameHasBeenSet = false; + + Aws::String m_value; + bool m_valueHasBeenSet = false; + }; + +} // namespace Model +} // namespace DataZone +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/InExpression.h b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/InExpression.h new file mode 100644 index 00000000000..75129789b72 --- /dev/null +++ b/generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/InExpression.h @@ -0,0 +1,80 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeSpecifies whether values are in the expression.
The name of the column.
+ */ + inline const Aws::String& GetColumnName() const{ return m_columnName; } + inline bool ColumnNameHasBeenSet() const { return m_columnNameHasBeenSet; } + inline void SetColumnName(const Aws::String& value) { m_columnNameHasBeenSet = true; m_columnName = value; } + inline void SetColumnName(Aws::String&& value) { m_columnNameHasBeenSet = true; m_columnName = std::move(value); } + inline void SetColumnName(const char* value) { m_columnNameHasBeenSet = true; m_columnName.assign(value); } + inline InExpression& WithColumnName(const Aws::String& value) { SetColumnName(value); return *this;} + inline InExpression& WithColumnName(Aws::String&& value) { SetColumnName(std::move(value)); return *this;} + inline InExpression& WithColumnName(const char* value) { SetColumnName(value); return *this;} + ///@} + + ///@{ + /** + *The values that might be in the expression.
+ */ + inline const Aws::Vector