7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/InstanceFleetState.h>
9#include <aws/elasticmapreduce/model/InstanceFleetStateChangeReason.h>
10#include <aws/elasticmapreduce/model/InstanceFleetTimeline.h>
97 bool m_stateHasBeenSet =
false;
100 bool m_stateChangeReasonHasBeenSet =
false;
103 bool m_timelineHasBeenSet =
false;
bool StateChangeReasonHasBeenSet() const
void SetTimeline(const InstanceFleetTimeline &value)
void SetState(InstanceFleetState &&value)
InstanceFleetStatus & WithTimeline(const InstanceFleetTimeline &value)
InstanceFleetStatus & WithState(const InstanceFleetState &value)
AWS_EMR_API InstanceFleetStatus(Aws::Utils::Json::JsonView jsonValue)
InstanceFleetStatus & WithTimeline(InstanceFleetTimeline &&value)
void SetStateChangeReason(const InstanceFleetStateChangeReason &value)
const InstanceFleetStateChangeReason & GetStateChangeReason() const
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStateChangeReason(InstanceFleetStateChangeReason &&value)
InstanceFleetStatus & WithStateChangeReason(const InstanceFleetStateChangeReason &value)
bool TimelineHasBeenSet() const
InstanceFleetStatus & WithState(InstanceFleetState &&value)
bool StateHasBeenSet() const
AWS_EMR_API InstanceFleetStatus()
void SetState(const InstanceFleetState &value)
const InstanceFleetTimeline & GetTimeline() const
AWS_EMR_API InstanceFleetStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTimeline(InstanceFleetTimeline &&value)
InstanceFleetStatus & WithStateChangeReason(InstanceFleetStateChangeReason &&value)
const InstanceFleetState & GetState() const
Aws::Utils::Json::JsonValue JsonValue