@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public StartRecommendationsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()