7#include <aws/robomaker/RoboMaker_EXPORTS.h>
45 inline void SetJobPort(
int value) { m_jobPortHasBeenSet =
true; m_jobPort = value; }
55 inline void SetApplicationPort(
int value) { m_applicationPortHasBeenSet =
true; m_applicationPort = value; }
65 inline void SetEnableOnPublicIp(
bool value) { m_enableOnPublicIpHasBeenSet =
true; m_enableOnPublicIp = value; }
71 bool m_jobPortHasBeenSet =
false;
73 int m_applicationPort;
74 bool m_applicationPortHasBeenSet =
false;
76 bool m_enableOnPublicIp;
77 bool m_enableOnPublicIpHasBeenSet =
false;
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool EnableOnPublicIpHasBeenSet() const
int GetApplicationPort() const
PortMapping & WithEnableOnPublicIp(bool value)
AWS_ROBOMAKER_API PortMapping()
void SetJobPort(int value)
void SetApplicationPort(int value)
bool ApplicationPortHasBeenSet() const
void SetEnableOnPublicIp(bool value)
AWS_ROBOMAKER_API PortMapping & operator=(Aws::Utils::Json::JsonView jsonValue)
PortMapping & WithApplicationPort(int value)
AWS_ROBOMAKER_API PortMapping(Aws::Utils::Json::JsonView jsonValue)
PortMapping & WithJobPort(int value)
bool GetEnableOnPublicIp() const
bool JobPortHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue