/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Request to retrieve logs from an environment and store them in your Elastic
* Beanstalk storage bucket.See Also:
AWS
* API Reference
The ID of the environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 environment of the requested data.
If no such
* environment is found, RequestEnvironmentInfo
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 request.
*/ inline const EnvironmentInfoType& GetInfoType() const{ return m_infoType; } /** *The type of information to request.
*/ inline bool InfoTypeHasBeenSet() const { return m_infoTypeHasBeenSet; } /** *The type of information to request.
*/ inline void SetInfoType(const EnvironmentInfoType& value) { m_infoTypeHasBeenSet = true; m_infoType = value; } /** *The type of information to request.
*/ inline void SetInfoType(EnvironmentInfoType&& value) { m_infoTypeHasBeenSet = true; m_infoType = std::move(value); } /** *The type of information to request.
*/ inline RequestEnvironmentInfoRequest& WithInfoType(const EnvironmentInfoType& value) { SetInfoType(value); return *this;} /** *The type of information to request.
*/ inline RequestEnvironmentInfoRequest& 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