AWS SDK for C++  1.8.59
AWS SDK for C++
Public Member Functions | List of all members
Aws::DLM::Model::GetLifecyclePoliciesRequest Class Reference

#include <GetLifecyclePoliciesRequest.h>

+ Inheritance diagram for Aws::DLM::Model::GetLifecyclePoliciesRequest:

Public Member Functions

 GetLifecyclePoliciesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
const Aws::Vector< Aws::String > & GetPolicyIds () const
 
bool PolicyIdsHasBeenSet () const
 
void SetPolicyIds (const Aws::Vector< Aws::String > &value)
 
void SetPolicyIds (Aws::Vector< Aws::String > &&value)
 
GetLifecyclePoliciesRequestWithPolicyIds (const Aws::Vector< Aws::String > &value)
 
GetLifecyclePoliciesRequestWithPolicyIds (Aws::Vector< Aws::String > &&value)
 
GetLifecyclePoliciesRequestAddPolicyIds (const Aws::String &value)
 
GetLifecyclePoliciesRequestAddPolicyIds (Aws::String &&value)
 
GetLifecyclePoliciesRequestAddPolicyIds (const char *value)
 
const GettablePolicyStateValuesGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const GettablePolicyStateValues &value)
 
void SetState (GettablePolicyStateValues &&value)
 
GetLifecyclePoliciesRequestWithState (const GettablePolicyStateValues &value)
 
GetLifecyclePoliciesRequestWithState (GettablePolicyStateValues &&value)
 
const Aws::Vector< ResourceTypeValues > & GetResourceTypes () const
 
bool ResourceTypesHasBeenSet () const
 
void SetResourceTypes (const Aws::Vector< ResourceTypeValues > &value)
 
void SetResourceTypes (Aws::Vector< ResourceTypeValues > &&value)
 
GetLifecyclePoliciesRequestWithResourceTypes (const Aws::Vector< ResourceTypeValues > &value)
 
GetLifecyclePoliciesRequestWithResourceTypes (Aws::Vector< ResourceTypeValues > &&value)
 
GetLifecyclePoliciesRequestAddResourceTypes (const ResourceTypeValues &value)
 
GetLifecyclePoliciesRequestAddResourceTypes (ResourceTypeValues &&value)
 
const Aws::Vector< Aws::String > & GetTargetTags () const
 
bool TargetTagsHasBeenSet () const
 
void SetTargetTags (const Aws::Vector< Aws::String > &value)
 
void SetTargetTags (Aws::Vector< Aws::String > &&value)
 
GetLifecyclePoliciesRequestWithTargetTags (const Aws::Vector< Aws::String > &value)
 
GetLifecyclePoliciesRequestWithTargetTags (Aws::Vector< Aws::String > &&value)
 
GetLifecyclePoliciesRequestAddTargetTags (const Aws::String &value)
 
GetLifecyclePoliciesRequestAddTargetTags (Aws::String &&value)
 
GetLifecyclePoliciesRequestAddTargetTags (const char *value)
 
const Aws::Vector< Aws::String > & GetTagsToAdd () const
 
bool TagsToAddHasBeenSet () const
 
void SetTagsToAdd (const Aws::Vector< Aws::String > &value)
 
void SetTagsToAdd (Aws::Vector< Aws::String > &&value)
 
GetLifecyclePoliciesRequestWithTagsToAdd (const Aws::Vector< Aws::String > &value)
 
GetLifecyclePoliciesRequestWithTagsToAdd (Aws::Vector< Aws::String > &&value)
 
GetLifecyclePoliciesRequestAddTagsToAdd (const Aws::String &value)
 
GetLifecyclePoliciesRequestAddTagsToAdd (Aws::String &&value)
 
GetLifecyclePoliciesRequestAddTagsToAdd (const char *value)
 
- Public Member Functions inherited from Aws::DLM::DLMRequest
virtual ~DLMRequest ()
 
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 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::DLM::DLMRequest
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 28 of file GetLifecyclePoliciesRequest.h.

Constructor & Destructor Documentation

◆ GetLifecyclePoliciesRequest()

Aws::DLM::Model::GetLifecyclePoliciesRequest::GetLifecyclePoliciesRequest ( )

Member Function Documentation

