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.BuilderThe 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.BuildersoftwareDetails(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaServerShortInfoResponse.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDatabaseInstanceSoftwareDetailsResponse.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCollectorShortInfoResponse.builder().When the
Consumercompletes,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:
-