public class DescribeDBEngineVersionsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
DescribeDBEngineVersions operation
.
Returns a list of the available DB engines.
NOOP
Constructor and Description |
---|
DescribeDBEngineVersionsRequest()
Default constructor for a new DescribeDBEngineVersionsRequest object.
|
Modifier and Type | Method and Description |
---|---|
DescribeDBEngineVersionsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getDBParameterGroupFamily()
The name of a specific DB parameter group family to return details
for.
|
Boolean |
getDefaultOnly()
Indicates that only the default version of the specified engine or
engine and major version combination is returned.
|
String |
getEngine()
The database engine to return.
|
String |
getEngineVersion()
The database engine version to return.
|
List<Filter> |
getFilters()
Not currently supported.
|
Boolean |
getListSupportedCharacterSets()
If this parameter is specified, and if the requested engine supports
the CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.
|
String |
getMarker()
An optional pagination token provided by a previous request.
|
Integer |
getMaxRecords()
The maximum number of records to include in the response.
|
int |
hashCode() |
Boolean |
isDefaultOnly()
Indicates that only the default version of the specified engine or
engine and major version combination is returned.
|
Boolean |
isListSupportedCharacterSets()
If this parameter is specified, and if the requested engine supports
the CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.
|
void |
setDBParameterGroupFamily(String dBParameterGroupFamily)
The name of a specific DB parameter group family to return details
for.
|
void |
setDefaultOnly(Boolean defaultOnly)
Indicates that only the default version of the specified engine or
engine and major version combination is returned.
|
void |
setEngine(String engine)
The database engine to return.
|
void |
setEngineVersion(String engineVersion)
The database engine version to return.
|
void |
setFilters(Collection<Filter> filters)
Not currently supported.
|
void |
setListSupportedCharacterSets(Boolean listSupportedCharacterSets)
If this parameter is specified, and if the requested engine supports
the CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.
|
void |
setMarker(String marker)
An optional pagination token provided by a previous request.
|
void |
setMaxRecords(Integer maxRecords)
The maximum number of records to include in the response.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeDBEngineVersionsRequest |
withDBParameterGroupFamily(String dBParameterGroupFamily)
The name of a specific DB parameter group family to return details
for.
|
DescribeDBEngineVersionsRequest |
withDefaultOnly(Boolean defaultOnly)
Indicates that only the default version of the specified engine or
engine and major version combination is returned.
|
DescribeDBEngineVersionsRequest |
withEngine(String engine)
The database engine to return.
|
DescribeDBEngineVersionsRequest |
withEngineVersion(String engineVersion)
The database engine version to return.
|
DescribeDBEngineVersionsRequest |
withFilters(Collection<Filter> filters)
Not currently supported.
|
DescribeDBEngineVersionsRequest |
withFilters(Filter... filters)
Not currently supported.
|
DescribeDBEngineVersionsRequest |
withListSupportedCharacterSets(Boolean listSupportedCharacterSets)
If this parameter is specified, and if the requested engine supports
the CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.
|
DescribeDBEngineVersionsRequest |
withMarker(String marker)
An optional pagination token provided by a previous request.
|
DescribeDBEngineVersionsRequest |
withMaxRecords(Integer maxRecords)
The maximum number of records to include in the response.
|
copyBaseTo, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public DescribeDBEngineVersionsRequest()
public String getEngine()
public void setEngine(String engine)
engine
- The database engine to return.public DescribeDBEngineVersionsRequest withEngine(String engine)
Returns a reference to this object so that method calls can be chained together.
engine
- The database engine to return.public String getEngineVersion()
Example: 5.1.49
Example: 5.1.49
public void setEngineVersion(String engineVersion)
Example: 5.1.49
engineVersion
- The database engine version to return. Example: 5.1.49
public DescribeDBEngineVersionsRequest withEngineVersion(String engineVersion)
Example: 5.1.49
Returns a reference to this object so that method calls can be chained together.
engineVersion
- The database engine version to return. Example: 5.1.49
public String getDBParameterGroupFamily()
Constraints:
Constraints:
public void setDBParameterGroupFamily(String dBParameterGroupFamily)
Constraints:
dBParameterGroupFamily
- The name of a specific DB parameter group family to return details
for. Constraints:
public DescribeDBEngineVersionsRequest withDBParameterGroupFamily(String dBParameterGroupFamily)
Constraints:
Returns a reference to this object so that method calls can be chained together.
dBParameterGroupFamily
- The name of a specific DB parameter group family to return details
for. Constraints:
public List<Filter> getFilters()
public void setFilters(Collection<Filter> filters)
filters
- Not currently supported.public DescribeDBEngineVersionsRequest withFilters(Filter... filters)
NOTE: This method appends the values to the existing list (if
any). Use setFilters(java.util.Collection)
or withFilters(java.util.Collection)
if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
filters
- Not currently supported.public DescribeDBEngineVersionsRequest withFilters(Collection<Filter> filters)
Returns a reference to this object so that method calls can be chained together.
filters
- Not currently supported.public Integer getMaxRecords()
MaxRecords
value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: Minimum 20, maximum 100.
MaxRecords
value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: Minimum 20, maximum 100.
public void setMaxRecords(Integer maxRecords)
MaxRecords
value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: Minimum 20, maximum 100.
maxRecords
- The maximum number of records to include in the response. If more than
the MaxRecords
value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: Minimum 20, maximum 100.
public DescribeDBEngineVersionsRequest withMaxRecords(Integer maxRecords)
MaxRecords
value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: Minimum 20, maximum 100.
Returns a reference to this object so that method calls can be chained together.
maxRecords
- The maximum number of records to include in the response. If more than
the MaxRecords
value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: Minimum 20, maximum 100.
public String getMarker()
MaxRecords
.MaxRecords
.public void setMarker(String marker)
MaxRecords
.marker
- An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords
.public DescribeDBEngineVersionsRequest withMarker(String marker)
MaxRecords
.
Returns a reference to this object so that method calls can be chained together.
marker
- An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords
.public Boolean isDefaultOnly()
public void setDefaultOnly(Boolean defaultOnly)
defaultOnly
- Indicates that only the default version of the specified engine or
engine and major version combination is returned.public DescribeDBEngineVersionsRequest withDefaultOnly(Boolean defaultOnly)
Returns a reference to this object so that method calls can be chained together.
defaultOnly
- Indicates that only the default version of the specified engine or
engine and major version combination is returned.public Boolean getDefaultOnly()
public Boolean isListSupportedCharacterSets()
public void setListSupportedCharacterSets(Boolean listSupportedCharacterSets)
listSupportedCharacterSets
- If this parameter is specified, and if the requested engine supports
the CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.public DescribeDBEngineVersionsRequest withListSupportedCharacterSets(Boolean listSupportedCharacterSets)
Returns a reference to this object so that method calls can be chained together.
listSupportedCharacterSets
- If this parameter is specified, and if the requested engine supports
the CharacterSetName parameter for CreateDBInstance, the response
includes a list of supported character sets for each engine version.public Boolean getListSupportedCharacterSets()
public String toString()
toString
in class Object
Object.toString()
public DescribeDBEngineVersionsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2015. All rights reserved.