46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
92 inline void SetFlowLogId(
const char* value) { m_flowLogIdHasBeenSet =
true; m_flowLogId.assign(value); }
127 inline void SetFlowLogStatus(
const char* value) { m_flowLogStatusHasBeenSet =
true; m_flowLogStatus.assign(value); }
162 inline void SetResourceId(
const char* value) { m_resourceIdHasBeenSet =
true; m_resourceId.assign(value); }
222 inline void SetLogGroupName(
const char* value) { m_logGroupNameHasBeenSet =
true; m_logGroupName.assign(value); }
261 inline void SetDeliverLogsStatus(
const char* value) { m_deliverLogsStatusHasBeenSet =
true; m_deliverLogsStatus.assign(value); }
323 inline void SetDeliverLogsErrorMessage(
const char* value) { m_deliverLogsErrorMessageHasBeenSet =
true; m_deliverLogsErrorMessage.assign(value); }
376 inline void SetDeliverLogsPermissionArn(
const char* value) { m_deliverLogsPermissionArnHasBeenSet =
true; m_deliverLogsPermissionArn.assign(value); }
395 bool m_creationTimeHasBeenSet;
397 bool m_flowLogIdHasBeenSet;
399 bool m_flowLogStatusHasBeenSet;
401 bool m_resourceIdHasBeenSet;
403 bool m_trafficTypeHasBeenSet;
405 bool m_logGroupNameHasBeenSet;
407 bool m_deliverLogsStatusHasBeenSet;
409 bool m_deliverLogsErrorMessageHasBeenSet;
411 bool m_deliverLogsPermissionArnHasBeenSet;
void SetTrafficType(TrafficType &&value)
void SetDeliverLogsErrorMessage(Aws::String &&value)
void SetFlowLogId(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
FlowLog & WithLogGroupName(const Aws::String &value)
FlowLog & WithDeliverLogsErrorMessage(const Aws::String &value)
FlowLog & WithDeliverLogsStatus(Aws::String &&value)
void SetFlowLogStatus(Aws::String &&value)
void SetFlowLogStatus(const char *value)
FlowLog & WithCreationTime(Aws::Utils::DateTime &&value)
FlowLog & WithDeliverLogsStatus(const char *value)
const Aws::String & GetResourceId() const
FlowLog & WithFlowLogStatus(const char *value)
void SetLogGroupName(Aws::String &&value)
FlowLog & WithFlowLogStatus(Aws::String &&value)
FlowLog & WithResourceId(const Aws::String &value)
FlowLog & WithDeliverLogsPermissionArn(const char *value)
void SetLogGroupName(const Aws::String &value)
void SetDeliverLogsPermissionArn(Aws::String &&value)
void SetResourceId(const Aws::String &value)
FlowLog & WithDeliverLogsErrorMessage(const char *value)
void SetResourceId(const char *value)
FlowLog & WithFlowLogStatus(const Aws::String &value)
void SetTrafficType(const TrafficType &value)
FlowLog & WithFlowLogId(const char *value)
FlowLog & WithTrafficType(TrafficType &&value)
FlowLog & WithLogGroupName(Aws::String &&value)
FlowLog & WithFlowLogId(Aws::String &&value)
FlowLog & WithCreationTime(const Aws::Utils::DateTime &value)
FlowLog & WithFlowLogId(const Aws::String &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
const TrafficType & GetTrafficType() const
void SetCreationTime(const Aws::Utils::DateTime &value)
FlowLog & WithResourceId(Aws::String &&value)
FlowLog & WithDeliverLogsPermissionArn(const Aws::String &value)
void SetFlowLogStatus(const Aws::String &value)
FlowLog & WithDeliverLogsStatus(const Aws::String &value)
const Aws::String & GetDeliverLogsErrorMessage() const
FlowLog & WithTrafficType(const TrafficType &value)
void SetLogGroupName(const char *value)
FlowLog & WithDeliverLogsPermissionArn(Aws::String &&value)
const Aws::String & GetDeliverLogsPermissionArn() const
void SetDeliverLogsStatus(const char *value)
void SetDeliverLogsPermissionArn(const char *value)
void SetResourceId(Aws::String &&value)
void SetDeliverLogsStatus(Aws::String &&value)
void SetDeliverLogsErrorMessage(const char *value)
FlowLog & WithLogGroupName(const char *value)
FlowLog & WithDeliverLogsErrorMessage(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDeliverLogsPermissionArn(const Aws::String &value)
void SetFlowLogId(const Aws::String &value)
const Aws::String & GetDeliverLogsStatus() const
void SetDeliverLogsStatus(const Aws::String &value)
const Aws::String & GetFlowLogId() const
FlowLog & WithResourceId(const char *value)
const Aws::String & GetFlowLogStatus() const
void SetFlowLogId(const char *value)
const Aws::String & GetLogGroupName() const
JSON (JavaScript Object Notation).
void SetDeliverLogsErrorMessage(const Aws::String &value)