/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.rds.model; import java.io.Serializable; import javax.annotation.Generated; import com.amazonaws.AmazonWebServiceRequest; /** * * @see AWS * API Documentation */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public class DescribeBlueGreenDeploymentsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { /** *
* The blue/green deployment identifier. If you specify this parameter, the response only includes information about * the specific blue/green deployment. This parameter isn't case-sensitive. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** A filter that specifies one or more blue/green deployments to describe. *
** Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green deployments.
* The results list only includes information about the blue/green deployments with the specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The results
* list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* An optional pagination token provided by a previous DescribeBlueGreenDeployments
request. If you
* specify this parameter, the response only includes records beyond the marker, up to the value specified by
* MaxRecords
.
*
* The maximum number of records to include in the response. If more records exist than the specified
* MaxRecords
value, a pagination token called a marker is included in the response so you can retrieve
* the remaining results.
*
* Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
** The blue/green deployment identifier. If you specify this parameter, the response only includes information about * the specific blue/green deployment. This parameter isn't case-sensitive. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** The blue/green deployment identifier. If you specify this parameter, the response only includes information about * the specific blue/green deployment. This parameter isn't case-sensitive. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** The blue/green deployment identifier. If you specify this parameter, the response only includes information about * the specific blue/green deployment. This parameter isn't case-sensitive. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** Constraints: *
** Must match an existing blue/green deployment identifier. *
** A filter that specifies one or more blue/green deployments to describe. *
** Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green deployments.
* The results list only includes information about the blue/green deployments with the specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The results
* list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green
* deployments. The results list only includes information about the blue/green deployments with the
* specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The
* results list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only
* includes information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only
* includes information about the blue/green deployments with the specified target databases.
*
* A filter that specifies one or more blue/green deployments to describe. *
** Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green deployments.
* The results list only includes information about the blue/green deployments with the specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The results
* list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green
* deployments. The results list only includes information about the blue/green deployments with the
* specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The
* results list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* A filter that specifies one or more blue/green deployments to describe. *
** Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green deployments.
* The results list only includes information about the blue/green deployments with the specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The results
* list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* NOTE: This method appends the values to the existing list (if any). Use * {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override * the existing values. *
* * @param filters * A filter that specifies one or more blue/green deployments to describe. ** Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green
* deployments. The results list only includes information about the blue/green deployments with the
* specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The
* results list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* A filter that specifies one or more blue/green deployments to describe. *
** Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green deployments.
* The results list only includes information about the blue/green deployments with the specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The results
* list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* Valid Values: *
*
* blue-green-deployment-identifier
- Accepts system-generated identifiers for blue/green
* deployments. The results list only includes information about the blue/green deployments with the
* specified identifiers.
*
* blue-green-deployment-name
- Accepts user-supplied names for blue/green deployments. The
* results list only includes information about the blue/green deployments with the specified names.
*
* source
- Accepts source databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified source databases.
*
* target
- Accepts target databases for a blue/green deployment. The results list only includes
* information about the blue/green deployments with the specified target databases.
*
* An optional pagination token provided by a previous DescribeBlueGreenDeployments
request. If you
* specify this parameter, the response only includes records beyond the marker, up to the value specified by
* MaxRecords
.
*
DescribeBlueGreenDeployments
request. If
* you specify this parameter, the response only includes records beyond the marker, up to the value
* specified by MaxRecords
.
*/
public void setMarker(String marker) {
this.marker = marker;
}
/**
*
* An optional pagination token provided by a previous DescribeBlueGreenDeployments
request. If you
* specify this parameter, the response only includes records beyond the marker, up to the value specified by
* MaxRecords
.
*
DescribeBlueGreenDeployments
request. If
* you specify this parameter, the response only includes records beyond the marker, up to the value
* specified by MaxRecords
.
*/
public String getMarker() {
return this.marker;
}
/**
*
* An optional pagination token provided by a previous DescribeBlueGreenDeployments
request. If you
* specify this parameter, the response only includes records beyond the marker, up to the value specified by
* MaxRecords
.
*
DescribeBlueGreenDeployments
request. If
* you specify this parameter, the response only includes records beyond the marker, up to the value
* specified by MaxRecords
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeBlueGreenDeploymentsRequest withMarker(String marker) {
setMarker(marker);
return this;
}
/**
*
* The maximum number of records to include in the response. If more records exist than the specified
* MaxRecords
value, a pagination token called a marker is included in the response so you can retrieve
* the remaining results.
*
* Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
*MaxRecords
value, a pagination token called a marker is included in the response so you can
* retrieve the remaining results.
* * Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
*
* The maximum number of records to include in the response. If more records exist than the specified
* MaxRecords
value, a pagination token called a marker is included in the response so you can retrieve
* the remaining results.
*
* Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
*MaxRecords
value, a pagination token called a marker is included in the response so you can
* retrieve the remaining results.
* * Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
*
* The maximum number of records to include in the response. If more records exist than the specified
* MaxRecords
value, a pagination token called a marker is included in the response so you can retrieve
* the remaining results.
*
* Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
*MaxRecords
value, a pagination token called a marker is included in the response so you can
* retrieve the remaining results.
* * Default: 100 *
** Constraints: *
** Must be a minimum of 20. *
** Can't exceed 100. *
*