Interface DatabaseResponse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatabaseResponse.Builder,
,DatabaseResponse> SdkBuilder<DatabaseResponse.Builder,
,DatabaseResponse> SdkPojo
- Enclosing class:
DatabaseResponse
-
Method Summary
Modifier and TypeMethodDescriptioncollectors
(Collection<CollectorShortInfoResponse> collectors) A list of collectors associated with the database.collectors
(Consumer<CollectorShortInfoResponse.Builder>... collectors) A list of collectors associated with the database.collectors
(CollectorShortInfoResponse... collectors) A list of collectors associated with the database.databaseId
(String databaseId) The ID of a database in a Fleet Advisor collector inventory.databaseName
(String databaseName) The name of a database in a Fleet Advisor collector inventory.The IP address of a database in a Fleet Advisor collector inventory.numberOfSchemas
(Long numberOfSchemas) The number of schemas in a Fleet Advisor collector inventory database.default DatabaseResponse.Builder
The server name of a database in a Fleet Advisor collector inventory.server
(ServerShortInfoResponse server) The server name of a database in a Fleet Advisor collector inventory.default DatabaseResponse.Builder
softwareDetails
(Consumer<DatabaseInstanceSoftwareDetailsResponse.Builder> softwareDetails) The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.softwareDetails
(DatabaseInstanceSoftwareDetailsResponse softwareDetails) The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.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, sdkFields
-
Method Details
-
databaseId
The ID of a database in a Fleet Advisor collector inventory.
- Parameters:
databaseId
- The ID of a database in a Fleet Advisor collector inventory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
The name of a database in a Fleet Advisor collector inventory.
- Parameters:
databaseName
- The name of a database in a Fleet Advisor collector inventory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddress
The IP address of a database in a Fleet Advisor collector inventory.
- Parameters:
ipAddress
- The IP address of a database in a Fleet Advisor collector inventory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfSchemas
The number of schemas in a Fleet Advisor collector inventory database.
- Parameters:
numberOfSchemas
- The number of schemas in a Fleet Advisor collector inventory database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
server
The server name of a database in a Fleet Advisor collector inventory.
- Parameters:
server
- The server name of a database in a Fleet Advisor collector inventory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
server
The server name of a database in a Fleet Advisor collector inventory.
This is a convenience method that creates an instance of theServerShortInfoResponse.Builder
avoiding the need to create one manually viaServerShortInfoResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserver(ServerShortInfoResponse)
.- Parameters:
server
- a consumer that will call methods onServerShortInfoResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
softwareDetails
The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.
- Parameters:
softwareDetails
- The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
softwareDetails
default DatabaseResponse.Builder softwareDetails(Consumer<DatabaseInstanceSoftwareDetailsResponse.Builder> softwareDetails) The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.
This is a convenience method that creates an instance of theDatabaseInstanceSoftwareDetailsResponse.Builder
avoiding the need to create one manually viaDatabaseInstanceSoftwareDetailsResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosoftwareDetails(DatabaseInstanceSoftwareDetailsResponse)
.- Parameters:
softwareDetails
- a consumer that will call methods onDatabaseInstanceSoftwareDetailsResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
collectors
A list of collectors associated with the database.
- Parameters:
collectors
- A list of collectors associated with the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collectors
A list of collectors associated with the database.
- Parameters:
collectors
- A list of collectors associated with the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collectors
A list of collectors associated with the database.
This is a convenience method that creates an instance of theCollectorShortInfoResponse.Builder
avoiding the need to create one manually viaCollectorShortInfoResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocollectors(List<CollectorShortInfoResponse>)
.- Parameters:
collectors
- a consumer that will call methods onCollectorShortInfoResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-