Class ResourceDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceDetails.Builder,ResourceDetails>
Contains detailed information about the specified resource.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionfinal AuroraDbClusterStorageThe Aurora DB cluster storage recommendation details.static ResourceDetails.Builderbuilder()final ComputeSavingsPlansThe Compute Savings Plans recommendation details.final DocumentDbClusterThe Amazon DocumentDB cluster recommendation details.final DynamoDbReservedCapacityThe DynamoDB reserved capacity recommendation details.final DynamoDbTableThe DynamoDB table recommendation details.final EbsVolumeThe Amazon Elastic Block Store volume recommendation details.final Ec2AutoScalingGroupThe EC2 Auto Scaling group recommendation details.final Ec2InstanceThe EC2 instance recommendation details.final Ec2InstanceSavingsPlansThe EC2 instance Savings Plans recommendation details.final Ec2ReservedInstancesThe EC2 reserved instances recommendation details.final EcsServiceThe ECS service recommendation details.final ElastiCacheClusterThe ElastiCache cluster recommendation details.The ElastiCache reserved instances recommendation details.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static ResourceDetailsfromAuroraDbClusterStorage(Consumer<AuroraDbClusterStorage.Builder> auroraDbClusterStorage) Create an instance of this class withauroraDbClusterStorage()initialized to the given value.static ResourceDetailsfromAuroraDbClusterStorage(AuroraDbClusterStorage auroraDbClusterStorage) Create an instance of this class withauroraDbClusterStorage()initialized to the given value.static ResourceDetailsfromComputeSavingsPlans(Consumer<ComputeSavingsPlans.Builder> computeSavingsPlans) Create an instance of this class withcomputeSavingsPlans()initialized to the given value.static ResourceDetailsfromComputeSavingsPlans(ComputeSavingsPlans computeSavingsPlans) Create an instance of this class withcomputeSavingsPlans()initialized to the given value.static ResourceDetailsfromDocumentDbCluster(Consumer<DocumentDbCluster.Builder> documentDbCluster) Create an instance of this class withdocumentDbCluster()initialized to the given value.static ResourceDetailsfromDocumentDbCluster(DocumentDbCluster documentDbCluster) Create an instance of this class withdocumentDbCluster()initialized to the given value.static ResourceDetailsfromDynamoDbReservedCapacity(Consumer<DynamoDbReservedCapacity.Builder> dynamoDbReservedCapacity) Create an instance of this class withdynamoDbReservedCapacity()initialized to the given value.static ResourceDetailsfromDynamoDbReservedCapacity(DynamoDbReservedCapacity dynamoDbReservedCapacity) Create an instance of this class withdynamoDbReservedCapacity()initialized to the given value.static ResourceDetailsfromDynamoDbTable(Consumer<DynamoDbTable.Builder> dynamoDbTable) Create an instance of this class withdynamoDbTable()initialized to the given value.static ResourceDetailsfromDynamoDbTable(DynamoDbTable dynamoDbTable) Create an instance of this class withdynamoDbTable()initialized to the given value.static ResourceDetailsfromEbsVolume(Consumer<EbsVolume.Builder> ebsVolume) Create an instance of this class withebsVolume()initialized to the given value.static ResourceDetailsfromEbsVolume(EbsVolume ebsVolume) Create an instance of this class withebsVolume()initialized to the given value.static ResourceDetailsfromEc2AutoScalingGroup(Consumer<Ec2AutoScalingGroup.Builder> ec2AutoScalingGroup) Create an instance of this class withec2AutoScalingGroup()initialized to the given value.static ResourceDetailsfromEc2AutoScalingGroup(Ec2AutoScalingGroup ec2AutoScalingGroup) Create an instance of this class withec2AutoScalingGroup()initialized to the given value.static ResourceDetailsfromEc2Instance(Consumer<Ec2Instance.Builder> ec2Instance) Create an instance of this class withec2Instance()initialized to the given value.static ResourceDetailsfromEc2Instance(Ec2Instance ec2Instance) Create an instance of this class withec2Instance()initialized to the given value.static ResourceDetailsfromEc2InstanceSavingsPlans(Consumer<Ec2InstanceSavingsPlans.Builder> ec2InstanceSavingsPlans) Create an instance of this class withec2InstanceSavingsPlans()initialized to the given value.static ResourceDetailsfromEc2InstanceSavingsPlans(Ec2InstanceSavingsPlans ec2InstanceSavingsPlans) Create an instance of this class withec2InstanceSavingsPlans()initialized to the given value.static ResourceDetailsfromEc2ReservedInstances(Consumer<Ec2ReservedInstances.Builder> ec2ReservedInstances) Create an instance of this class withec2ReservedInstances()initialized to the given value.static ResourceDetailsfromEc2ReservedInstances(Ec2ReservedInstances ec2ReservedInstances) Create an instance of this class withec2ReservedInstances()initialized to the given value.static ResourceDetailsfromEcsService(Consumer<EcsService.Builder> ecsService) Create an instance of this class withecsService()initialized to the given value.static ResourceDetailsfromEcsService(EcsService ecsService) Create an instance of this class withecsService()initialized to the given value.static ResourceDetailsfromElastiCacheCluster(Consumer<ElastiCacheCluster.Builder> elastiCacheCluster) Create an instance of this class withelastiCacheCluster()initialized to the given value.static ResourceDetailsfromElastiCacheCluster(ElastiCacheCluster elastiCacheCluster) Create an instance of this class withelastiCacheCluster()initialized to the given value.static ResourceDetailsfromElastiCacheReservedInstances(Consumer<ElastiCacheReservedInstances.Builder> elastiCacheReservedInstances) Create an instance of this class withelastiCacheReservedInstances()initialized to the given value.static ResourceDetailsfromElastiCacheReservedInstances(ElastiCacheReservedInstances elastiCacheReservedInstances) Create an instance of this class withelastiCacheReservedInstances()initialized to the given value.static ResourceDetailsfromLambdaFunction(Consumer<LambdaFunction.Builder> lambdaFunction) Create an instance of this class withlambdaFunction()initialized to the given value.static ResourceDetailsfromLambdaFunction(LambdaFunction lambdaFunction) Create an instance of this class withlambdaFunction()initialized to the given value.static ResourceDetailsfromMemoryDbCluster(Consumer<MemoryDbCluster.Builder> memoryDbCluster) Create an instance of this class withmemoryDbCluster()initialized to the given value.static ResourceDetailsfromMemoryDbCluster(MemoryDbCluster memoryDbCluster) Create an instance of this class withmemoryDbCluster()initialized to the given value.static ResourceDetailsfromMemoryDbReservedInstances(Consumer<MemoryDbReservedInstances.Builder> memoryDbReservedInstances) Create an instance of this class withmemoryDbReservedInstances()initialized to the given value.static ResourceDetailsfromMemoryDbReservedInstances(MemoryDbReservedInstances memoryDbReservedInstances) Create an instance of this class withmemoryDbReservedInstances()initialized to the given value.static ResourceDetailsfromNatGateway(Consumer<NatGateway.Builder> natGateway) Create an instance of this class withnatGateway()initialized to the given value.static ResourceDetailsfromNatGateway(NatGateway natGateway) Create an instance of this class withnatGateway()initialized to the given value.static ResourceDetailsfromOpenSearchReservedInstances(Consumer<OpenSearchReservedInstances.Builder> openSearchReservedInstances) Create an instance of this class withopenSearchReservedInstances()initialized to the given value.static ResourceDetailsfromOpenSearchReservedInstances(OpenSearchReservedInstances openSearchReservedInstances) Create an instance of this class withopenSearchReservedInstances()initialized to the given value.static ResourceDetailsfromRdsDbInstance(Consumer<RdsDbInstance.Builder> rdsDbInstance) Create an instance of this class withrdsDbInstance()initialized to the given value.static ResourceDetailsfromRdsDbInstance(RdsDbInstance rdsDbInstance) Create an instance of this class withrdsDbInstance()initialized to the given value.static ResourceDetailsfromRdsDbInstanceStorage(Consumer<RdsDbInstanceStorage.Builder> rdsDbInstanceStorage) Create an instance of this class withrdsDbInstanceStorage()initialized to the given value.static ResourceDetailsfromRdsDbInstanceStorage(RdsDbInstanceStorage rdsDbInstanceStorage) Create an instance of this class withrdsDbInstanceStorage()initialized to the given value.static ResourceDetailsfromRdsReservedInstances(Consumer<RdsReservedInstances.Builder> rdsReservedInstances) Create an instance of this class withrdsReservedInstances()initialized to the given value.static ResourceDetailsfromRdsReservedInstances(RdsReservedInstances rdsReservedInstances) Create an instance of this class withrdsReservedInstances()initialized to the given value.static ResourceDetailsfromRedshiftReservedInstances(Consumer<RedshiftReservedInstances.Builder> redshiftReservedInstances) Create an instance of this class withredshiftReservedInstances()initialized to the given value.static ResourceDetailsfromRedshiftReservedInstances(RedshiftReservedInstances redshiftReservedInstances) Create an instance of this class withredshiftReservedInstances()initialized to the given value.static ResourceDetailsfromSageMakerEndpoint(Consumer<SageMakerEndpoint.Builder> sageMakerEndpoint) Create an instance of this class withsageMakerEndpoint()initialized to the given value.static ResourceDetailsfromSageMakerEndpoint(SageMakerEndpoint sageMakerEndpoint) Create an instance of this class withsageMakerEndpoint()initialized to the given value.static ResourceDetailsfromSageMakerSavingsPlans(Consumer<SageMakerSavingsPlans.Builder> sageMakerSavingsPlans) Create an instance of this class withsageMakerSavingsPlans()initialized to the given value.static ResourceDetailsfromSageMakerSavingsPlans(SageMakerSavingsPlans sageMakerSavingsPlans) Create an instance of this class withsageMakerSavingsPlans()initialized to the given value.static ResourceDetailsfromWorkSpaces(Consumer<WorkSpaces.Builder> workSpaces) Create an instance of this class withworkSpaces()initialized to the given value.static ResourceDetailsfromWorkSpaces(WorkSpaces workSpaces) Create an instance of this class withworkSpaces()initialized to the given value.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final LambdaFunctionThe Lambda function recommendation details.final MemoryDbClusterThe MemoryDB cluster recommendation details.The MemoryDB reserved instances recommendation details.final NatGatewayThe NAT Gateway recommendation details.The OpenSearch reserved instances recommendation details.final RdsDbInstanceThe DB instance recommendation details.final RdsDbInstanceStorageThe DB instance storage recommendation details.final RdsReservedInstancesThe RDS reserved instances recommendation details.The Redshift reserved instances recommendation details.final SageMakerEndpointThe SageMaker endpoint recommendation details.final SageMakerSavingsPlansThe SageMaker AI Savings Plans recommendation details.static Class<? extends ResourceDetails.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.final WorkSpacesThe WorkSpaces recommendation details.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
lambdaFunction
The Lambda function recommendation details.
- Returns:
- The Lambda function recommendation details.
-
ecsService
The ECS service recommendation details.
- Returns:
- The ECS service recommendation details.
-
ec2Instance
The EC2 instance recommendation details.
- Returns:
- The EC2 instance recommendation details.
-
ebsVolume
The Amazon Elastic Block Store volume recommendation details.
- Returns:
- The Amazon Elastic Block Store volume recommendation details.
-
ec2AutoScalingGroup
The EC2 Auto Scaling group recommendation details.
- Returns:
- The EC2 Auto Scaling group recommendation details.
-
ec2ReservedInstances
The EC2 reserved instances recommendation details.
- Returns:
- The EC2 reserved instances recommendation details.
-
rdsReservedInstances
The RDS reserved instances recommendation details.
- Returns:
- The RDS reserved instances recommendation details.
-
elastiCacheReservedInstances
The ElastiCache reserved instances recommendation details.
- Returns:
- The ElastiCache reserved instances recommendation details.
-
openSearchReservedInstances
The OpenSearch reserved instances recommendation details.
- Returns:
- The OpenSearch reserved instances recommendation details.
-
redshiftReservedInstances
The Redshift reserved instances recommendation details.
- Returns:
- The Redshift reserved instances recommendation details.
-
ec2InstanceSavingsPlans
The EC2 instance Savings Plans recommendation details.
- Returns:
- The EC2 instance Savings Plans recommendation details.
-
computeSavingsPlans
The Compute Savings Plans recommendation details.
- Returns:
- The Compute Savings Plans recommendation details.
-
sageMakerSavingsPlans
The SageMaker AI Savings Plans recommendation details.
- Returns:
- The SageMaker AI Savings Plans recommendation details.
-
rdsDbInstance
The DB instance recommendation details.
- Returns:
- The DB instance recommendation details.
-
rdsDbInstanceStorage
The DB instance storage recommendation details.
- Returns:
- The DB instance storage recommendation details.
-
auroraDbClusterStorage
The Aurora DB cluster storage recommendation details.
- Returns:
- The Aurora DB cluster storage recommendation details.
-
dynamoDbReservedCapacity
The DynamoDB reserved capacity recommendation details.
- Returns:
- The DynamoDB reserved capacity recommendation details.
-
memoryDbReservedInstances
The MemoryDB reserved instances recommendation details.
- Returns:
- The MemoryDB reserved instances recommendation details.
-
natGateway
The NAT Gateway recommendation details.
- Returns:
- The NAT Gateway recommendation details.
-
dynamoDbTable
The DynamoDB table recommendation details.
- Returns:
- The DynamoDB table recommendation details.
-
elastiCacheCluster
The ElastiCache cluster recommendation details.
- Returns:
- The ElastiCache cluster recommendation details.
-
memoryDbCluster
The MemoryDB cluster recommendation details.
- Returns:
- The MemoryDB cluster recommendation details.
-
documentDbCluster
The Amazon DocumentDB cluster recommendation details.
- Returns:
- The Amazon DocumentDB cluster recommendation details.
-
workSpaces
The WorkSpaces recommendation details.
- Returns:
- The WorkSpaces recommendation details.
-
sageMakerEndpoint
The SageMaker endpoint recommendation details.
- Returns:
- The SageMaker endpoint recommendation details.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceDetails.Builder,ResourceDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
fromLambdaFunction
Create an instance of this class withlambdaFunction()initialized to the given value.The Lambda function recommendation details.
- Parameters:
lambdaFunction- The Lambda function recommendation details.
-
fromLambdaFunction
Create an instance of this class withlambdaFunction()initialized to the given value.The Lambda function recommendation details.
- Parameters:
lambdaFunction- The Lambda function recommendation details.
-
fromEcsService
Create an instance of this class withecsService()initialized to the given value.The ECS service recommendation details.
- Parameters:
ecsService- The ECS service recommendation details.
-
fromEcsService
Create an instance of this class withecsService()initialized to the given value.The ECS service recommendation details.
- Parameters:
ecsService- The ECS service recommendation details.
-
fromEc2Instance
Create an instance of this class withec2Instance()initialized to the given value.The EC2 instance recommendation details.
- Parameters:
ec2Instance- The EC2 instance recommendation details.
-
fromEc2Instance
Create an instance of this class withec2Instance()initialized to the given value.The EC2 instance recommendation details.
- Parameters:
ec2Instance- The EC2 instance recommendation details.
-
fromEbsVolume
Create an instance of this class withebsVolume()initialized to the given value.The Amazon Elastic Block Store volume recommendation details.
- Parameters:
ebsVolume- The Amazon Elastic Block Store volume recommendation details.
-
fromEbsVolume
Create an instance of this class withebsVolume()initialized to the given value.The Amazon Elastic Block Store volume recommendation details.
- Parameters:
ebsVolume- The Amazon Elastic Block Store volume recommendation details.
-
fromEc2AutoScalingGroup
Create an instance of this class withec2AutoScalingGroup()initialized to the given value.The EC2 Auto Scaling group recommendation details.
- Parameters:
ec2AutoScalingGroup- The EC2 Auto Scaling group recommendation details.
-
fromEc2AutoScalingGroup
public static ResourceDetails fromEc2AutoScalingGroup(Consumer<Ec2AutoScalingGroup.Builder> ec2AutoScalingGroup) Create an instance of this class withec2AutoScalingGroup()initialized to the given value.The EC2 Auto Scaling group recommendation details.
- Parameters:
ec2AutoScalingGroup- The EC2 Auto Scaling group recommendation details.
-
fromEc2ReservedInstances
Create an instance of this class withec2ReservedInstances()initialized to the given value.The EC2 reserved instances recommendation details.
- Parameters:
ec2ReservedInstances- The EC2 reserved instances recommendation details.
-
fromEc2ReservedInstances
public static ResourceDetails fromEc2ReservedInstances(Consumer<Ec2ReservedInstances.Builder> ec2ReservedInstances) Create an instance of this class withec2ReservedInstances()initialized to the given value.The EC2 reserved instances recommendation details.
- Parameters:
ec2ReservedInstances- The EC2 reserved instances recommendation details.
-
fromRdsReservedInstances
Create an instance of this class withrdsReservedInstances()initialized to the given value.The RDS reserved instances recommendation details.
- Parameters:
rdsReservedInstances- The RDS reserved instances recommendation details.
-
fromRdsReservedInstances
public static ResourceDetails fromRdsReservedInstances(Consumer<RdsReservedInstances.Builder> rdsReservedInstances) Create an instance of this class withrdsReservedInstances()initialized to the given value.The RDS reserved instances recommendation details.
- Parameters:
rdsReservedInstances- The RDS reserved instances recommendation details.
-
fromElastiCacheReservedInstances
public static ResourceDetails fromElastiCacheReservedInstances(ElastiCacheReservedInstances elastiCacheReservedInstances) Create an instance of this class withelastiCacheReservedInstances()initialized to the given value.The ElastiCache reserved instances recommendation details.
- Parameters:
elastiCacheReservedInstances- The ElastiCache reserved instances recommendation details.
-
fromElastiCacheReservedInstances
public static ResourceDetails fromElastiCacheReservedInstances(Consumer<ElastiCacheReservedInstances.Builder> elastiCacheReservedInstances) Create an instance of this class withelastiCacheReservedInstances()initialized to the given value.The ElastiCache reserved instances recommendation details.
- Parameters:
elastiCacheReservedInstances- The ElastiCache reserved instances recommendation details.
-
fromOpenSearchReservedInstances
public static ResourceDetails fromOpenSearchReservedInstances(OpenSearchReservedInstances openSearchReservedInstances) Create an instance of this class withopenSearchReservedInstances()initialized to the given value.The OpenSearch reserved instances recommendation details.
- Parameters:
openSearchReservedInstances- The OpenSearch reserved instances recommendation details.
-
fromOpenSearchReservedInstances
public static ResourceDetails fromOpenSearchReservedInstances(Consumer<OpenSearchReservedInstances.Builder> openSearchReservedInstances) Create an instance of this class withopenSearchReservedInstances()initialized to the given value.The OpenSearch reserved instances recommendation details.
- Parameters:
openSearchReservedInstances- The OpenSearch reserved instances recommendation details.
-
fromRedshiftReservedInstances
public static ResourceDetails fromRedshiftReservedInstances(RedshiftReservedInstances redshiftReservedInstances) Create an instance of this class withredshiftReservedInstances()initialized to the given value.The Redshift reserved instances recommendation details.
- Parameters:
redshiftReservedInstances- The Redshift reserved instances recommendation details.
-
fromRedshiftReservedInstances
public static ResourceDetails fromRedshiftReservedInstances(Consumer<RedshiftReservedInstances.Builder> redshiftReservedInstances) Create an instance of this class withredshiftReservedInstances()initialized to the given value.The Redshift reserved instances recommendation details.
- Parameters:
redshiftReservedInstances- The Redshift reserved instances recommendation details.
-
fromEc2InstanceSavingsPlans
public static ResourceDetails fromEc2InstanceSavingsPlans(Ec2InstanceSavingsPlans ec2InstanceSavingsPlans) Create an instance of this class withec2InstanceSavingsPlans()initialized to the given value.The EC2 instance Savings Plans recommendation details.
- Parameters:
ec2InstanceSavingsPlans- The EC2 instance Savings Plans recommendation details.
-
fromEc2InstanceSavingsPlans
public static ResourceDetails fromEc2InstanceSavingsPlans(Consumer<Ec2InstanceSavingsPlans.Builder> ec2InstanceSavingsPlans) Create an instance of this class withec2InstanceSavingsPlans()initialized to the given value.The EC2 instance Savings Plans recommendation details.
- Parameters:
ec2InstanceSavingsPlans- The EC2 instance Savings Plans recommendation details.
-
fromComputeSavingsPlans
Create an instance of this class withcomputeSavingsPlans()initialized to the given value.The Compute Savings Plans recommendation details.
- Parameters:
computeSavingsPlans- The Compute Savings Plans recommendation details.
-
fromComputeSavingsPlans
public static ResourceDetails fromComputeSavingsPlans(Consumer<ComputeSavingsPlans.Builder> computeSavingsPlans) Create an instance of this class withcomputeSavingsPlans()initialized to the given value.The Compute Savings Plans recommendation details.
- Parameters:
computeSavingsPlans- The Compute Savings Plans recommendation details.
-
fromSageMakerSavingsPlans
public static ResourceDetails fromSageMakerSavingsPlans(SageMakerSavingsPlans sageMakerSavingsPlans) Create an instance of this class withsageMakerSavingsPlans()initialized to the given value.The SageMaker AI Savings Plans recommendation details.
- Parameters:
sageMakerSavingsPlans- The SageMaker AI Savings Plans recommendation details.
-
fromSageMakerSavingsPlans
public static ResourceDetails fromSageMakerSavingsPlans(Consumer<SageMakerSavingsPlans.Builder> sageMakerSavingsPlans) Create an instance of this class withsageMakerSavingsPlans()initialized to the given value.The SageMaker AI Savings Plans recommendation details.
- Parameters:
sageMakerSavingsPlans- The SageMaker AI Savings Plans recommendation details.
-
fromRdsDbInstance
Create an instance of this class withrdsDbInstance()initialized to the given value.The DB instance recommendation details.
- Parameters:
rdsDbInstance- The DB instance recommendation details.
-
fromRdsDbInstance
Create an instance of this class withrdsDbInstance()initialized to the given value.The DB instance recommendation details.
- Parameters:
rdsDbInstance- The DB instance recommendation details.
-
fromRdsDbInstanceStorage
Create an instance of this class withrdsDbInstanceStorage()initialized to the given value.The DB instance storage recommendation details.
- Parameters:
rdsDbInstanceStorage- The DB instance storage recommendation details.
-
fromRdsDbInstanceStorage
public static ResourceDetails fromRdsDbInstanceStorage(Consumer<RdsDbInstanceStorage.Builder> rdsDbInstanceStorage) Create an instance of this class withrdsDbInstanceStorage()initialized to the given value.The DB instance storage recommendation details.
- Parameters:
rdsDbInstanceStorage- The DB instance storage recommendation details.
-
fromAuroraDbClusterStorage
public static ResourceDetails fromAuroraDbClusterStorage(AuroraDbClusterStorage auroraDbClusterStorage) Create an instance of this class withauroraDbClusterStorage()initialized to the given value.The Aurora DB cluster storage recommendation details.
- Parameters:
auroraDbClusterStorage- The Aurora DB cluster storage recommendation details.
-
fromAuroraDbClusterStorage
public static ResourceDetails fromAuroraDbClusterStorage(Consumer<AuroraDbClusterStorage.Builder> auroraDbClusterStorage) Create an instance of this class withauroraDbClusterStorage()initialized to the given value.The Aurora DB cluster storage recommendation details.
- Parameters:
auroraDbClusterStorage- The Aurora DB cluster storage recommendation details.
-
fromDynamoDbReservedCapacity
public static ResourceDetails fromDynamoDbReservedCapacity(DynamoDbReservedCapacity dynamoDbReservedCapacity) Create an instance of this class withdynamoDbReservedCapacity()initialized to the given value.The DynamoDB reserved capacity recommendation details.
- Parameters:
dynamoDbReservedCapacity- The DynamoDB reserved capacity recommendation details.
-
fromDynamoDbReservedCapacity
public static ResourceDetails fromDynamoDbReservedCapacity(Consumer<DynamoDbReservedCapacity.Builder> dynamoDbReservedCapacity) Create an instance of this class withdynamoDbReservedCapacity()initialized to the given value.The DynamoDB reserved capacity recommendation details.
- Parameters:
dynamoDbReservedCapacity- The DynamoDB reserved capacity recommendation details.
-
fromMemoryDbReservedInstances
public static ResourceDetails fromMemoryDbReservedInstances(MemoryDbReservedInstances memoryDbReservedInstances) Create an instance of this class withmemoryDbReservedInstances()initialized to the given value.The MemoryDB reserved instances recommendation details.
- Parameters:
memoryDbReservedInstances- The MemoryDB reserved instances recommendation details.
-
fromMemoryDbReservedInstances
public static ResourceDetails fromMemoryDbReservedInstances(Consumer<MemoryDbReservedInstances.Builder> memoryDbReservedInstances) Create an instance of this class withmemoryDbReservedInstances()initialized to the given value.The MemoryDB reserved instances recommendation details.
- Parameters:
memoryDbReservedInstances- The MemoryDB reserved instances recommendation details.
-
fromNatGateway
Create an instance of this class withnatGateway()initialized to the given value.The NAT Gateway recommendation details.
- Parameters:
natGateway- The NAT Gateway recommendation details.
-
fromNatGateway
Create an instance of this class withnatGateway()initialized to the given value.The NAT Gateway recommendation details.
- Parameters:
natGateway- The NAT Gateway recommendation details.
-
fromDynamoDbTable
Create an instance of this class withdynamoDbTable()initialized to the given value.The DynamoDB table recommendation details.
- Parameters:
dynamoDbTable- The DynamoDB table recommendation details.
-
fromDynamoDbTable
Create an instance of this class withdynamoDbTable()initialized to the given value.The DynamoDB table recommendation details.
- Parameters:
dynamoDbTable- The DynamoDB table recommendation details.
-
fromElastiCacheCluster
Create an instance of this class withelastiCacheCluster()initialized to the given value.The ElastiCache cluster recommendation details.
- Parameters:
elastiCacheCluster- The ElastiCache cluster recommendation details.
-
fromElastiCacheCluster
public static ResourceDetails fromElastiCacheCluster(Consumer<ElastiCacheCluster.Builder> elastiCacheCluster) Create an instance of this class withelastiCacheCluster()initialized to the given value.The ElastiCache cluster recommendation details.
- Parameters:
elastiCacheCluster- The ElastiCache cluster recommendation details.
-
fromMemoryDbCluster
Create an instance of this class withmemoryDbCluster()initialized to the given value.The MemoryDB cluster recommendation details.
- Parameters:
memoryDbCluster- The MemoryDB cluster recommendation details.
-
fromMemoryDbCluster
public static ResourceDetails fromMemoryDbCluster(Consumer<MemoryDbCluster.Builder> memoryDbCluster) Create an instance of this class withmemoryDbCluster()initialized to the given value.The MemoryDB cluster recommendation details.
- Parameters:
memoryDbCluster- The MemoryDB cluster recommendation details.
-
fromDocumentDbCluster
Create an instance of this class withdocumentDbCluster()initialized to the given value.The Amazon DocumentDB cluster recommendation details.
- Parameters:
documentDbCluster- The Amazon DocumentDB cluster recommendation details.
-
fromDocumentDbCluster
public static ResourceDetails fromDocumentDbCluster(Consumer<DocumentDbCluster.Builder> documentDbCluster) Create an instance of this class withdocumentDbCluster()initialized to the given value.The Amazon DocumentDB cluster recommendation details.
- Parameters:
documentDbCluster- The Amazon DocumentDB cluster recommendation details.
-
fromWorkSpaces
Create an instance of this class withworkSpaces()initialized to the given value.The WorkSpaces recommendation details.
- Parameters:
workSpaces- The WorkSpaces recommendation details.
-
fromWorkSpaces
Create an instance of this class withworkSpaces()initialized to the given value.The WorkSpaces recommendation details.
- Parameters:
workSpaces- The WorkSpaces recommendation details.
-
fromSageMakerEndpoint
Create an instance of this class withsageMakerEndpoint()initialized to the given value.The SageMaker endpoint recommendation details.
- Parameters:
sageMakerEndpoint- The SageMaker endpoint recommendation details.
-
fromSageMakerEndpoint
public static ResourceDetails fromSageMakerEndpoint(Consumer<SageMakerEndpoint.Builder> sageMakerEndpoint) Create an instance of this class withsageMakerEndpoint()initialized to the given value.The SageMaker endpoint recommendation details.
- Parameters:
sageMakerEndpoint- The SageMaker endpoint recommendation details.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beResourceDetails.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beResourceDetails.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-