@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartRecommendationsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
StartRecommendationsRequest() |
| Modifier and Type | Method and Description |
|---|---|
StartRecommendationsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDatabaseId()
The identifier of the source database to analyze and provide recommendations for.
|
RecommendationSettings |
getSettings()
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations.
|
int |
hashCode() |
void |
setDatabaseId(String databaseId)
The identifier of the source database to analyze and provide recommendations for.
|
void |
setSettings(RecommendationSettings settings)
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations.
|
String |
toString()
Returns a string representation of this object.
|
StartRecommendationsRequest |
withDatabaseId(String databaseId)
The identifier of the source database to analyze and provide recommendations for.
|
StartRecommendationsRequest |
withSettings(RecommendationSettings settings)
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDatabaseId(String databaseId)
The identifier of the source database to analyze and provide recommendations for.
databaseId - The identifier of the source database to analyze and provide recommendations for.public String getDatabaseId()
The identifier of the source database to analyze and provide recommendations for.
public StartRecommendationsRequest withDatabaseId(String databaseId)
The identifier of the source database to analyze and provide recommendations for.
databaseId - The identifier of the source database to analyze and provide recommendations for.public void setSettings(RecommendationSettings settings)
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These parameters include target instance sizing and availability and durability settings. For target instance sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ deployments) and Dev/Test (Single-AZ deployments).
settings - The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These
parameters include target instance sizing and availability and durability settings. For target instance
sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For
availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ
deployments) and Dev/Test (Single-AZ deployments).public RecommendationSettings getSettings()
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These parameters include target instance sizing and availability and durability settings. For target instance sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ deployments) and Dev/Test (Single-AZ deployments).
public StartRecommendationsRequest withSettings(RecommendationSettings settings)
The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These parameters include target instance sizing and availability and durability settings. For target instance sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ deployments) and Dev/Test (Single-AZ deployments).
settings - The settings in JSON format that Fleet Advisor uses to determine target engine recommendations. These
parameters include target instance sizing and availability and durability settings. For target instance
sizing, Fleet Advisor supports the following two options: total capacity and resource utilization. For
availability and durability, Fleet Advisor supports the following two options: production (Multi-AZ
deployments) and Dev/Test (Single-AZ deployments).public String toString()
toString in class ObjectObject.toString()public StartRecommendationsRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()