/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Request to describe application versions.See Also:
AWS
* API Reference
Specify an application name to show only application versions for that * application.
*/ inline const Aws::String& GetApplicationName() const{ return m_applicationName; } /** *Specify an application name to show only application versions for that * application.
*/ inline bool ApplicationNameHasBeenSet() const { return m_applicationNameHasBeenSet; } /** *Specify an application name to show only application versions for that * application.
*/ inline void SetApplicationName(const Aws::String& value) { m_applicationNameHasBeenSet = true; m_applicationName = value; } /** *Specify an application name to show only application versions for that * application.
*/ inline void SetApplicationName(Aws::String&& value) { m_applicationNameHasBeenSet = true; m_applicationName = std::move(value); } /** *Specify an application name to show only application versions for that * application.
*/ inline void SetApplicationName(const char* value) { m_applicationNameHasBeenSet = true; m_applicationName.assign(value); } /** *Specify an application name to show only application versions for that * application.
*/ inline DescribeApplicationVersionsRequest& WithApplicationName(const Aws::String& value) { SetApplicationName(value); return *this;} /** *Specify an application name to show only application versions for that * application.
*/ inline DescribeApplicationVersionsRequest& WithApplicationName(Aws::String&& value) { SetApplicationName(std::move(value)); return *this;} /** *Specify an application name to show only application versions for that * application.
*/ inline DescribeApplicationVersionsRequest& WithApplicationName(const char* value) { SetApplicationName(value); return *this;} /** *Specify a version label to show a specific application version.
*/ inline const Aws::VectorSpecify a version label to show a specific application version.
*/ inline bool VersionLabelsHasBeenSet() const { return m_versionLabelsHasBeenSet; } /** *Specify a version label to show a specific application version.
*/ inline void SetVersionLabels(const Aws::VectorSpecify a version label to show a specific application version.
*/ inline void SetVersionLabels(Aws::VectorSpecify a version label to show a specific application version.
*/ inline DescribeApplicationVersionsRequest& WithVersionLabels(const Aws::VectorSpecify a version label to show a specific application version.
*/ inline DescribeApplicationVersionsRequest& WithVersionLabels(Aws::VectorSpecify a version label to show a specific application version.
*/ inline DescribeApplicationVersionsRequest& AddVersionLabels(const Aws::String& value) { m_versionLabelsHasBeenSet = true; m_versionLabels.push_back(value); return *this; } /** *Specify a version label to show a specific application version.
*/ inline DescribeApplicationVersionsRequest& AddVersionLabels(Aws::String&& value) { m_versionLabelsHasBeenSet = true; m_versionLabels.push_back(std::move(value)); return *this; } /** *Specify a version label to show a specific application version.
*/ inline DescribeApplicationVersionsRequest& AddVersionLabels(const char* value) { m_versionLabelsHasBeenSet = true; m_versionLabels.push_back(value); return *this; } /** *For a paginated request. Specify a maximum number of application versions to * include in each response.
If no MaxRecords
is specified, all
* available application versions are retrieved in a single response.
For a paginated request. Specify a maximum number of application versions to * include in each response.
If no MaxRecords
is specified, all
* available application versions are retrieved in a single response.
For a paginated request. Specify a maximum number of application versions to * include in each response.
If no MaxRecords
is specified, all
* available application versions are retrieved in a single response.
For a paginated request. Specify a maximum number of application versions to * include in each response.
If no MaxRecords
is specified, all
* available application versions are retrieved in a single response.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.
For a paginated request. Specify a token from a previous response page to * retrieve the next response page. All other parameter values must be identical to * the ones specified in the initial request.
If no NextToken
* is specified, the first page is retrieved.