text:
#pragma once
#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/DateTime.h>
#include <aws/lookoutequipment/model/DatasetStatus.h>
#include <aws/lookoutequipment/model/IngestionInputConfiguration.h>
#include <aws/lookoutequipment/model/DataQualitySummary.h>
#include <aws/lookoutequipment/model/IngestedFilesSummary.h>
#include <utility>

namespace Aws
{
template<typename RESULT_TYPE>
class AmazonWebServiceResult;

namespace Utils
{
namespace Json
{
  class JsonValue;
} // namespace Json
} // namespace Utils
namespace LookoutEquipment
{
namespace Model
{
  class AWS_LOOKOUTEQUIPMENT_API DescribeDatasetResult
  {
  public:
    DescribeDatasetResult();
    DescribeDatasetResult(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
    DescribeDatasetResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);

    /**
     *
The name of the dataset being described.

     */
    inline const Aws::String& GetDatasetName() const{ return m_datasetName; }

    /**
     *
The name of the dataset being described.

     */
    inline void SetDatasetName(const Aws::String& value) { m_datasetName = value; }

    /**
     *
The name of the dataset being described.

     */
    inline void SetDatasetName(Aws::String&& value) { m_datasetName = std::move(value); }

    /**
     *
The name of the dataset being described.

     */
    inline void SetDatasetName(const char* value) { m_datasetName.assign(value); }

    /**
     *
The name of the dataset being described.

     */
    inline DescribeDatasetResult& WithDatasetName(const Aws::String& value) { SetDatasetName(value); return *this;}

    /**
     *
The name of the dataset being described.

     */
    inline DescribeDatasetResult& WithDatasetName(Aws::String&& value) { SetDatasetName(std::move(value)); return *this;}

    /**
     *
The name of the dataset being described.

     */
    inline DescribeDatasetResult& WithDatasetName(const char* value) { SetDatasetName(value); return *this;}

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline const Aws::String& GetDatasetArn() const{ return m_datasetArn; }

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline void SetDatasetArn(const Aws::String& value) { m_datasetArn = value; }

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline void SetDatasetArn(Aws::String&& value) { m_datasetArn = std::move(value); }

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline void SetDatasetArn(const char* value) { m_datasetArn.assign(value); }

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline DescribeDatasetResult& WithDatasetArn(const Aws::String& value) { SetDatasetArn(value); return *this;}

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline DescribeDatasetResult& WithDatasetArn(Aws::String&& value) { SetDatasetArn(std::move(value)); return *this;}

    /**
     *
The Amazon Resource Name (ARN) of the dataset being described.

     */
    inline DescribeDatasetResult& WithDatasetArn(const char* value) { SetDatasetArn(value); return *this;}

    /**
     *
Specifies the time the dataset was created in Amazon Lookout for Equipment.
     *

     */
    inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }

    /**
     *
Specifies the time the dataset was created in Amazon Lookout for Equipment.
     *

     */
    inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }

    /**
     *
Specifies the time the dataset was created in Amazon Lookout for Equipment.
     *

     */
    inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }

