AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails Class Reference

#include <AwsApiGatewayRestApiDetails.h>

Public Member Functions

 AwsApiGatewayRestApiDetails ()
 
 AwsApiGatewayRestApiDetails (Aws::Utils::Json::JsonView jsonValue)
 
AwsApiGatewayRestApiDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
AwsApiGatewayRestApiDetailsWithId (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsWithId (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsWithId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AwsApiGatewayRestApiDetailsWithName (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsWithName (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsWithName (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)
 
AwsApiGatewayRestApiDetailsWithDescription (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsWithDescription (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsWithDescription (const char *value)
 
const Aws::StringGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::String &value)
 
void SetCreatedDate (Aws::String &&value)
 
void SetCreatedDate (const char *value)
 
AwsApiGatewayRestApiDetailsWithCreatedDate (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsWithCreatedDate (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsWithCreatedDate (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
AwsApiGatewayRestApiDetailsWithVersion (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsWithVersion (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsWithVersion (const char *value)
 
const Aws::Vector< Aws::String > & GetBinaryMediaTypes () const
 
bool BinaryMediaTypesHasBeenSet () const
 
void SetBinaryMediaTypes (const Aws::Vector< Aws::String > &value)
 
void SetBinaryMediaTypes (Aws::Vector< Aws::String > &&value)
 
AwsApiGatewayRestApiDetailsWithBinaryMediaTypes (const Aws::Vector< Aws::String > &value)
 
AwsApiGatewayRestApiDetailsWithBinaryMediaTypes (Aws::Vector< Aws::String > &&value)
 
AwsApiGatewayRestApiDetailsAddBinaryMediaTypes (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsAddBinaryMediaTypes (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsAddBinaryMediaTypes (const char *value)
 
int GetMinimumCompressionSize () const
 
bool MinimumCompressionSizeHasBeenSet () const
 
void SetMinimumCompressionSize (int value)
 
AwsApiGatewayRestApiDetailsWithMinimumCompressionSize (int value)
 
const Aws::StringGetApiKeySource () const
 
bool ApiKeySourceHasBeenSet () const
 
void SetApiKeySource (const Aws::String &value)
 
void SetApiKeySource (Aws::String &&value)
 
void SetApiKeySource (const char *value)
 
AwsApiGatewayRestApiDetailsWithApiKeySource (const Aws::String &value)
 
AwsApiGatewayRestApiDetailsWithApiKeySource (Aws::String &&value)
 
AwsApiGatewayRestApiDetailsWithApiKeySource (const char *value)
 
const AwsApiGatewayEndpointConfigurationGetEndpointConfiguration () const
 
bool EndpointConfigurationHasBeenSet () const
 
void SetEndpointConfiguration (const AwsApiGatewayEndpointConfiguration &value)
 
void SetEndpointConfiguration (AwsApiGatewayEndpointConfiguration &&value)
 
AwsApiGatewayRestApiDetailsWithEndpointConfiguration (const AwsApiGatewayEndpointConfiguration &value)
 
AwsApiGatewayRestApiDetailsWithEndpointConfiguration (AwsApiGatewayEndpointConfiguration &&value)
 

Detailed Description

Contains information about a REST API in version 1 of Amazon API Gateway.

See Also:

AWS API Reference

Definition at line 34 of file AwsApiGatewayRestApiDetails.h.

Constructor & Destructor Documentation

◆ AwsApiGatewayRestApiDetails() [1/2]

Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::AwsApiGatewayRestApiDetails ( )

◆ AwsApiGatewayRestApiDetails() [2/2]

Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::AwsApiGatewayRestApiDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddBinaryMediaTypes() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::AddBinaryMediaTypes ( Aws::String &&  value)
inline

The list of binary media types supported by the REST API.

Definition at line 318 of file AwsApiGatewayRestApiDetails.h.

◆ AddBinaryMediaTypes() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::AddBinaryMediaTypes ( const Aws::String value)
inline

The list of binary media types supported by the REST API.

Definition at line 313 of file AwsApiGatewayRestApiDetails.h.

◆ AddBinaryMediaTypes() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::AddBinaryMediaTypes ( const char *  value)
inline

The list of binary media types supported by the REST API.

Definition at line 323 of file AwsApiGatewayRestApiDetails.h.

◆ ApiKeySourceHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::ApiKeySourceHasBeenSet ( ) const
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 371 of file AwsApiGatewayRestApiDetails.h.

◆ BinaryMediaTypesHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::BinaryMediaTypesHasBeenSet ( ) const
inline

The list of binary media types supported by the REST API.

Definition at line 288 of file AwsApiGatewayRestApiDetails.h.

◆ CreatedDateHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::CreatedDateHasBeenSet ( ) const
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 182 of file AwsApiGatewayRestApiDetails.h.

◆ DescriptionHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::DescriptionHasBeenSet ( ) const
inline

A description of the REST API.

Definition at line 133 of file AwsApiGatewayRestApiDetails.h.

◆ EndpointConfigurationHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::EndpointConfigurationHasBeenSet ( ) const
inline

The endpoint configuration of the REST API.

Definition at line 436 of file AwsApiGatewayRestApiDetails.h.

◆ GetApiKeySource()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetApiKeySource ( ) const
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 362 of file AwsApiGatewayRestApiDetails.h.

◆ GetBinaryMediaTypes()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetBinaryMediaTypes ( ) const
inline

The list of binary media types supported by the REST API.

Definition at line 283 of file AwsApiGatewayRestApiDetails.h.

◆ GetCreatedDate()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetCreatedDate ( ) const
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 173 of file AwsApiGatewayRestApiDetails.h.

◆ GetDescription()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetDescription ( ) const
inline

A description of the REST API.

Definition at line 128 of file AwsApiGatewayRestApiDetails.h.

◆ GetEndpointConfiguration()

const AwsApiGatewayEndpointConfiguration& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetEndpointConfiguration ( ) const
inline

The endpoint configuration of the REST API.

Definition at line 431 of file AwsApiGatewayRestApiDetails.h.

◆ GetId()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetId ( ) const
inline

The identifier of the REST API.

Definition at line 46 of file AwsApiGatewayRestApiDetails.h.

◆ GetMinimumCompressionSize()

int Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetMinimumCompressionSize ( ) const
inline

The minimum size in bytes of a payload before compression is enabled.

If null, then compression is disabled.

If 0, then all payloads are compressed.

Definition at line 331 of file AwsApiGatewayRestApiDetails.h.

◆ GetName()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetName ( ) const
inline

The name of the REST API.

Definition at line 87 of file AwsApiGatewayRestApiDetails.h.

◆ GetVersion()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::GetVersion ( ) const
inline

The version identifier for the REST API.

Definition at line 242 of file AwsApiGatewayRestApiDetails.h.

◆ IdHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::IdHasBeenSet ( ) const
inline

The identifier of the REST API.

Definition at line 51 of file AwsApiGatewayRestApiDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::Jsonize ( ) const

◆ MinimumCompressionSizeHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::MinimumCompressionSizeHasBeenSet ( ) const
inline

The minimum size in bytes of a payload before compression is enabled.

If null, then compression is disabled.

If 0, then all payloads are compressed.

Definition at line 338 of file AwsApiGatewayRestApiDetails.h.

◆ NameHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::NameHasBeenSet ( ) const
inline

The name of the REST API.

Definition at line 92 of file AwsApiGatewayRestApiDetails.h.

◆ operator=()

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetApiKeySource() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetApiKeySource ( Aws::String &&  value)
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 389 of file AwsApiGatewayRestApiDetails.h.

◆ SetApiKeySource() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetApiKeySource ( const Aws::String value)
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 380 of file AwsApiGatewayRestApiDetails.h.

◆ SetApiKeySource() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetApiKeySource ( const char *  value)
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 398 of file AwsApiGatewayRestApiDetails.h.

◆ SetBinaryMediaTypes() [1/2]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetBinaryMediaTypes ( Aws::Vector< Aws::String > &&  value)
inline

The list of binary media types supported by the REST API.

Definition at line 298 of file AwsApiGatewayRestApiDetails.h.

◆ SetBinaryMediaTypes() [2/2]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetBinaryMediaTypes ( const Aws::Vector< Aws::String > &  value)
inline

The list of binary media types supported by the REST API.

Definition at line 293 of file AwsApiGatewayRestApiDetails.h.

◆ SetCreatedDate() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetCreatedDate ( Aws::String &&  value)
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 200 of file AwsApiGatewayRestApiDetails.h.

◆ SetCreatedDate() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetCreatedDate ( const Aws::String value)
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 191 of file AwsApiGatewayRestApiDetails.h.

◆ SetCreatedDate() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetCreatedDate ( const char *  value)
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 209 of file AwsApiGatewayRestApiDetails.h.

◆ SetDescription() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetDescription ( Aws::String &&  value)
inline

A description of the REST API.

Definition at line 143 of file AwsApiGatewayRestApiDetails.h.

◆ SetDescription() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetDescription ( const Aws::String value)
inline

A description of the REST API.

Definition at line 138 of file AwsApiGatewayRestApiDetails.h.

◆ SetDescription() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetDescription ( const char *  value)
inline

A description of the REST API.

Definition at line 148 of file AwsApiGatewayRestApiDetails.h.

◆ SetEndpointConfiguration() [1/2]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetEndpointConfiguration ( AwsApiGatewayEndpointConfiguration &&  value)
inline

The endpoint configuration of the REST API.

Definition at line 446 of file AwsApiGatewayRestApiDetails.h.

◆ SetEndpointConfiguration() [2/2]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetEndpointConfiguration ( const AwsApiGatewayEndpointConfiguration value)
inline

The endpoint configuration of the REST API.

Definition at line 441 of file AwsApiGatewayRestApiDetails.h.

◆ SetId() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetId ( Aws::String &&  value)
inline

The identifier of the REST API.

Definition at line 61 of file AwsApiGatewayRestApiDetails.h.

◆ SetId() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetId ( const Aws::String value)
inline

The identifier of the REST API.

Definition at line 56 of file AwsApiGatewayRestApiDetails.h.

◆ SetId() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetId ( const char *  value)
inline

The identifier of the REST API.

Definition at line 66 of file AwsApiGatewayRestApiDetails.h.

◆ SetMinimumCompressionSize()

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetMinimumCompressionSize ( int  value)
inline

The minimum size in bytes of a payload before compression is enabled.

If null, then compression is disabled.

If 0, then all payloads are compressed.

Definition at line 345 of file AwsApiGatewayRestApiDetails.h.

◆ SetName() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetName ( Aws::String &&  value)
inline

The name of the REST API.

Definition at line 102 of file AwsApiGatewayRestApiDetails.h.

◆ SetName() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetName ( const Aws::String value)
inline

The name of the REST API.

Definition at line 97 of file AwsApiGatewayRestApiDetails.h.

◆ SetName() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetName ( const char *  value)
inline

The name of the REST API.

Definition at line 107 of file AwsApiGatewayRestApiDetails.h.

◆ SetVersion() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetVersion ( Aws::String &&  value)
inline

The version identifier for the REST API.

Definition at line 257 of file AwsApiGatewayRestApiDetails.h.

◆ SetVersion() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetVersion ( const Aws::String value)
inline

The version identifier for the REST API.

Definition at line 252 of file AwsApiGatewayRestApiDetails.h.

◆ SetVersion() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::SetVersion ( const char *  value)
inline

The version identifier for the REST API.

Definition at line 262 of file AwsApiGatewayRestApiDetails.h.

◆ VersionHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::VersionHasBeenSet ( ) const
inline

The version identifier for the REST API.

Definition at line 247 of file AwsApiGatewayRestApiDetails.h.

◆ WithApiKeySource() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithApiKeySource ( Aws::String &&  value)
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 416 of file AwsApiGatewayRestApiDetails.h.

◆ WithApiKeySource() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithApiKeySource ( const Aws::String value)
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 407 of file AwsApiGatewayRestApiDetails.h.

◆ WithApiKeySource() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithApiKeySource ( const char *  value)
inline

The source of the API key for metering requests according to a usage plan.

HEADER indicates whether to read the API key from the X-API-Key header of a request.

AUTHORIZER indicates whether to read the API key from the UsageIdentifierKey from a custom authorizer.

Definition at line 425 of file AwsApiGatewayRestApiDetails.h.

◆ WithBinaryMediaTypes() [1/2]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithBinaryMediaTypes ( Aws::Vector< Aws::String > &&  value)
inline

The list of binary media types supported by the REST API.

Definition at line 308 of file AwsApiGatewayRestApiDetails.h.

◆ WithBinaryMediaTypes() [2/2]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithBinaryMediaTypes ( const Aws::Vector< Aws::String > &  value)
inline

The list of binary media types supported by the REST API.

Definition at line 303 of file AwsApiGatewayRestApiDetails.h.

◆ WithCreatedDate() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithCreatedDate ( Aws::String &&  value)
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 227 of file AwsApiGatewayRestApiDetails.h.

◆ WithCreatedDate() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithCreatedDate ( const Aws::String value)
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 218 of file AwsApiGatewayRestApiDetails.h.

◆ WithCreatedDate() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithCreatedDate ( const char *  value)
inline

Indicates when the API was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 236 of file AwsApiGatewayRestApiDetails.h.

◆ WithDescription() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithDescription ( Aws::String &&  value)
inline

A description of the REST API.

Definition at line 158 of file AwsApiGatewayRestApiDetails.h.

◆ WithDescription() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithDescription ( const Aws::String value)
inline

A description of the REST API.

Definition at line 153 of file AwsApiGatewayRestApiDetails.h.

◆ WithDescription() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithDescription ( const char *  value)
inline

A description of the REST API.

Definition at line 163 of file AwsApiGatewayRestApiDetails.h.

◆ WithEndpointConfiguration() [1/2]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithEndpointConfiguration ( AwsApiGatewayEndpointConfiguration &&  value)
inline

The endpoint configuration of the REST API.

Definition at line 456 of file AwsApiGatewayRestApiDetails.h.

◆ WithEndpointConfiguration() [2/2]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithEndpointConfiguration ( const AwsApiGatewayEndpointConfiguration value)
inline

The endpoint configuration of the REST API.

Definition at line 451 of file AwsApiGatewayRestApiDetails.h.

◆ WithId() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithId ( Aws::String &&  value)
inline

The identifier of the REST API.

Definition at line 76 of file AwsApiGatewayRestApiDetails.h.

◆ WithId() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithId ( const Aws::String value)
inline

The identifier of the REST API.

Definition at line 71 of file AwsApiGatewayRestApiDetails.h.

◆ WithId() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithId ( const char *  value)
inline

The identifier of the REST API.

Definition at line 81 of file AwsApiGatewayRestApiDetails.h.

◆ WithMinimumCompressionSize()

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithMinimumCompressionSize ( int  value)
inline

The minimum size in bytes of a payload before compression is enabled.

If null, then compression is disabled.

If 0, then all payloads are compressed.

Definition at line 352 of file AwsApiGatewayRestApiDetails.h.

◆ WithName() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithName ( Aws::String &&  value)
inline

The name of the REST API.

Definition at line 117 of file AwsApiGatewayRestApiDetails.h.

◆ WithName() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithName ( const Aws::String value)
inline

The name of the REST API.

Definition at line 112 of file AwsApiGatewayRestApiDetails.h.

◆ WithName() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithName ( const char *  value)
inline

The name of the REST API.

Definition at line 122 of file AwsApiGatewayRestApiDetails.h.

◆ WithVersion() [1/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithVersion ( Aws::String &&  value)
inline

The version identifier for the REST API.

Definition at line 272 of file AwsApiGatewayRestApiDetails.h.

◆ WithVersion() [2/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithVersion ( const Aws::String value)
inline

The version identifier for the REST API.

Definition at line 267 of file AwsApiGatewayRestApiDetails.h.

◆ WithVersion() [3/3]

AwsApiGatewayRestApiDetails& Aws::SecurityHub::Model::AwsApiGatewayRestApiDetails::WithVersion ( const char *  value)
inline

The version identifier for the REST API.

Definition at line 277 of file AwsApiGatewayRestApiDetails.h.


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