Struct aws_sdk_databasemigration::model::database_response::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for DatabaseResponse
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn database_id(self, input: impl Into<String>) -> Self
pub fn database_id(self, input: impl Into<String>) -> Self
The ID of a database in a Fleet Advisor collector inventory.
sourcepub fn set_database_id(self, input: Option<String>) -> Self
pub fn set_database_id(self, input: Option<String>) -> Self
The ID of a database in a Fleet Advisor collector inventory.
sourcepub fn database_name(self, input: impl Into<String>) -> Self
pub fn database_name(self, input: impl Into<String>) -> Self
The name of a database in a Fleet Advisor collector inventory.
sourcepub fn set_database_name(self, input: Option<String>) -> Self
pub fn set_database_name(self, input: Option<String>) -> Self
The name of a database in a Fleet Advisor collector inventory.
sourcepub fn ip_address(self, input: impl Into<String>) -> Self
pub fn ip_address(self, input: impl Into<String>) -> Self
The IP address of a database in a Fleet Advisor collector inventory.
sourcepub fn set_ip_address(self, input: Option<String>) -> Self
pub fn set_ip_address(self, input: Option<String>) -> Self
The IP address of a database in a Fleet Advisor collector inventory.
sourcepub fn number_of_schemas(self, input: i64) -> Self
pub fn number_of_schemas(self, input: i64) -> Self
The number of schemas in a Fleet Advisor collector inventory database.
sourcepub fn set_number_of_schemas(self, input: Option<i64>) -> Self
pub fn set_number_of_schemas(self, input: Option<i64>) -> Self
The number of schemas in a Fleet Advisor collector inventory database.
sourcepub fn server(self, input: ServerShortInfoResponse) -> Self
pub fn server(self, input: ServerShortInfoResponse) -> Self
The server name of a database in a Fleet Advisor collector inventory.
sourcepub fn set_server(self, input: Option<ServerShortInfoResponse>) -> Self
pub fn set_server(self, input: Option<ServerShortInfoResponse>) -> Self
The server name of a database in a Fleet Advisor collector inventory.
sourcepub fn software_details(
self,
input: DatabaseInstanceSoftwareDetailsResponse
) -> Self
pub fn software_details(
self,
input: DatabaseInstanceSoftwareDetailsResponse
) -> Self
The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.
sourcepub fn set_software_details(
self,
input: Option<DatabaseInstanceSoftwareDetailsResponse>
) -> Self
pub fn set_software_details(
self,
input: Option<DatabaseInstanceSoftwareDetailsResponse>
) -> Self
The software details of a database in a Fleet Advisor collector inventory, such as database engine and version.
sourcepub fn collectors(self, input: CollectorShortInfoResponse) -> Self
pub fn collectors(self, input: CollectorShortInfoResponse) -> Self
Appends an item to collectors
.
To override the contents of this collection use set_collectors
.
A list of collectors associated with the database.
sourcepub fn set_collectors(
self,
input: Option<Vec<CollectorShortInfoResponse>>
) -> Self
pub fn set_collectors(
self,
input: Option<Vec<CollectorShortInfoResponse>>
) -> Self
A list of collectors associated with the database.
sourcepub fn build(self) -> DatabaseResponse
pub fn build(self) -> DatabaseResponse
Consumes the builder and constructs a DatabaseResponse
.