    /**
     *
Specifies the time the dataset was created in Amazon Lookout for Equipment.
     *

     */
    inline DescribeDatasetResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}

    /**
     *
Specifies the time the dataset was created in Amazon Lookout for Equipment.
     *

     */
    inline DescribeDatasetResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}

    /**
     *
Specifies the time the dataset was last updated, if it was.

     */
    inline const Aws::Utils::DateTime& GetLastUpdatedAt() const{ return m_lastUpdatedAt; }

    /**
     *
Specifies the time the dataset was last updated, if it was.

     */
    inline void SetLastUpdatedAt(const Aws::Utils::DateTime& value) { m_lastUpdatedAt = value; }

    /**
     *
Specifies the time the dataset was last updated, if it was.

     */
    inline void SetLastUpdatedAt(Aws::Utils::DateTime&& value) { m_lastUpdatedAt = std::move(value); }

    /**
     *
Specifies the time the dataset was last updated, if it was.

     */
    inline DescribeDatasetResult& WithLastUpdatedAt(const Aws::Utils::DateTime& value) { SetLastUpdatedAt(value); return *this;}

    /**
     *
Specifies the time the dataset was last updated, if it was.

     */
    inline DescribeDatasetResult& WithLastUpdatedAt(Aws::Utils::DateTime&& value) { SetLastUpdatedAt(std::move(value)); return *this;}

    /**
     *
Indicates the status of the dataset.

     */
    inline const DatasetStatus& GetStatus() const{ return m_status; }

    /**
     *
Indicates the status of the dataset.

     */
    inline void SetStatus(const DatasetStatus& value) { m_status = value; }

    /**
     *
Indicates the status of the dataset.

     */
    inline void SetStatus(DatasetStatus&& value) { m_status = std::move(value); }

    /**
     *
Indicates the status of the dataset.

     */
    inline DescribeDatasetResult& WithStatus(const DatasetStatus& value) { SetStatus(value); return *this;}

    /**
     *
Indicates the status of the dataset.

     */
    inline DescribeDatasetResult& WithStatus(DatasetStatus&& value) { SetStatus(std::move(value)); return *this;}

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline const Aws::String& GetSchema() const{ return m_schema; }

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline void SetSchema(const Aws::String& value) { m_schema = value; }

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline void SetSchema(Aws::String&& value) { m_schema = std::move(value); }

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline void SetSchema(const char* value) { m_schema.assign(value); }

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline DescribeDatasetResult& WithSchema(const Aws::String& value) { SetSchema(value); return *this;}

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline DescribeDatasetResult& WithSchema(Aws::String&& value) { SetSchema(std::move(value)); return *this;}

    /**
     *
A JSON description of the data that is in each time series dataset, including
     * names, column names, and data types.

     */
    inline DescribeDatasetResult& WithSchema(const char* value) { SetSchema(value); return *this;}

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline const Aws::String& GetServerSideKmsKeyId() const{ return m_serverSideKmsKeyId; }

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline void SetServerSideKmsKeyId(const Aws::String& value) { m_serverSideKmsKeyId = value; }

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline void SetServerSideKmsKeyId(Aws::String&& value) { m_serverSideKmsKeyId = std::move(value); }

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline void SetServerSideKmsKeyId(const char* value) { m_serverSideKmsKeyId.assign(value); }

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline DescribeDatasetResult& WithServerSideKmsKeyId(const Aws::String& value) { SetServerSideKmsKeyId(value); return *this;}

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline DescribeDatasetResult& WithServerSideKmsKeyId(Aws::String&& value) { SetServerSideKmsKeyId(std::move(value)); return *this;}

    /**
     *
Provides the identifier of the KMS key used to encrypt dataset data by Amazon
     * Lookout for Equipment.

     */
    inline DescribeDatasetResult& WithServerSideKmsKeyId(const char* value) { SetServerSideKmsKeyId(value); return *this;}

    /**
     *
Specifies the S3 location configuration for the data input for the data
     * ingestion job.

     */
    inline const IngestionInputConfiguration& GetIngestionInputConfiguration() const{ return m_ingestionInputConfiguration; }

    /**
     *
Specifies the S3 location configuration for the data input for the data
     * ingestion job.

     */
    inline void SetIngestionInputConfiguration(const IngestionInputConfiguration& value) { m_ingestionInputConfiguration = value; }

    /**
     *
Specifies the S3 location configuration for the data input for the data
     * ingestion job.

     */
    inline void SetIngestionInputConfiguration(IngestionInputConfiguration&& value) { m_ingestionInputConfiguration = std::move(value); }

    /**
     *
Specifies the S3 location configuration for the data input for the data
     * ingestion job.

     */
    inline DescribeDatasetResult& WithIngestionInputConfiguration(const IngestionInputConfiguration& value) { SetIngestionInputConfiguration(value); return *this;}

    /**
     *
Specifies the S3 location configuration for the data input for the data
     * ingestion job.

     */
    inline DescribeDatasetResult& WithIngestionInputConfiguration(IngestionInputConfiguration&& value) { SetIngestionInputConfiguration(std::move(value)); return *this;}

    /**
     *
 Gives statistics associated with the given dataset for the latest successful
     * associated ingestion job id. These statistics primarily relate to quantifying
     * incorrect data such as MissingCompleteSensorData, MissingSensorData,
     * UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

     */
    inline const DataQualitySummary& GetDataQualitySummary() const{ return m_dataQualitySummary; }

    /**
     *
 Gives statistics associated with the given dataset for the latest successful
     * associated ingestion job id. These statistics primarily relate to quantifying
     * incorrect data such as MissingCompleteSensorData, MissingSensorData,
     * UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

     */
    inline void SetDataQualitySummary(const DataQualitySummary& value) { m_dataQualitySummary = value; }

    /**
     *
 Gives statistics associated with the given dataset for the latest successful
     * associated ingestion job id. These statistics primarily relate to quantifying
     * incorrect data such as MissingCompleteSensorData, MissingSensorData,
     * UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

     */
    inline void SetDataQualitySummary(DataQualitySummary&& value) { m_dataQualitySummary = std::move(value); }

    /**
     *
 Gives statistics associated with the given dataset for the latest successful
     * associated ingestion job id. These statistics primarily relate to quantifying
     * incorrect data such as MissingCompleteSensorData, MissingSensorData,
     * UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

     */
    inline DescribeDatasetResult& WithDataQualitySummary(const DataQualitySummary& value) { SetDataQualitySummary(value); return *this;}

    /**
     *
 Gives statistics associated with the given dataset for the latest successful
     * associated ingestion job id. These statistics primarily relate to quantifying
     * incorrect data such as MissingCompleteSensorData, MissingSensorData,
     * UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.

     */
    inline DescribeDatasetResult& WithDataQualitySummary(DataQualitySummary&& value) { SetDataQualitySummary(std::move(value)); return *this;}

    /**
     *
 IngestedFilesSummary associated with the given dataset for the latest
     * successful associated ingestion job id.

     */
    inline const IngestedFilesSummary& GetIngestedFilesSummary() const{ return m_ingestedFilesSummary; }

    /**
     *
 IngestedFilesSummary associated with the given dataset for the latest
     * successful associated ingestion job id.

     */
    inline void SetIngestedFilesSummary(const IngestedFilesSummary& value) { m_ingestedFilesSummary = value; }

    /**
     *
 IngestedFilesSummary associated with the given dataset for the latest
     * successful associated ingestion job id.

     */
    inline void SetIngestedFilesSummary(IngestedFilesSummary&& value) { m_ingestedFilesSummary = std::move(value); }

    /**
     *
 IngestedFilesSummary associated with the given dataset for the latest
     * successful associated ingestion job id.

     */
    inline DescribeDatasetResult& WithIngestedFilesSummary(const IngestedFilesSummary& value) { SetIngestedFilesSummary(value); return *this;}

    /**
     *
 IngestedFilesSummary associated with the given dataset for the latest
     * successful associated ingestion job id.

     */
    inline DescribeDatasetResult& WithIngestedFilesSummary(IngestedFilesSummary&& value) { SetIngestedFilesSummary(std::move(value)); return *this;}

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline const Aws::String& GetRoleArn() const{ return m_roleArn; }

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline DescribeDatasetResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline DescribeDatasetResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}

    /**
     *
 The Amazon Resource Name (ARN) of the IAM role that you are using for this
     * the data ingestion job.

     */
    inline DescribeDatasetResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}

    /**
     *
 Indicates the earliest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline const Aws::Utils::DateTime& GetDataStartTime() const{ return m_dataStartTime; }

    /**
     *
 Indicates the earliest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline void SetDataStartTime(const Aws::Utils::DateTime& value) { m_dataStartTime = value; }

    /**
     *
 Indicates the earliest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline void SetDataStartTime(Aws::Utils::DateTime&& value) { m_dataStartTime = std::move(value); }

    /**
     *
 Indicates the earliest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline DescribeDatasetResult& WithDataStartTime(const Aws::Utils::DateTime& value) { SetDataStartTime(value); return *this;}

    /**
     *
 Indicates the earliest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline DescribeDatasetResult& WithDataStartTime(Aws::Utils::DateTime&& value) { SetDataStartTime(std::move(value)); return *this;}

    /**
     *
 Indicates the latest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline const Aws::Utils::DateTime& GetDataEndTime() const{ return m_dataEndTime; }

    /**
     *
 Indicates the latest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline void SetDataEndTime(const Aws::Utils::DateTime& value) { m_dataEndTime = value; }

    /**
     *
 Indicates the latest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline void SetDataEndTime(Aws::Utils::DateTime&& value) { m_dataEndTime = std::move(value); }

    /**
     *
 Indicates the latest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline DescribeDatasetResult& WithDataEndTime(const Aws::Utils::DateTime& value) { SetDataEndTime(value); return *this;}

    /**
     *
 Indicates the latest timestamp corresponding to data that was successfully
     * ingested during the most recent ingestion of this particular dataset.

     */
    inline DescribeDatasetResult& WithDataEndTime(Aws::Utils::DateTime&& value) { SetDataEndTime(std::move(value)); return *this;}

  private:

    Aws::String m_datasetName;

    Aws::String m_datasetArn;

    Aws::Utils::DateTime m_createdAt;

    Aws::Utils::DateTime m_lastUpdatedAt;

    DatasetStatus m_status;

    Aws::String m_schema;

    Aws::String m_serverSideKmsKeyId;

    IngestionInputConfiguration m_ingestionInputConfiguration;

    DataQualitySummary m_dataQualitySummary;

    IngestedFilesSummary m_ingestedFilesSummary;

    Aws::String m_roleArn;

    Aws::Utils::DateTime m_dataStartTime;

    Aws::Utils::DateTime m_dataEndTime;
  };

} // namespace Model
} // namespace LookoutEquipment
} // namespace Aws


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Request</title>
<meta name="date" content="2013-04-26">
<link rel="stylesheet" type="text/css" href="../../../../doc_stylesheet.css" title="Style">

JavaScript is disabled on your browser.

Overview

Package

Class

Tree

Deprecated

Index

Help

Prev Class

Next Class

Frames

No Frames

All Classes

Summary:

Nested |

Field |

Constr |

Method

Detail:

Field |

Constr |

Method

com.cosm.client.http

Class Request<T extends ConnectedObject>

java.lang.Object

com.cosm.client.http.Request<T>

Type Parameters:

T - T extends ConnectedObject

public class Request<T extends ConnectedObject>
extends java.lang.Object

Wrapper to encapsulating headers, params and body needed for building a
 request for T

Constructor Summary

Constructors

Constructor and Description

Request()

Method Summary

Methods

Modifier and Type
Method and Description

java.util.Collection<T>
getBody()

DefaultRequestHandler.HttpMethod
getHttpMethod()

java.util.Map<java.lang.String,java.lang.Object>
getParams()

void
setBody(java.util.Collection<T> body)

void
setHttpMethod(DefaultRequestHandler.HttpMethod httpMethod)

void
setParams(java.util.Map<java.lang.String,java.lang.Object> params)

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

Request

public Request()

Method Detail

getHttpMethod

public DefaultRequestHandler.HttpMethod getHttpMethod()

setHttpMethod

public void setHttpMethod(DefaultRequestHandler.HttpMethod httpMethod)

getParams

public java.util.Map<java.lang.String,java.lang.Object> getParams()

setParams

public void setParams(java.util.Map<java.lang.String,java.lang.Object> params)

getBody

public java.util.Collection<T> getBody()

setBody

public void setBody(java.util.Collection<T> body)

Overview

Package

Class

Tree

Deprecated

Index

Help

Prev Class

Next Class

Frames

No Frames

All Classes

Summary:

Nested |

Field |

Constr |

Method

Detail:

Field |

Constr |

Method

redpajama_set_name: RedPajamaGithub