AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription Class Reference

#include <ContinuousExportDescription.h>

Public Member Functions

 ContinuousExportDescription ()
 
 ContinuousExportDescription (Aws::Utils::Json::JsonView jsonValue)
 
ContinuousExportDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetExportId () const
 
bool ExportIdHasBeenSet () const
 
void SetExportId (const Aws::String &value)
 
void SetExportId (Aws::String &&value)
 
void SetExportId (const char *value)
 
ContinuousExportDescriptionWithExportId (const Aws::String &value)
 
ContinuousExportDescriptionWithExportId (Aws::String &&value)
 
ContinuousExportDescriptionWithExportId (const char *value)
 
const ContinuousExportStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ContinuousExportStatus &value)
 
void SetStatus (ContinuousExportStatus &&value)
 
ContinuousExportDescriptionWithStatus (const ContinuousExportStatus &value)
 
ContinuousExportDescriptionWithStatus (ContinuousExportStatus &&value)
 
const Aws::StringGetStatusDetail () const
 
bool StatusDetailHasBeenSet () const
 
void SetStatusDetail (const Aws::String &value)
 
void SetStatusDetail (Aws::String &&value)
 
void SetStatusDetail (const char *value)
 
ContinuousExportDescriptionWithStatusDetail (const Aws::String &value)
 
ContinuousExportDescriptionWithStatusDetail (Aws::String &&value)
 
ContinuousExportDescriptionWithStatusDetail (const char *value)
 
const Aws::StringGetS3Bucket () const
 
bool S3BucketHasBeenSet () const
 
void SetS3Bucket (const Aws::String &value)
 
void SetS3Bucket (Aws::String &&value)
 
void SetS3Bucket (const char *value)
 
ContinuousExportDescriptionWithS3Bucket (const Aws::String &value)
 
ContinuousExportDescriptionWithS3Bucket (Aws::String &&value)
 
