AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::DevOpsGuru::Model::ListEventsFilters Class Reference

#include <ListEventsFilters.h>

Public Member Functions

 ListEventsFilters ()
 
 ListEventsFilters (Aws::Utils::Json::JsonView jsonValue)
 
ListEventsFiltersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInsightId () const
 
bool InsightIdHasBeenSet () const
 
void SetInsightId (const Aws::String &value)
 
void SetInsightId (Aws::String &&value)
 
void SetInsightId (const char *value)
 
ListEventsFiltersWithInsightId (const Aws::String &value)
 
ListEventsFiltersWithInsightId (Aws::String &&value)
 
ListEventsFiltersWithInsightId (const char *value)
 
const EventTimeRangeGetEventTimeRange () const
 
bool EventTimeRangeHasBeenSet () const
 
void SetEventTimeRange (const EventTimeRange &value)
 
void SetEventTimeRange (EventTimeRange &&value)
 
ListEventsFiltersWithEventTimeRange (const EventTimeRange &value)
 
ListEventsFiltersWithEventTimeRange (EventTimeRange &&value)
 
const EventClassGetEventClass () const
 
bool EventClassHasBeenSet () const
 
void SetEventClass (const EventClass &value)
 
void SetEventClass (EventClass &&value)
 
ListEventsFiltersWithEventClass (const EventClass &value)
 
ListEventsFiltersWithEventClass (EventClass &&value)
 
const Aws::StringGetEventSource () const
 
bool EventSourceHasBeenSet () const
 
void SetEventSource (const Aws::String &value)
 
void SetEventSource (Aws::String &&value)
 
void SetEventSource (const char *value)
 
ListEventsFiltersWithEventSource (const Aws::String &value)
 
ListEventsFiltersWithEventSource (Aws::String &&value)
 
ListEventsFiltersWithEventSource (const char *value)
 
const EventDataSourceGetDataSource () const
 
bool DataSourceHasBeenSet () const
 
void SetDataSource (const EventDataSource &value)
 
void SetDataSource (EventDataSource &&value)
 
ListEventsFiltersWithDataSource (const EventDataSource &value)
 
ListEventsFiltersWithDataSource (EventDataSource &&value)
 
const ResourceCollectionGetResourceCollection () const
 
bool ResourceCollectionHasBeenSet () const
 
void SetResourceCollection (const ResourceCollection &value)
 
void SetResourceCollection (ResourceCollection &&value)
 
ListEventsFiltersWithResourceCollection (const ResourceCollection &value)
 
ListEventsFiltersWithResourceCollection (ResourceCollection &&value)
 

Detailed Description

Filters you can use to specify which events are returned when ListEvents is called.

See Also:

AWS API Reference

Definition at line 36 of file ListEventsFilters.h.

Constructor & Destructor Documentation

◆ ListEventsFilters() [1/2]

Aws::DevOpsGuru::Model::ListEventsFilters::ListEventsFilters ( )

◆ ListEventsFilters() [2/2]

Aws::DevOpsGuru::Model::ListEventsFilters::ListEventsFilters ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DataSourceHasBeenSet()

bool Aws::DevOpsGuru::Model::ListEventsFilters::DataSourceHasBeenSet ( ) const
inline

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Definition at line 219 of file ListEventsFilters.h.

◆ EventClassHasBeenSet()

bool Aws::DevOpsGuru::Model::ListEventsFilters::EventClassHasBeenSet ( ) const
inline

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Definition at line 141 of file ListEventsFilters.h.

◆ EventSourceHasBeenSet()

bool Aws::DevOpsGuru::Model::ListEventsFilters::EventSourceHasBeenSet ( ) const
inline

The AWS source that emitted the events you want to filter for.

Definition at line 176 of file ListEventsFilters.h.

◆ EventTimeRangeHasBeenSet()

bool Aws::DevOpsGuru::Model::ListEventsFilters::EventTimeRangeHasBeenSet ( ) const
inline

A time range during which you want the filtered events to have occurred.

Definition at line 104 of file ListEventsFilters.h.

◆ GetDataSource()

const EventDataSource& Aws::DevOpsGuru::Model::ListEventsFilters::GetDataSource ( ) const
inline

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Definition at line 213 of file ListEventsFilters.h.

◆ GetEventClass()

const EventClass& Aws::DevOpsGuru::Model::ListEventsFilters::GetEventClass ( ) const
inline

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Definition at line 135 of file ListEventsFilters.h.

◆ GetEventSource()

const Aws::String& Aws::DevOpsGuru::Model::ListEventsFilters::GetEventSource ( ) const
inline

The AWS source that emitted the events you want to filter for.

Definition at line 171 of file ListEventsFilters.h.

◆ GetEventTimeRange()

const EventTimeRange& Aws::DevOpsGuru::Model::ListEventsFilters::GetEventTimeRange ( ) const
inline

A time range during which you want the filtered events to have occurred.

Definition at line 98 of file ListEventsFilters.h.

◆ GetInsightId()

const Aws::String& Aws::DevOpsGuru::Model::ListEventsFilters::GetInsightId ( ) const
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 49 of file ListEventsFilters.h.

◆ GetResourceCollection()

const ResourceCollection& Aws::DevOpsGuru::Model::ListEventsFilters::GetResourceCollection ( ) const
inline

