/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Request to download logs retrieved with
* RequestEnvironmentInfo.See Also:
AWS
* API Reference
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The ID of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You must
* specify either this or an EnvironmentName, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The name of the data's environment.
If no such environment is found,
* returns an InvalidParameterValue
error.
Condition: You
* must specify either this or an EnvironmentId, or both. If you do not specify
* either, AWS Elastic Beanstalk returns MissingRequiredParameter
* error.
The type of information to retrieve.
*/ inline const EnvironmentInfoType& GetInfoType() const{ return m_infoType; } /** *The type of information to retrieve.
*/ inline bool InfoTypeHasBeenSet() const { return m_infoTypeHasBeenSet; } /** *The type of information to retrieve.
*/ inline void SetInfoType(const EnvironmentInfoType& value) { m_infoTypeHasBeenSet = true; m_infoType = value; } /** *The type of information to retrieve.
*/ inline void SetInfoType(EnvironmentInfoType&& value) { m_infoTypeHasBeenSet = true; m_infoType = std::move(value); } /** *The type of information to retrieve.
*/ inline RetrieveEnvironmentInfoRequest& WithInfoType(const EnvironmentInfoType& value) { SetInfoType(value); return *this;} /** *The type of information to retrieve.
*/ inline RetrieveEnvironmentInfoRequest& WithInfoType(EnvironmentInfoType&& value) { SetInfoType(std::move(value)); return *this;} private: Aws::String m_environmentId; bool m_environmentIdHasBeenSet = false; Aws::String m_environmentName; bool m_environmentNameHasBeenSet = false; EnvironmentInfoType m_infoType; bool m_infoTypeHasBeenSet = false; }; } // namespace Model } // namespace ElasticBeanstalk } // namespace Aws