/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the dataexchange-2017-07-25.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.DataExchange.Model { /// /// Details for the response. /// public partial class ResponseDetails { private CreateS3DataAccessFromS3BucketResponseDetails _createS3DataAccessFromS3Bucket; private ExportAssetsToS3ResponseDetails _exportAssetsToS3; private ExportAssetToSignedUrlResponseDetails _exportAssetToSignedUrl; private ExportRevisionsToS3ResponseDetails _exportRevisionsToS3; private ImportAssetFromApiGatewayApiResponseDetails _importAssetFromApiGatewayApi; private ImportAssetFromSignedUrlResponseDetails _importAssetFromSignedUrl; private ImportAssetsFromLakeFormationTagPolicyResponseDetails _importAssetsFromLakeFormationTagPolicy; private ImportAssetsFromRedshiftDataSharesResponseDetails _importAssetsFromRedshiftDataShares; private ImportAssetsFromS3ResponseDetails _importAssetsFromS3; /// /// Gets and sets the property CreateS3DataAccessFromS3Bucket. /// /// Response details from the CreateS3DataAccessFromS3Bucket job. /// /// public CreateS3DataAccessFromS3BucketResponseDetails CreateS3DataAccessFromS3Bucket { get { return this._createS3DataAccessFromS3Bucket; } set { this._createS3DataAccessFromS3Bucket = value; } } // Check to see if CreateS3DataAccessFromS3Bucket property is set internal bool IsSetCreateS3DataAccessFromS3Bucket() { return this._createS3DataAccessFromS3Bucket != null; } /// /// Gets and sets the property ExportAssetsToS3. /// /// Details for the export to Amazon S3 response. /// /// public ExportAssetsToS3ResponseDetails ExportAssetsToS3 { get { return this._exportAssetsToS3; } set { this._exportAssetsToS3 = value; } } // Check to see if ExportAssetsToS3 property is set internal bool IsSetExportAssetsToS3() { return this._exportAssetsToS3 != null; } /// /// Gets and sets the property ExportAssetToSignedUrl. /// /// Details for the export to signed URL response. /// /// public ExportAssetToSignedUrlResponseDetails ExportAssetToSignedUrl { get { return this._exportAssetToSignedUrl; } set { this._exportAssetToSignedUrl = value; } } // Check to see if ExportAssetToSignedUrl property is set internal bool IsSetExportAssetToSignedUrl() { return this._exportAssetToSignedUrl != null; } /// /// Gets and sets the property ExportRevisionsToS3. /// /// Details for the export revisions to Amazon S3 response. /// /// public ExportRevisionsToS3ResponseDetails ExportRevisionsToS3 { get { return this._exportRevisionsToS3; } set { this._exportRevisionsToS3 = value; } } // Check to see if ExportRevisionsToS3 property is set internal bool IsSetExportRevisionsToS3() { return this._exportRevisionsToS3 != null; } /// /// Gets and sets the property ImportAssetFromApiGatewayApi. /// /// The response details. /// /// public ImportAssetFromApiGatewayApiResponseDetails ImportAssetFromApiGatewayApi { get { return this._importAssetFromApiGatewayApi; } set { this._importAssetFromApiGatewayApi = value; } } // Check to see if ImportAssetFromApiGatewayApi property is set internal bool IsSetImportAssetFromApiGatewayApi() { return this._importAssetFromApiGatewayApi != null; } /// /// Gets and sets the property ImportAssetFromSignedUrl. /// /// Details for the import from signed URL response. /// /// public ImportAssetFromSignedUrlResponseDetails ImportAssetFromSignedUrl { get { return this._importAssetFromSignedUrl; } set { this._importAssetFromSignedUrl = value; } } // Check to see if ImportAssetFromSignedUrl property is set internal bool IsSetImportAssetFromSignedUrl() { return this._importAssetFromSignedUrl != null; } /// /// Gets and sets the property ImportAssetsFromLakeFormationTagPolicy. /// /// Response details from the ImportAssetsFromLakeFormationTagPolicy job. /// /// public ImportAssetsFromLakeFormationTagPolicyResponseDetails ImportAssetsFromLakeFormationTagPolicy { get { return this._importAssetsFromLakeFormationTagPolicy; } set { this._importAssetsFromLakeFormationTagPolicy = value; } } // Check to see if ImportAssetsFromLakeFormationTagPolicy property is set internal bool IsSetImportAssetsFromLakeFormationTagPolicy() { return this._importAssetsFromLakeFormationTagPolicy != null; } /// /// Gets and sets the property ImportAssetsFromRedshiftDataShares. /// /// Details from an import from Amazon Redshift datashare response. /// /// public ImportAssetsFromRedshiftDataSharesResponseDetails ImportAssetsFromRedshiftDataShares { get { return this._importAssetsFromRedshiftDataShares; } set { this._importAssetsFromRedshiftDataShares = value; } } // Check to see if ImportAssetsFromRedshiftDataShares property is set internal bool IsSetImportAssetsFromRedshiftDataShares() { return this._importAssetsFromRedshiftDataShares != null; } /// /// Gets and sets the property ImportAssetsFromS3. /// /// Details for the import from Amazon S3 response. /// /// public ImportAssetsFromS3ResponseDetails ImportAssetsFromS3 { get { return this._importAssetsFromS3; } set { this._importAssetsFromS3 = value; } } // Check to see if ImportAssetsFromS3 property is set internal bool IsSetImportAssetsFromS3() { return this._importAssetsFromS3 != null; } } }