7#include <aws/snowball/Snowball_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/snowball/model/S3Resource.h>
10#include <aws/snowball/model/LambdaResource.h>
11#include <aws/snowball/model/Ec2AmiResource.h>
90 bool m_s3ResourcesHasBeenSet =
false;
93 bool m_lambdaResourcesHasBeenSet =
false;
96 bool m_ec2AmiResourcesHasBeenSet =
false;
const Aws::Vector< LambdaResource > & GetLambdaResources() const
JobResource & WithLambdaResources(const Aws::Vector< LambdaResource > &value)
void SetLambdaResources(const Aws::Vector< LambdaResource > &value)
JobResource & WithS3Resources(Aws::Vector< S3Resource > &&value)
void SetS3Resources(Aws::Vector< S3Resource > &&value)
AWS_SNOWBALL_API JobResource()
JobResource & WithS3Resources(const Aws::Vector< S3Resource > &value)
JobResource & WithEc2AmiResources(Aws::Vector< Ec2AmiResource > &&value)
AWS_SNOWBALL_API JobResource(Aws::Utils::Json::JsonView jsonValue)
bool Ec2AmiResourcesHasBeenSet() const
JobResource & AddLambdaResources(LambdaResource &&value)
JobResource & AddEc2AmiResources(const Ec2AmiResource &value)
bool LambdaResourcesHasBeenSet() const
AWS_SNOWBALL_API JobResource & operator=(Aws::Utils::Json::JsonView jsonValue)
JobResource & AddEc2AmiResources(Ec2AmiResource &&value)
JobResource & AddS3Resources(S3Resource &&value)
void SetEc2AmiResources(Aws::Vector< Ec2AmiResource > &&value)
bool S3ResourcesHasBeenSet() const
const Aws::Vector< S3Resource > & GetS3Resources() const
JobResource & WithLambdaResources(Aws::Vector< LambdaResource > &&value)
const Aws::Vector< Ec2AmiResource > & GetEc2AmiResources() const
void SetS3Resources(const Aws::Vector< S3Resource > &value)
void SetLambdaResources(Aws::Vector< LambdaResource > &&value)
JobResource & AddLambdaResources(const LambdaResource &value)
JobResource & WithEc2AmiResources(const Aws::Vector< Ec2AmiResource > &value)
AWS_SNOWBALL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEc2AmiResources(const Aws::Vector< Ec2AmiResource > &value)
JobResource & AddS3Resources(const S3Resource &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue