AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::CreateFleetMetricRequest Class Reference

#include <CreateFleetMetricRequest.h>

+ Inheritance diagram for Aws::IoT::Model::CreateFleetMetricRequest:

Public Member Functions

 CreateFleetMetricRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetMetricName () const
 
bool MetricNameHasBeenSet () const
 
void SetMetricName (const Aws::String &value)
 
void SetMetricName (Aws::String &&value)
 
void SetMetricName (const char *value)
 
CreateFleetMetricRequestWithMetricName (const Aws::String &value)
 
CreateFleetMetricRequestWithMetricName (Aws::String &&value)
 
CreateFleetMetricRequestWithMetricName (const char *value)
 
const Aws::StringGetQueryString () const
 
bool QueryStringHasBeenSet () const
 
void SetQueryString (const Aws::String &value)
 
void SetQueryString (Aws::String &&value)
 
void SetQueryString (const char *value)
 
CreateFleetMetricRequestWithQueryString (const Aws::String &value)
 
CreateFleetMetricRequestWithQueryString (Aws::String &&value)
 
CreateFleetMetricRequestWithQueryString (const char *value)
 
const AggregationTypeGetAggregationType () const
 
bool AggregationTypeHasBeenSet () const
 
void SetAggregationType (const AggregationType &value)
 
void SetAggregationType (AggregationType &&value)
 
CreateFleetMetricRequestWithAggregationType (const AggregationType &value)
 
CreateFleetMetricRequestWithAggregationType (AggregationType &&value)
 
int GetPeriod () const
 
bool PeriodHasBeenSet () const
 
void SetPeriod (int value)
 
CreateFleetMetricRequestWithPeriod (int value)
 
const Aws::StringGetAggregationField () const
 
bool AggregationFieldHasBeenSet () const
 
void SetAggregationField (const Aws::String &value)
 
void SetAggregationField (Aws::String &&value)
 
void SetAggregationField (const char *value)
 
CreateFleetMetricRequestWithAggregationField (const Aws::String &value)
 
CreateFleetMetricRequestWithAggregationField (Aws::String &&value)
 
CreateFleetMetricRequestWithAggregationField (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateFleetMetricRequestWithDescription (const Aws::String &value)
 
CreateFleetMetricRequestWithDescription (Aws::String &&value)
 
CreateFleetMetricRequestWithDescription (const char *value)
 
const Aws::StringGetQueryVersion () const
 
bool QueryVersionHasBeenSet () const
 
void SetQueryVersion (const Aws::String &value)
 
void SetQueryVersion (Aws::String &&value)
 
void SetQueryVersion (const char *value)
 
CreateFleetMetricRequestWithQueryVersion (const Aws::String &value)
 
CreateFleetMetricRequestWithQueryVersion (Aws::String &&value)
 
CreateFleetMetricRequestWithQueryVersion (const char *value)
 
const Aws::StringGetIndexName () const
 
bool IndexNameHasBeenSet () const
 
void SetIndexName (const Aws::String &value)
 
void SetIndexName (Aws::String &&value)
 
void SetIndexName (const char *value)
 
CreateFleetMetricRequestWithIndexName (const Aws::String &value)
 
CreateFleetMetricRequestWithIndexName (Aws::String &&value)
 
CreateFleetMetricRequestWithIndexName (const char *value)
 
const FleetMetricUnitGetUnit () const
 
bool UnitHasBeenSet () const
 
void SetUnit (const FleetMetricUnit &value)
 
void SetUnit (FleetMetricUnit &&value)
 
CreateFleetMetricRequestWithUnit (const FleetMetricUnit &value)
 
CreateFleetMetricRequestWithUnit (FleetMetricUnit &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateFleetMetricRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateFleetMetricRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateFleetMetricRequestAddTags (const Tag &value)
 
CreateFleetMetricRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::IoT::IoTRequest
virtual ~IoTRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::IoT::IoTRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file CreateFleetMetricRequest.h.

Constructor & Destructor Documentation

◆ CreateFleetMetricRequest()

Aws::IoT::Model::CreateFleetMetricRequest::CreateFleetMetricRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::AddTags ( const Tag value)
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 423 of file CreateFleetMetricRequest.h.

◆ AddTags() [2/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::AddTags ( Tag &&  value)
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 428 of file CreateFleetMetricRequest.h.

◆ AggregationFieldHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::AggregationFieldHasBeenSet ( ) const
inline

The field to aggregate.

Definition at line 185 of file CreateFleetMetricRequest.h.

◆ AggregationTypeHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::AggregationTypeHasBeenSet ( ) const
inline

The type of the aggregation query.

Definition at line 129 of file CreateFleetMetricRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::DescriptionHasBeenSet ( ) const
inline

The fleet metric description.

Definition at line 226 of file CreateFleetMetricRequest.h.

◆ GetAggregationField()

const Aws::String& Aws::IoT::Model::CreateFleetMetricRequest::GetAggregationField ( ) const
inline

The field to aggregate.

Definition at line 180 of file CreateFleetMetricRequest.h.

◆ GetAggregationType()

const AggregationType& Aws::IoT::Model::CreateFleetMetricRequest::GetAggregationType ( ) const
inline

The type of the aggregation query.

Definition at line 124 of file CreateFleetMetricRequest.h.

◆ GetDescription()

const Aws::String& Aws::IoT::Model::CreateFleetMetricRequest::GetDescription ( ) const
inline

The fleet metric description.

Definition at line 221 of file CreateFleetMetricRequest.h.

◆ GetIndexName()

const Aws::String& Aws::IoT::Model::CreateFleetMetricRequest::GetIndexName ( ) const
inline

The name of the index to search.

Definition at line 303 of file CreateFleetMetricRequest.h.

◆ GetMetricName()

const Aws::String& Aws::IoT::Model::CreateFleetMetricRequest::GetMetricName ( ) const
inline

The name of the fleet metric to create.

Definition at line 42 of file CreateFleetMetricRequest.h.

◆ GetPeriod()

int Aws::IoT::Model::CreateFleetMetricRequest::GetPeriod ( ) const
inline

The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

Definition at line 156 of file CreateFleetMetricRequest.h.

◆ GetQueryString()

const Aws::String& Aws::IoT::Model::CreateFleetMetricRequest::GetQueryString ( ) const
inline

The search query string.

Definition at line 83 of file CreateFleetMetricRequest.h.

◆ GetQueryVersion()

const Aws::String& Aws::IoT::Model::CreateFleetMetricRequest::GetQueryVersion ( ) const
inline

The query version.

Definition at line 262 of file CreateFleetMetricRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::IoT::Model::CreateFleetMetricRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file CreateFleetMetricRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::IoT::Model::CreateFleetMetricRequest::GetTags ( ) const
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 393 of file CreateFleetMetricRequest.h.

◆ GetUnit()

const FleetMetricUnit& Aws::IoT::Model::CreateFleetMetricRequest::GetUnit ( ) const
inline

Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

Definition at line 347 of file CreateFleetMetricRequest.h.

◆ IndexNameHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::IndexNameHasBeenSet ( ) const
inline

The name of the index to search.

Definition at line 308 of file CreateFleetMetricRequest.h.

◆ MetricNameHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::MetricNameHasBeenSet ( ) const
inline

The name of the fleet metric to create.

Definition at line 47 of file CreateFleetMetricRequest.h.

◆ PeriodHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::PeriodHasBeenSet ( ) const
inline

The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

Definition at line 162 of file CreateFleetMetricRequest.h.

◆ QueryStringHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::QueryStringHasBeenSet ( ) const
inline

The search query string.

Definition at line 88 of file CreateFleetMetricRequest.h.

◆ QueryVersionHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::QueryVersionHasBeenSet ( ) const
inline

The query version.

Definition at line 267 of file CreateFleetMetricRequest.h.

◆ SerializePayload()

Aws::String Aws::IoT::Model::CreateFleetMetricRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAggregationField() [1/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetAggregationField ( Aws::String &&  value)
inline

The field to aggregate.

Definition at line 195 of file CreateFleetMetricRequest.h.

◆ SetAggregationField() [2/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetAggregationField ( const Aws::String value)
inline

The field to aggregate.

Definition at line 190 of file CreateFleetMetricRequest.h.

◆ SetAggregationField() [3/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetAggregationField ( const char *  value)
inline

The field to aggregate.

Definition at line 200 of file CreateFleetMetricRequest.h.

◆ SetAggregationType() [1/2]

void Aws::IoT::Model::CreateFleetMetricRequest::SetAggregationType ( AggregationType &&  value)
inline

The type of the aggregation query.

Definition at line 139 of file CreateFleetMetricRequest.h.

◆ SetAggregationType() [2/2]

void Aws::IoT::Model::CreateFleetMetricRequest::SetAggregationType ( const AggregationType value)
inline

The type of the aggregation query.

Definition at line 134 of file CreateFleetMetricRequest.h.

◆ SetDescription() [1/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetDescription ( Aws::String &&  value)
inline

The fleet metric description.

Definition at line 236 of file CreateFleetMetricRequest.h.

◆ SetDescription() [2/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetDescription ( const Aws::String value)
inline

The fleet metric description.

Definition at line 231 of file CreateFleetMetricRequest.h.

◆ SetDescription() [3/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetDescription ( const char *  value)
inline

The fleet metric description.

Definition at line 241 of file CreateFleetMetricRequest.h.

◆ SetIndexName() [1/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetIndexName ( Aws::String &&  value)
inline

The name of the index to search.

Definition at line 318 of file CreateFleetMetricRequest.h.

◆ SetIndexName() [2/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetIndexName ( const Aws::String value)
inline

The name of the index to search.

Definition at line 313 of file CreateFleetMetricRequest.h.

◆ SetIndexName() [3/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetIndexName ( const char *  value)
inline

The name of the index to search.

Definition at line 323 of file CreateFleetMetricRequest.h.

◆ SetMetricName() [1/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetMetricName ( Aws::String &&  value)
inline

The name of the fleet metric to create.

Definition at line 57 of file CreateFleetMetricRequest.h.

◆ SetMetricName() [2/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetMetricName ( const Aws::String value)
inline

The name of the fleet metric to create.

Definition at line 52 of file CreateFleetMetricRequest.h.

◆ SetMetricName() [3/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetMetricName ( const char *  value)
inline

The name of the fleet metric to create.

Definition at line 62 of file CreateFleetMetricRequest.h.

◆ SetPeriod()

void Aws::IoT::Model::CreateFleetMetricRequest::SetPeriod ( int  value)
inline

The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

Definition at line 168 of file CreateFleetMetricRequest.h.

◆ SetQueryString() [1/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetQueryString ( Aws::String &&  value)
inline

The search query string.

Definition at line 98 of file CreateFleetMetricRequest.h.

◆ SetQueryString() [2/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetQueryString ( const Aws::String value)
inline

The search query string.

Definition at line 93 of file CreateFleetMetricRequest.h.

◆ SetQueryString() [3/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetQueryString ( const char *  value)
inline

The search query string.

Definition at line 103 of file CreateFleetMetricRequest.h.

◆ SetQueryVersion() [1/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetQueryVersion ( Aws::String &&  value)
inline

The query version.

Definition at line 277 of file CreateFleetMetricRequest.h.

◆ SetQueryVersion() [2/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetQueryVersion ( const Aws::String value)
inline

The query version.

Definition at line 272 of file CreateFleetMetricRequest.h.

◆ SetQueryVersion() [3/3]

void Aws::IoT::Model::CreateFleetMetricRequest::SetQueryVersion ( const char *  value)
inline

The query version.

Definition at line 282 of file CreateFleetMetricRequest.h.

◆ SetTags() [1/2]

void Aws::IoT::Model::CreateFleetMetricRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 408 of file CreateFleetMetricRequest.h.

◆ SetTags() [2/2]

void Aws::IoT::Model::CreateFleetMetricRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 403 of file CreateFleetMetricRequest.h.

◆ SetUnit() [1/2]

void Aws::IoT::Model::CreateFleetMetricRequest::SetUnit ( const FleetMetricUnit value)
inline

Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

Definition at line 363 of file CreateFleetMetricRequest.h.

◆ SetUnit() [2/2]

void Aws::IoT::Model::CreateFleetMetricRequest::SetUnit ( FleetMetricUnit &&  value)
inline

Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

Definition at line 371 of file CreateFleetMetricRequest.h.

◆ TagsHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::TagsHasBeenSet ( ) const
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 398 of file CreateFleetMetricRequest.h.

◆ UnitHasBeenSet()

bool Aws::IoT::Model::CreateFleetMetricRequest::UnitHasBeenSet ( ) const
inline

Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

Definition at line 355 of file CreateFleetMetricRequest.h.

◆ WithAggregationField() [1/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithAggregationField ( Aws::String &&  value)
inline

The field to aggregate.

Definition at line 210 of file CreateFleetMetricRequest.h.

◆ WithAggregationField() [2/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithAggregationField ( const Aws::String value)
inline

The field to aggregate.

Definition at line 205 of file CreateFleetMetricRequest.h.

◆ WithAggregationField() [3/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithAggregationField ( const char *  value)
inline

The field to aggregate.

Definition at line 215 of file CreateFleetMetricRequest.h.

◆ WithAggregationType() [1/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithAggregationType ( AggregationType &&  value)
inline

The type of the aggregation query.

Definition at line 149 of file CreateFleetMetricRequest.h.

◆ WithAggregationType() [2/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithAggregationType ( const AggregationType value)
inline

The type of the aggregation query.

Definition at line 144 of file CreateFleetMetricRequest.h.

◆ WithDescription() [1/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithDescription ( Aws::String &&  value)
inline

The fleet metric description.

Definition at line 251 of file CreateFleetMetricRequest.h.

◆ WithDescription() [2/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithDescription ( const Aws::String value)
inline

The fleet metric description.

Definition at line 246 of file CreateFleetMetricRequest.h.

◆ WithDescription() [3/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithDescription ( const char *  value)
inline

The fleet metric description.

Definition at line 256 of file CreateFleetMetricRequest.h.

◆ WithIndexName() [1/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithIndexName ( Aws::String &&  value)
inline

The name of the index to search.

Definition at line 333 of file CreateFleetMetricRequest.h.

◆ WithIndexName() [2/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithIndexName ( const Aws::String value)
inline

The name of the index to search.

Definition at line 328 of file CreateFleetMetricRequest.h.

◆ WithIndexName() [3/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithIndexName ( const char *  value)
inline

The name of the index to search.

Definition at line 338 of file CreateFleetMetricRequest.h.

◆ WithMetricName() [1/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithMetricName ( Aws::String &&  value)
inline

The name of the fleet metric to create.

Definition at line 72 of file CreateFleetMetricRequest.h.

◆ WithMetricName() [2/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithMetricName ( const Aws::String value)
inline

The name of the fleet metric to create.

Definition at line 67 of file CreateFleetMetricRequest.h.

◆ WithMetricName() [3/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithMetricName ( const char *  value)
inline

The name of the fleet metric to create.

Definition at line 77 of file CreateFleetMetricRequest.h.

◆ WithPeriod()

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithPeriod ( int  value)
inline

The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

Definition at line 174 of file CreateFleetMetricRequest.h.

◆ WithQueryString() [1/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithQueryString ( Aws::String &&  value)
inline

The search query string.

Definition at line 113 of file CreateFleetMetricRequest.h.

◆ WithQueryString() [2/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithQueryString ( const Aws::String value)
inline

The search query string.

Definition at line 108 of file CreateFleetMetricRequest.h.

◆ WithQueryString() [3/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithQueryString ( const char *  value)
inline

The search query string.

Definition at line 118 of file CreateFleetMetricRequest.h.

◆ WithQueryVersion() [1/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithQueryVersion ( Aws::String &&  value)
inline

The query version.

Definition at line 292 of file CreateFleetMetricRequest.h.

◆ WithQueryVersion() [2/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithQueryVersion ( const Aws::String value)
inline

The query version.

Definition at line 287 of file CreateFleetMetricRequest.h.

◆ WithQueryVersion() [3/3]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithQueryVersion ( const char *  value)
inline

The query version.

Definition at line 297 of file CreateFleetMetricRequest.h.

◆ WithTags() [1/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 418 of file CreateFleetMetricRequest.h.

◆ WithTags() [2/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

Metadata, which can be used to manage the fleet metric.

Definition at line 413 of file CreateFleetMetricRequest.h.

◆ WithUnit() [1/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithUnit ( const FleetMetricUnit value)
inline

Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

Definition at line 379 of file CreateFleetMetricRequest.h.

◆ WithUnit() [2/2]

CreateFleetMetricRequest& Aws::IoT::Model::CreateFleetMetricRequest::WithUnit ( FleetMetricUnit &&  value)
inline

Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

Definition at line 387 of file CreateFleetMetricRequest.h.


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