◆ AddPolicyIds() [1/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddPolicyIds ( const Aws::String value)
inline

The identifiers of the data lifecycle policies.

Definition at line 77 of file GetLifecyclePoliciesRequest.h.

◆ AddPolicyIds() [2/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddPolicyIds ( Aws::String &&  value)
inline

The identifiers of the data lifecycle policies.

Definition at line 82 of file GetLifecyclePoliciesRequest.h.

◆ AddPolicyIds() [3/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddPolicyIds ( const char *  value)
inline

The identifiers of the data lifecycle policies.

Definition at line 87 of file GetLifecyclePoliciesRequest.h.

◆ AddQueryStringParameters()

void Aws::DLM::Model::GetLifecyclePoliciesRequest::AddQueryStringParameters ( Aws::Http::URI uri) const
overridevirtual

Do nothing virtual, override this to add query strings to the request

Reimplemented from Aws::AmazonWebServiceRequest.

◆ AddResourceTypes() [1/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddResourceTypes ( const ResourceTypeValues value)
inline

The resource type.

Definition at line 154 of file GetLifecyclePoliciesRequest.h.

◆ AddResourceTypes() [2/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddResourceTypes ( ResourceTypeValues &&  value)
inline

The resource type.

Definition at line 159 of file GetLifecyclePoliciesRequest.h.

◆ AddTagsToAdd() [1/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddTagsToAdd ( const Aws::String value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 264 of file GetLifecyclePoliciesRequest.h.

◆ AddTagsToAdd() [2/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddTagsToAdd ( Aws::String &&  value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 271 of file GetLifecyclePoliciesRequest.h.

◆ AddTagsToAdd() [3/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddTagsToAdd ( const char *  value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 278 of file GetLifecyclePoliciesRequest.h.

◆ AddTargetTags() [1/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddTargetTags ( const Aws::String value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 202 of file GetLifecyclePoliciesRequest.h.

◆ AddTargetTags() [2/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddTargetTags ( Aws::String &&  value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 208 of file GetLifecyclePoliciesRequest.h.

◆ AddTargetTags() [3/3]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::AddTargetTags ( const char *  value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 214 of file GetLifecyclePoliciesRequest.h.

◆ GetPolicyIds()

const Aws::Vector<Aws::String>& Aws::DLM::Model::GetLifecyclePoliciesRequest::GetPolicyIds ( ) const
inline

The identifiers of the data lifecycle policies.

Definition at line 47 of file GetLifecyclePoliciesRequest.h.

◆ GetResourceTypes()

const Aws::Vector<ResourceTypeValues>& Aws::DLM::Model::GetLifecyclePoliciesRequest::GetResourceTypes ( ) const
inline

The resource type.

Definition at line 124 of file GetLifecyclePoliciesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::DLM::Model::GetLifecyclePoliciesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file GetLifecyclePoliciesRequest.h.

◆ GetState()

const GettablePolicyStateValues& Aws::DLM::Model::GetLifecyclePoliciesRequest::GetState ( ) const
inline

The activation state.

Definition at line 93 of file GetLifecyclePoliciesRequest.h.

◆ GetTagsToAdd()

const Aws::Vector<Aws::String>& Aws::DLM::Model::GetLifecyclePoliciesRequest::GetTagsToAdd ( ) const
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 222 of file GetLifecyclePoliciesRequest.h.

◆ GetTargetTags()

const Aws::Vector<Aws::String>& Aws::DLM::Model::GetLifecyclePoliciesRequest::GetTargetTags ( ) const
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 166 of file GetLifecyclePoliciesRequest.h.

◆ PolicyIdsHasBeenSet()

bool Aws::DLM::Model::GetLifecyclePoliciesRequest::PolicyIdsHasBeenSet ( ) const
inline

The identifiers of the data lifecycle policies.

Definition at line 52 of file GetLifecyclePoliciesRequest.h.

◆ ResourceTypesHasBeenSet()

bool Aws::DLM::Model::GetLifecyclePoliciesRequest::ResourceTypesHasBeenSet ( ) const
inline

The resource type.

Definition at line 129 of file GetLifecyclePoliciesRequest.h.

◆ SerializePayload()

Aws::String Aws::DLM::Model::GetLifecyclePoliciesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetPolicyIds() [1/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetPolicyIds ( const Aws::Vector< Aws::String > &  value)
inline

The identifiers of the data lifecycle policies.

Definition at line 57 of file GetLifecyclePoliciesRequest.h.

◆ SetPolicyIds() [2/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetPolicyIds ( Aws::Vector< Aws::String > &&  value)
inline

The identifiers of the data lifecycle policies.

Definition at line 62 of file GetLifecyclePoliciesRequest.h.

◆ SetResourceTypes() [1/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetResourceTypes ( const Aws::Vector< ResourceTypeValues > &  value)
inline

The resource type.

Definition at line 134 of file GetLifecyclePoliciesRequest.h.

◆ SetResourceTypes() [2/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetResourceTypes ( Aws::Vector< ResourceTypeValues > &&  value)
inline

The resource type.

Definition at line 139 of file GetLifecyclePoliciesRequest.h.

◆ SetState() [1/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetState ( const GettablePolicyStateValues value)
inline

The activation state.

Definition at line 103 of file GetLifecyclePoliciesRequest.h.

◆ SetState() [2/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetState ( GettablePolicyStateValues &&  value)
inline

The activation state.

Definition at line 108 of file GetLifecyclePoliciesRequest.h.

◆ SetTagsToAdd() [1/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetTagsToAdd ( const Aws::Vector< Aws::String > &  value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 236 of file GetLifecyclePoliciesRequest.h.

◆ SetTagsToAdd() [2/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetTagsToAdd ( Aws::Vector< Aws::String > &&  value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 243 of file GetLifecyclePoliciesRequest.h.

◆ SetTargetTags() [1/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetTargetTags ( const Aws::Vector< Aws::String > &  value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 178 of file GetLifecyclePoliciesRequest.h.

◆ SetTargetTags() [2/2]

void Aws::DLM::Model::GetLifecyclePoliciesRequest::SetTargetTags ( Aws::Vector< Aws::String > &&  value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 184 of file GetLifecyclePoliciesRequest.h.

◆ StateHasBeenSet()

bool Aws::DLM::Model::GetLifecyclePoliciesRequest::StateHasBeenSet ( ) const
inline

The activation state.

Definition at line 98 of file GetLifecyclePoliciesRequest.h.

◆ TagsToAddHasBeenSet()

bool Aws::DLM::Model::GetLifecyclePoliciesRequest::TagsToAddHasBeenSet ( ) const
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 229 of file GetLifecyclePoliciesRequest.h.

◆ TargetTagsHasBeenSet()

bool Aws::DLM::Model::GetLifecyclePoliciesRequest::TargetTagsHasBeenSet ( ) const
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 172 of file GetLifecyclePoliciesRequest.h.

◆ WithPolicyIds() [1/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithPolicyIds ( const Aws::Vector< Aws::String > &  value)
inline

The identifiers of the data lifecycle policies.

Definition at line 67 of file GetLifecyclePoliciesRequest.h.

◆ WithPolicyIds() [2/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithPolicyIds ( Aws::Vector< Aws::String > &&  value)
inline

The identifiers of the data lifecycle policies.

Definition at line 72 of file GetLifecyclePoliciesRequest.h.

◆ WithResourceTypes() [1/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithResourceTypes ( const Aws::Vector< ResourceTypeValues > &  value)
inline

The resource type.

Definition at line 144 of file GetLifecyclePoliciesRequest.h.

◆ WithResourceTypes() [2/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithResourceTypes ( Aws::Vector< ResourceTypeValues > &&  value)
inline

The resource type.

Definition at line 149 of file GetLifecyclePoliciesRequest.h.

◆ WithState() [1/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithState ( const GettablePolicyStateValues value)
inline

The activation state.

Definition at line 113 of file GetLifecyclePoliciesRequest.h.

◆ WithState() [2/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithState ( GettablePolicyStateValues &&  value)
inline

The activation state.

Definition at line 118 of file GetLifecyclePoliciesRequest.h.

◆ WithTagsToAdd() [1/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithTagsToAdd ( const Aws::Vector< Aws::String > &  value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 250 of file GetLifecyclePoliciesRequest.h.

◆ WithTagsToAdd() [2/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithTagsToAdd ( Aws::Vector< Aws::String > &&  value)
inline

The tags to add to objects created by the policy.

Tags are strings in the format key=value.

These user-defined tags are added in addition to the AWS-added lifecycle tags.

Definition at line 257 of file GetLifecyclePoliciesRequest.h.

◆ WithTargetTags() [1/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithTargetTags ( const Aws::Vector< Aws::String > &  value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 190 of file GetLifecyclePoliciesRequest.h.

◆ WithTargetTags() [2/2]

GetLifecyclePoliciesRequest& Aws::DLM::Model::GetLifecyclePoliciesRequest::WithTargetTags ( Aws::Vector< Aws::String > &&  value)
inline

The target tag for a policy.

Tags are strings in the format key=value.

Definition at line 196 of file GetLifecyclePoliciesRequest.h.


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