Interface DatabaseResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseResponse.Builder,DatabaseResponse>,SdkBuilder<DatabaseResponse.Builder,DatabaseResponse>,SdkPojo
- Enclosing class:
- DatabaseResponse
@Mutable @NotThreadSafe public static interface DatabaseResponse.Builder extends SdkPojo, CopyableBuilder<DatabaseResponse.Builder,DatabaseResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DatabaseResponse.Buildercollectors(Collection<CollectorShortInfoResponse> collectors)A list of collectors associated with the database.DatabaseResponse.Buildercollectors(Consumer<CollectorShortInfoResponse.Builder>... collectors)A list of collectors associated with the database.DatabaseResponse.Buildercollectors(CollectorShortInfoResponse... collectors)A list of collectors associated with the database.DatabaseResponse.BuilderdatabaseId(String databaseId)The ID of a database in a Fleet Advisor collector inventory.DatabaseResponse.BuilderdatabaseName(String databaseName)The name of a database in a Fleet Advisor collector inventory.DatabaseResponse.BuilderipAddress(String ipAddress)The IP address of a database in a Fleet Advisor collector inventory.DatabaseResponse.BuildernumberOfSchemas(Long numberOfSchemas)The number of schemas in a Fleet Advisor collector inventory database.default DatabaseResponse.Builderserver(Consumer<ServerShortInfoResponse.Builder> server)The server name of a database in a Fleet Advisor collector inventory.DatabaseResponse.Builderserver(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.DatabaseResponse.BuildersoftwareDetails(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
databaseId
DatabaseResponse.Builder databaseId(String 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
DatabaseResponse.Builder databaseName(String 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
DatabaseResponse.Builder ipAddress(String 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
DatabaseResponse.Builder numberOfSchemas(Long 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
DatabaseResponse.Builder server(ServerShortInfoResponse 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
default DatabaseResponse.Builder server(Consumer<ServerShortInfoResponse.Builder> 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:
server(ServerShortInfoResponse)
-
softwareDetails
DatabaseResponse.Builder softwareDetails(DatabaseInstanceSoftwareDetailsResponse 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:
softwareDetails(DatabaseInstanceSoftwareDetailsResponse)
-
collectors
DatabaseResponse.Builder collectors(Collection<CollectorShortInfoResponse> 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
DatabaseResponse.Builder collectors(CollectorShortInfoResponse... 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
DatabaseResponse.Builder collectors(Consumer<CollectorShortInfoResponse.Builder>... 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 to#collectors(List.) - 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:
#collectors(java.util.Collection)
-
-