ContinuousExportDescriptionWithS3Bucket (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ContinuousExportDescriptionWithStartTime (const Aws::Utils::DateTime &value)
 
ContinuousExportDescriptionWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStopTime () const
 
bool StopTimeHasBeenSet () const
 
void SetStopTime (const Aws::Utils::DateTime &value)
 
void SetStopTime (Aws::Utils::DateTime &&value)
 
ContinuousExportDescriptionWithStopTime (const Aws::Utils::DateTime &value)
 
ContinuousExportDescriptionWithStopTime (Aws::Utils::DateTime &&value)
 
const DataSourceGetDataSource () const
 
bool DataSourceHasBeenSet () const
 
void SetDataSource (const DataSource &value)
 
void SetDataSource (DataSource &&value)
 
ContinuousExportDescriptionWithDataSource (const DataSource &value)
 
ContinuousExportDescriptionWithDataSource (DataSource &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetSchemaStorageConfig () const
 
bool SchemaStorageConfigHasBeenSet () const
 
void SetSchemaStorageConfig (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetSchemaStorageConfig (Aws::Map< Aws::String, Aws::String > &&value)
 
ContinuousExportDescriptionWithSchemaStorageConfig (const Aws::Map< Aws::String, Aws::String > &value)
 
ContinuousExportDescriptionWithSchemaStorageConfig (Aws::Map< Aws::String, Aws::String > &&value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (const Aws::String &key, const Aws::String &value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (Aws::String &&key, const Aws::String &value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (const Aws::String &key, Aws::String &&value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (Aws::String &&key, Aws::String &&value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (const char *key, Aws::String &&value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (Aws::String &&key, const char *value)
 
ContinuousExportDescriptionAddSchemaStorageConfig (const char *key, const char *value)
 

Detailed Description

A list of continuous export descriptions.

See Also:

AWS API Reference

Definition at line 35 of file ContinuousExportDescription.h.

Constructor & Destructor Documentation

◆ ContinuousExportDescription() [1/2]

Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::ContinuousExportDescription ( )

◆ ContinuousExportDescription() [2/2]

Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::ContinuousExportDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSchemaStorageConfig() [1/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( Aws::String &&  key,
Aws::String &&  value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 673 of file ContinuousExportDescription.h.

◆ AddSchemaStorageConfig() [2/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( Aws::String &&  key,
const Aws::String value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 659 of file ContinuousExportDescription.h.

◆ AddSchemaStorageConfig() [3/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( Aws::String &&  key,
const char *  value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 687 of file ContinuousExportDescription.h.

◆ AddSchemaStorageConfig() [4/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( const Aws::String key,
Aws::String &&  value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 666 of file ContinuousExportDescription.h.

◆ AddSchemaStorageConfig() [5/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( const Aws::String key,
const Aws::String value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 652 of file ContinuousExportDescription.h.

◆ AddSchemaStorageConfig() [6/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( const char *  key,
Aws::String &&  value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 680 of file ContinuousExportDescription.h.

◆ AddSchemaStorageConfig() [7/7]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::AddSchemaStorageConfig ( const char *  key,
const char *  value 
)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 694 of file ContinuousExportDescription.h.

◆ DataSourceHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::DataSourceHasBeenSet ( ) const
inline

The type of data collector used to gather this data (currently only offered for AGENT).

Definition at line 578 of file ContinuousExportDescription.h.

◆ ExportIdHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::ExportIdHasBeenSet ( ) const
inline

The unique ID assigned to this export.

Definition at line 52 of file ContinuousExportDescription.h.

◆ GetDataSource()

const DataSource& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetDataSource ( ) const
inline

The type of data collector used to gather this data (currently only offered for AGENT).

Definition at line 572 of file ContinuousExportDescription.h.

◆ GetExportId()

const Aws::String& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetExportId ( ) const
inline

The unique ID assigned to this export.

Definition at line 47 of file ContinuousExportDescription.h.

◆ GetS3Bucket()

const Aws::String& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetS3Bucket ( ) const
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 468 of file ContinuousExportDescription.h.

◆ GetSchemaStorageConfig()

const Aws::Map<Aws::String, Aws::String>& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetSchemaStorageConfig ( ) const
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 610 of file ContinuousExportDescription.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetStartTime ( ) const
inline

The timestamp representing when the continuous export was started.

Definition at line 509 of file ContinuousExportDescription.h.

◆ GetStatus()

const ContinuousExportStatus& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetStatus ( ) const
inline

Describes the status of the export. Can be one of the following values:

  • START_IN_PROGRESS - setting up resources to start continuous export.

  • START_FAILED - an error occurred setting up continuous export. To recover, call start-continuous-export again.

  • ACTIVE

    • data is being exported to the customer bucket.

  • ERROR - an error occurred during export. To fix the issue, call stop-continuous-export and start-continuous-export.

  • STOP_IN_PROGRESS - stopping the export.

  • STOP_FAILED - an error occurred stopping the export. To recover, call stop-continuous-export again.

  • INACTIVE - the continuous export has been stopped. Data is no longer being exported to the customer bucket.

Definition at line 98 of file ContinuousExportDescription.h.

◆ GetStatusDetail()

const Aws::String& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetStatusDetail ( ) const
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 210 of file ContinuousExportDescription.h.

◆ GetStopTime()

const Aws::Utils::DateTime& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::GetStopTime ( ) const
inline

The timestamp that represents when this continuous export was stopped.

Definition at line 540 of file ContinuousExportDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::Jsonize ( ) const

◆ operator=()

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3BucketHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::S3BucketHasBeenSet ( ) const
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 473 of file ContinuousExportDescription.h.

◆ SchemaStorageConfigHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SchemaStorageConfigHasBeenSet ( ) const
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 617 of file ContinuousExportDescription.h.

◆ SetDataSource() [1/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetDataSource ( const DataSource value)
inline

The type of data collector used to gather this data (currently only offered for AGENT).

Definition at line 584 of file ContinuousExportDescription.h.

◆ SetDataSource() [2/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetDataSource ( DataSource &&  value)
inline

The type of data collector used to gather this data (currently only offered for AGENT).

Definition at line 590 of file ContinuousExportDescription.h.

◆ SetExportId() [1/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetExportId ( Aws::String &&  value)
inline

The unique ID assigned to this export.

Definition at line 62 of file ContinuousExportDescription.h.

◆ SetExportId() [2/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetExportId ( const Aws::String value)
inline

The unique ID assigned to this export.

Definition at line 57 of file ContinuousExportDescription.h.

◆ SetExportId() [3/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetExportId ( const char *  value)
inline

The unique ID assigned to this export.

Definition at line 67 of file ContinuousExportDescription.h.

◆ SetS3Bucket() [1/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetS3Bucket ( Aws::String &&  value)
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 483 of file ContinuousExportDescription.h.

◆ SetS3Bucket() [2/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetS3Bucket ( const Aws::String value)
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 478 of file ContinuousExportDescription.h.

◆ SetS3Bucket() [3/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetS3Bucket ( const char *  value)
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 488 of file ContinuousExportDescription.h.

◆ SetSchemaStorageConfig() [1/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetSchemaStorageConfig ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 631 of file ContinuousExportDescription.h.

◆ SetSchemaStorageConfig() [2/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetSchemaStorageConfig ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 624 of file ContinuousExportDescription.h.

◆ SetStartTime() [1/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp representing when the continuous export was started.

Definition at line 524 of file ContinuousExportDescription.h.

◆ SetStartTime() [2/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStartTime ( const Aws::Utils::DateTime value)
inline

The timestamp representing when the continuous export was started.

Definition at line 519 of file ContinuousExportDescription.h.

◆ SetStatus() [1/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStatus ( const ContinuousExportStatus value)
inline

Describes the status of the export. Can be one of the following values:

  • START_IN_PROGRESS - setting up resources to start continuous export.

  • START_FAILED - an error occurred setting up continuous export. To recover, call start-continuous-export again.

  • ACTIVE

    • data is being exported to the customer bucket.

  • ERROR - an error occurred during export. To fix the issue, call stop-continuous-export and start-continuous-export.

  • STOP_IN_PROGRESS - stopping the export.

  • STOP_FAILED - an error occurred stopping the export. To recover, call stop-continuous-export again.

  • INACTIVE - the continuous export has been stopped. Data is no longer being exported to the customer bucket.

Definition at line 128 of file ContinuousExportDescription.h.

◆ SetStatus() [2/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStatus ( ContinuousExportStatus &&  value)
inline

Describes the status of the export. Can be one of the following values:

  • START_IN_PROGRESS - setting up resources to start continuous export.

  • START_FAILED - an error occurred setting up continuous export. To recover, call start-continuous-export again.

  • ACTIVE

    • data is being exported to the customer bucket.

  • ERROR - an error occurred during export. To fix the issue, call stop-continuous-export and start-continuous-export.

  • STOP_IN_PROGRESS - stopping the export.

  • STOP_FAILED - an error occurred stopping the export. To recover, call stop-continuous-export again.

  • INACTIVE - the continuous export has been stopped. Data is no longer being exported to the customer bucket.

Definition at line 143 of file ContinuousExportDescription.h.

◆ SetStatusDetail() [1/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStatusDetail ( Aws::String &&  value)
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 318 of file ContinuousExportDescription.h.

◆ SetStatusDetail() [2/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStatusDetail ( const Aws::String value)
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 282 of file ContinuousExportDescription.h.

◆ SetStatusDetail() [3/3]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStatusDetail ( const char *  value)
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 354 of file ContinuousExportDescription.h.

◆ SetStopTime() [1/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStopTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp that represents when this continuous export was stopped.

Definition at line 555 of file ContinuousExportDescription.h.

◆ SetStopTime() [2/2]

void Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::SetStopTime ( const Aws::Utils::DateTime value)
inline

The timestamp that represents when this continuous export was stopped.

Definition at line 550 of file ContinuousExportDescription.h.

◆ StartTimeHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::StartTimeHasBeenSet ( ) const
inline

The timestamp representing when the continuous export was started.

Definition at line 514 of file ContinuousExportDescription.h.

◆ StatusDetailHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::StatusDetailHasBeenSet ( ) const
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 246 of file ContinuousExportDescription.h.

◆ StatusHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::StatusHasBeenSet ( ) const
inline

Describes the status of the export. Can be one of the following values:

  • START_IN_PROGRESS - setting up resources to start continuous export.

  • START_FAILED - an error occurred setting up continuous export. To recover, call start-continuous-export again.

  • ACTIVE

    • data is being exported to the customer bucket.

  • ERROR - an error occurred during export. To fix the issue, call stop-continuous-export and start-continuous-export.

  • STOP_IN_PROGRESS - stopping the export.

  • STOP_FAILED - an error occurred stopping the export. To recover, call stop-continuous-export again.

  • INACTIVE - the continuous export has been stopped. Data is no longer being exported to the customer bucket.

Definition at line 113 of file ContinuousExportDescription.h.

◆ StopTimeHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::StopTimeHasBeenSet ( ) const
inline

The timestamp that represents when this continuous export was stopped.

Definition at line 545 of file ContinuousExportDescription.h.

◆ WithDataSource() [1/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithDataSource ( const DataSource value)
inline

The type of data collector used to gather this data (currently only offered for AGENT).

Definition at line 596 of file ContinuousExportDescription.h.

◆ WithDataSource() [2/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithDataSource ( DataSource &&  value)
inline

The type of data collector used to gather this data (currently only offered for AGENT).

Definition at line 602 of file ContinuousExportDescription.h.

◆ WithExportId() [1/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithExportId ( Aws::String &&  value)
inline

The unique ID assigned to this export.

Definition at line 77 of file ContinuousExportDescription.h.

◆ WithExportId() [2/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithExportId ( const Aws::String value)
inline

The unique ID assigned to this export.

Definition at line 72 of file ContinuousExportDescription.h.

◆ WithExportId() [3/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithExportId ( const char *  value)
inline

The unique ID assigned to this export.

Definition at line 82 of file ContinuousExportDescription.h.

◆ WithS3Bucket() [1/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithS3Bucket ( Aws::String &&  value)
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 498 of file ContinuousExportDescription.h.

◆ WithS3Bucket() [2/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithS3Bucket ( const Aws::String value)
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 493 of file ContinuousExportDescription.h.

◆ WithS3Bucket() [3/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithS3Bucket ( const char *  value)
inline

The name of the s3 bucket where the export data parquet files are stored.

Definition at line 503 of file ContinuousExportDescription.h.

◆ WithSchemaStorageConfig() [1/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithSchemaStorageConfig ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 645 of file ContinuousExportDescription.h.

◆ WithSchemaStorageConfig() [2/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithSchemaStorageConfig ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

An object which describes how the data is stored.

  • databaseName - the name of the Glue database used to store the schema.

Definition at line 638 of file ContinuousExportDescription.h.

◆ WithStartTime() [1/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp representing when the continuous export was started.

Definition at line 534 of file ContinuousExportDescription.h.

◆ WithStartTime() [2/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStartTime ( const Aws::Utils::DateTime value)
inline

The timestamp representing when the continuous export was started.

Definition at line 529 of file ContinuousExportDescription.h.

◆ WithStatus() [1/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStatus ( const ContinuousExportStatus value)
inline

Describes the status of the export. Can be one of the following values:

  • START_IN_PROGRESS - setting up resources to start continuous export.

  • START_FAILED - an error occurred setting up continuous export. To recover, call start-continuous-export again.

  • ACTIVE

    • data is being exported to the customer bucket.

  • ERROR - an error occurred during export. To fix the issue, call stop-continuous-export and start-continuous-export.

  • STOP_IN_PROGRESS - stopping the export.

  • STOP_FAILED - an error occurred stopping the export. To recover, call stop-continuous-export again.

  • INACTIVE - the continuous export has been stopped. Data is no longer being exported to the customer bucket.

Definition at line 158 of file ContinuousExportDescription.h.

◆ WithStatus() [2/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStatus ( ContinuousExportStatus &&  value)
inline

Describes the status of the export. Can be one of the following values:

  • START_IN_PROGRESS - setting up resources to start continuous export.

  • START_FAILED - an error occurred setting up continuous export. To recover, call start-continuous-export again.

  • ACTIVE

    • data is being exported to the customer bucket.

  • ERROR - an error occurred during export. To fix the issue, call stop-continuous-export and start-continuous-export.

  • STOP_IN_PROGRESS - stopping the export.

  • STOP_FAILED - an error occurred stopping the export. To recover, call stop-continuous-export again.

  • INACTIVE - the continuous export has been stopped. Data is no longer being exported to the customer bucket.

Definition at line 173 of file ContinuousExportDescription.h.

◆ WithStatusDetail() [1/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStatusDetail ( Aws::String &&  value)
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 426 of file ContinuousExportDescription.h.

◆ WithStatusDetail() [2/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStatusDetail ( const Aws::String value)
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 390 of file ContinuousExportDescription.h.

◆ WithStatusDetail() [3/3]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStatusDetail ( const char *  value)
inline

Contains information about any errors that have occurred. This data type can have the following values:

  • ACCESS_DENIED - You don’t have permission to start Data Exploration in Amazon Athena. Contact your AWS administrator for help. For more information, see Setting Up AWS Application Discovery Service in the Application Discovery Service User Guide.

  • DELIVERY_STREAM_LIMIT_FAILURE - You reached the limit for Amazon Kinesis Data Firehose delivery streams. Reduce the number of streams or request a limit increase and try again. For more information, see Kinesis Data Streams Limits in the Amazon Kinesis Data Streams Developer Guide.

  • FIREHOSE_ROLE_MISSING - The Data Exploration feature is in an error state because your IAM User is missing the AWSApplicationDiscoveryServiceFirehose role. Turn on Data Exploration in Amazon Athena and try again. For more information, see Step 3: Provide Application Discovery Service Access to Non-Administrator Users by Attaching Policies in the Application Discovery Service User Guide.

  • FIREHOSE_STREAM_DOES_NOT_EXIST - The Data Exploration feature is in an error state because your IAM User is missing one or more of the Kinesis data delivery streams.

  • INTERNAL_FAILURE - The Data Exploration feature is in an error state because of an internal failure. Try again later. If this problem persists, contact AWS Support.

  • S3_BUCKET_LIMIT_FAILURE - You reached the limit for Amazon S3 buckets. Reduce the number of Amazon S3 buckets or request a limit increase and try again. For more information, see Bucket Restrictions and Limitations in the Amazon Simple Storage Service Developer Guide.

  • S3_NOT_SIGNED_UP - Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3.

Definition at line 462 of file ContinuousExportDescription.h.

◆ WithStopTime() [1/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStopTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp that represents when this continuous export was stopped.

Definition at line 565 of file ContinuousExportDescription.h.

◆ WithStopTime() [2/2]

ContinuousExportDescription& Aws::ApplicationDiscoveryService::Model::ContinuousExportDescription::WithStopTime ( const Aws::Utils::DateTime value)
inline

The timestamp that represents when this continuous export was stopped.

Definition at line 560 of file ContinuousExportDescription.h.


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