Interface RdsDbInstanceDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RdsDbInstanceDetails.Builder,
,RdsDbInstanceDetails> SdkBuilder<RdsDbInstanceDetails.Builder,
,RdsDbInstanceDetails> SdkPojo
- Enclosing class:
RdsDbInstanceDetails
@Mutable
@NotThreadSafe
public static interface RdsDbInstanceDetails.Builder
extends SdkPojo, CopyableBuilder<RdsDbInstanceDetails.Builder,RdsDbInstanceDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondbClusterIdentifier
(String dbClusterIdentifier) The identifier of the database cluster that contains the database instance ID involved in the finding.dbInstanceArn
(String dbInstanceArn) The Amazon Resource Name (ARN) that identifies the database instance involved in the finding.dbInstanceIdentifier
(String dbInstanceIdentifier) The identifier associated to the database instance that was involved in the finding.The database engine of the database instance involved in the finding.engineVersion
(String engineVersion) The version of the database engine that was involved in the finding.tags
(Collection<Tag> tags) Information about the tag key-value pairs.tags
(Consumer<Tag.Builder>... tags) Information about the tag key-value pairs.Information about the tag key-value pairs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dbInstanceIdentifier
The identifier associated to the database instance that was involved in the finding.
- Parameters:
dbInstanceIdentifier
- The identifier associated to the database instance that was involved in the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engine
The database engine of the database instance involved in the finding.
- Parameters:
engine
- The database engine of the database instance involved in the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
The version of the database engine that was involved in the finding.
- Parameters:
engineVersion
- The version of the database engine that was involved in the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbClusterIdentifier
The identifier of the database cluster that contains the database instance ID involved in the finding.
- Parameters:
dbClusterIdentifier
- The identifier of the database cluster that contains the database instance ID involved in the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbInstanceArn
The Amazon Resource Name (ARN) that identifies the database instance involved in the finding.
- Parameters:
dbInstanceArn
- The Amazon Resource Name (ARN) that identifies the database instance involved in the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Information about the tag key-value pairs.
- Parameters:
tags
- Information about the tag key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Information about the tag key-value pairs.
- Parameters:
tags
- Information about the tag key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Information about the tag key-value pairs.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-