Definition at line 247 of file ListEventsFilters.h.

◆ InsightIdHasBeenSet()

bool Aws::DevOpsGuru::Model::ListEventsFilters::InsightIdHasBeenSet ( ) const
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 55 of file ListEventsFilters.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DevOpsGuru::Model::ListEventsFilters::Jsonize ( ) const

◆ operator=()

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceCollectionHasBeenSet()

bool Aws::DevOpsGuru::Model::ListEventsFilters::ResourceCollectionHasBeenSet ( ) const
inline

Definition at line 250 of file ListEventsFilters.h.

◆ SetDataSource() [1/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetDataSource ( const EventDataSource value)
inline

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Definition at line 225 of file ListEventsFilters.h.

◆ SetDataSource() [2/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetDataSource ( EventDataSource &&  value)
inline

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Definition at line 231 of file ListEventsFilters.h.

◆ SetEventClass() [1/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventClass ( const EventClass value)
inline

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Definition at line 147 of file ListEventsFilters.h.

◆ SetEventClass() [2/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventClass ( EventClass &&  value)
inline

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Definition at line 153 of file ListEventsFilters.h.

◆ SetEventSource() [1/3]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventSource ( Aws::String &&  value)
inline

The AWS source that emitted the events you want to filter for.

Definition at line 186 of file ListEventsFilters.h.

◆ SetEventSource() [2/3]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventSource ( const Aws::String value)
inline

The AWS source that emitted the events you want to filter for.

Definition at line 181 of file ListEventsFilters.h.

◆ SetEventSource() [3/3]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventSource ( const char *  value)
inline

The AWS source that emitted the events you want to filter for.

Definition at line 191 of file ListEventsFilters.h.

◆ SetEventTimeRange() [1/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventTimeRange ( const EventTimeRange value)
inline

A time range during which you want the filtered events to have occurred.

Definition at line 110 of file ListEventsFilters.h.

◆ SetEventTimeRange() [2/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetEventTimeRange ( EventTimeRange &&  value)
inline

A time range during which you want the filtered events to have occurred.

Definition at line 116 of file ListEventsFilters.h.

◆ SetInsightId() [1/3]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetInsightId ( Aws::String &&  value)
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 67 of file ListEventsFilters.h.

◆ SetInsightId() [2/3]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetInsightId ( const Aws::String value)
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 61 of file ListEventsFilters.h.

◆ SetInsightId() [3/3]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetInsightId ( const char *  value)
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 73 of file ListEventsFilters.h.

◆ SetResourceCollection() [1/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetResourceCollection ( const ResourceCollection value)
inline

Definition at line 253 of file ListEventsFilters.h.

◆ SetResourceCollection() [2/2]

void Aws::DevOpsGuru::Model::ListEventsFilters::SetResourceCollection ( ResourceCollection &&  value)
inline

Definition at line 256 of file ListEventsFilters.h.

◆ WithDataSource() [1/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithDataSource ( const EventDataSource value)
inline

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Definition at line 237 of file ListEventsFilters.h.

◆ WithDataSource() [2/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithDataSource ( EventDataSource &&  value)
inline

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

Definition at line 243 of file ListEventsFilters.h.

◆ WithEventClass() [1/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventClass ( const EventClass value)
inline

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Definition at line 159 of file ListEventsFilters.h.

◆ WithEventClass() [2/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventClass ( EventClass &&  value)
inline

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

Definition at line 165 of file ListEventsFilters.h.

◆ WithEventSource() [1/3]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventSource ( Aws::String &&  value)
inline

The AWS source that emitted the events you want to filter for.

Definition at line 201 of file ListEventsFilters.h.

◆ WithEventSource() [2/3]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventSource ( const Aws::String value)
inline

The AWS source that emitted the events you want to filter for.

Definition at line 196 of file ListEventsFilters.h.

◆ WithEventSource() [3/3]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventSource ( const char *  value)
inline

The AWS source that emitted the events you want to filter for.

Definition at line 206 of file ListEventsFilters.h.

◆ WithEventTimeRange() [1/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventTimeRange ( const EventTimeRange value)
inline

A time range during which you want the filtered events to have occurred.

Definition at line 122 of file ListEventsFilters.h.

◆ WithEventTimeRange() [2/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithEventTimeRange ( EventTimeRange &&  value)
inline

A time range during which you want the filtered events to have occurred.

Definition at line 128 of file ListEventsFilters.h.

◆ WithInsightId() [1/3]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithInsightId ( Aws::String &&  value)
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 85 of file ListEventsFilters.h.

◆ WithInsightId() [2/3]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithInsightId ( const Aws::String value)
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 79 of file ListEventsFilters.h.

◆ WithInsightId() [3/3]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithInsightId ( const char *  value)
inline

An ID of an insight that is related to the events you want to filter for.

Definition at line 91 of file ListEventsFilters.h.

◆ WithResourceCollection() [1/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithResourceCollection ( const ResourceCollection value)
inline

Definition at line 259 of file ListEventsFilters.h.

◆ WithResourceCollection() [2/2]

ListEventsFilters& Aws::DevOpsGuru::Model::ListEventsFilters::WithResourceCollection ( ResourceCollection &&  value)
inline

Definition at line 262 of file ListEventsFilters.h.


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