#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateVpceConfigurationOutput {
#[doc(hidden)]
pub vpce_configuration: std::option::Option<crate::model::VpceConfiguration>,
}
impl UpdateVpceConfigurationOutput {
pub fn vpce_configuration(&self) -> std::option::Option<&crate::model::VpceConfiguration> {
self.vpce_configuration.as_ref()
}
}
pub mod update_vpce_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) vpce_configuration: std::option::Option<crate::model::VpceConfiguration>,
}
impl Builder {
pub fn vpce_configuration(mut self, input: crate::model::VpceConfiguration) -> Self {
self.vpce_configuration = Some(input);
self
}
pub fn set_vpce_configuration(
mut self,
input: std::option::Option<crate::model::VpceConfiguration>,
) -> Self {
self.vpce_configuration = input;
self
}
pub fn build(self) -> crate::output::UpdateVpceConfigurationOutput {
crate::output::UpdateVpceConfigurationOutput {
vpce_configuration: self.vpce_configuration,
}
}
}
}
impl UpdateVpceConfigurationOutput {
pub fn builder() -> crate::output::update_vpce_configuration_output::Builder {
crate::output::update_vpce_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateUploadOutput {
#[doc(hidden)]
pub upload: std::option::Option<crate::model::Upload>,
}
impl UpdateUploadOutput {
pub fn upload(&self) -> std::option::Option<&crate::model::Upload> {
self.upload.as_ref()
}
}
pub mod update_upload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) upload: std::option::Option<crate::model::Upload>,
}
impl Builder {
pub fn upload(mut self, input: crate::model::Upload) -> Self {
self.upload = Some(input);
self
}
pub fn set_upload(mut self, input: std::option::Option<crate::model::Upload>) -> Self {
self.upload = input;
self
}
pub fn build(self) -> crate::output::UpdateUploadOutput {
crate::output::UpdateUploadOutput {
upload: self.upload,
}
}
}
}
impl UpdateUploadOutput {
pub fn builder() -> crate::output::update_upload_output::Builder {
crate::output::update_upload_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateTestGridProjectOutput {
#[doc(hidden)]
pub test_grid_project: std::option::Option<crate::model::TestGridProject>,
}
impl UpdateTestGridProjectOutput {
pub fn test_grid_project(&self) -> std::option::Option<&crate::model::TestGridProject> {
self.test_grid_project.as_ref()
}
}
pub mod update_test_grid_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test_grid_project: std::option::Option<crate::model::TestGridProject>,
}
impl Builder {
pub fn test_grid_project(mut self, input: crate::model::TestGridProject) -> Self {
self.test_grid_project = Some(input);
self
}
pub fn set_test_grid_project(
mut self,
input: std::option::Option<crate::model::TestGridProject>,
) -> Self {
self.test_grid_project = input;
self
}
pub fn build(self) -> crate::output::UpdateTestGridProjectOutput {
crate::output::UpdateTestGridProjectOutput {
test_grid_project: self.test_grid_project,
}
}
}
}
impl UpdateTestGridProjectOutput {
pub fn builder() -> crate::output::update_test_grid_project_output::Builder {
crate::output::update_test_grid_project_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateProjectOutput {
#[doc(hidden)]
pub project: std::option::Option<crate::model::Project>,
}
impl UpdateProjectOutput {
pub fn project(&self) -> std::option::Option<&crate::model::Project> {
self.project.as_ref()
}
}
pub mod update_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) project: std::option::Option<crate::model::Project>,
}
impl Builder {
pub fn project(mut self, input: crate::model::Project) -> Self {
self.project = Some(input);
self
}
pub fn set_project(mut self, input: std::option::Option<crate::model::Project>) -> Self {
self.project = input;
self
}
pub fn build(self) -> crate::output::UpdateProjectOutput {
crate::output::UpdateProjectOutput {
project: self.project,
}
}
}
}
impl UpdateProjectOutput {
pub fn builder() -> crate::output::update_project_output::Builder {
crate::output::update_project_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateNetworkProfileOutput {
#[doc(hidden)]
pub network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl UpdateNetworkProfileOutput {
pub fn network_profile(&self) -> std::option::Option<&crate::model::NetworkProfile> {
self.network_profile.as_ref()
}
}
pub mod update_network_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl Builder {
pub fn network_profile(mut self, input: crate::model::NetworkProfile) -> Self {
self.network_profile = Some(input);
self
}
pub fn set_network_profile(
mut self,
input: std::option::Option<crate::model::NetworkProfile>,
) -> Self {
self.network_profile = input;
self
}
pub fn build(self) -> crate::output::UpdateNetworkProfileOutput {
crate::output::UpdateNetworkProfileOutput {
network_profile: self.network_profile,
}
}
}
}
impl UpdateNetworkProfileOutput {
pub fn builder() -> crate::output::update_network_profile_output::Builder {
crate::output::update_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateInstanceProfileOutput {
#[doc(hidden)]
pub instance_profile: std::option::Option<crate::model::InstanceProfile>,
}
impl UpdateInstanceProfileOutput {
pub fn instance_profile(&self) -> std::option::Option<&crate::model::InstanceProfile> {
self.instance_profile.as_ref()
}
}
pub mod update_instance_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) instance_profile: std::option::Option<crate::model::InstanceProfile>,
}
impl Builder {
pub fn instance_profile(mut self, input: crate::model::InstanceProfile) -> Self {
self.instance_profile = Some(input);
self
}
pub fn set_instance_profile(
mut self,
input: std::option::Option<crate::model::InstanceProfile>,
) -> Self {
self.instance_profile = input;
self
}
pub fn build(self) -> crate::output::UpdateInstanceProfileOutput {
crate::output::UpdateInstanceProfileOutput {
instance_profile: self.instance_profile,
}
}
}
}
impl UpdateInstanceProfileOutput {
pub fn builder() -> crate::output::update_instance_profile_output::Builder {
crate::output::update_instance_profile_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDevicePoolOutput {
#[doc(hidden)]
pub device_pool: std::option::Option<crate::model::DevicePool>,
}
impl UpdateDevicePoolOutput {
pub fn device_pool(&self) -> std::option::Option<&crate::model::DevicePool> {
self.device_pool.as_ref()
}
}
pub mod update_device_pool_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_pool: std::option::Option<crate::model::DevicePool>,
}
impl Builder {
pub fn device_pool(mut self, input: crate::model::DevicePool) -> Self {
self.device_pool = Some(input);
self
}
pub fn set_device_pool(
mut self,
input: std::option::Option<crate::model::DevicePool>,
) -> Self {
self.device_pool = input;
self
}
pub fn build(self) -> crate::output::UpdateDevicePoolOutput {
crate::output::UpdateDevicePoolOutput {
device_pool: self.device_pool,
}
}
}
}
impl UpdateDevicePoolOutput {
pub fn builder() -> crate::output::update_device_pool_output::Builder {
crate::output::update_device_pool_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UpdateDeviceInstanceOutput {
#[doc(hidden)]
pub device_instance: std::option::Option<crate::model::DeviceInstance>,
}
impl UpdateDeviceInstanceOutput {
pub fn device_instance(&self) -> std::option::Option<&crate::model::DeviceInstance> {
self.device_instance.as_ref()
}
}
pub mod update_device_instance_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_instance: std::option::Option<crate::model::DeviceInstance>,
}
impl Builder {
pub fn device_instance(mut self, input: crate::model::DeviceInstance) -> Self {
self.device_instance = Some(input);
self
}
pub fn set_device_instance(
mut self,
input: std::option::Option<crate::model::DeviceInstance>,
) -> Self {
self.device_instance = input;
self
}
pub fn build(self) -> crate::output::UpdateDeviceInstanceOutput {
crate::output::UpdateDeviceInstanceOutput {
device_instance: self.device_instance,
}
}
}
}
impl UpdateDeviceInstanceOutput {
pub fn builder() -> crate::output::update_device_instance_output::Builder {
crate::output::update_device_instance_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct UntagResourceOutput {}
pub mod untag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct TagResourceOutput {}
pub mod tag_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopRunOutput {
#[doc(hidden)]
pub run: std::option::Option<crate::model::Run>,
}
impl StopRunOutput {
pub fn run(&self) -> std::option::Option<&crate::model::Run> {
self.run.as_ref()
}
}
pub mod stop_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run: std::option::Option<crate::model::Run>,
}
impl Builder {
pub fn run(mut self, input: crate::model::Run) -> Self {
self.run = Some(input);
self
}
pub fn set_run(mut self, input: std::option::Option<crate::model::Run>) -> Self {
self.run = input;
self
}
pub fn build(self) -> crate::output::StopRunOutput {
crate::output::StopRunOutput { run: self.run }
}
}
}
impl StopRunOutput {
pub fn builder() -> crate::output::stop_run_output::Builder {
crate::output::stop_run_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopRemoteAccessSessionOutput {
#[doc(hidden)]
pub remote_access_session: std::option::Option<crate::model::RemoteAccessSession>,
}
impl StopRemoteAccessSessionOutput {
pub fn remote_access_session(&self) -> std::option::Option<&crate::model::RemoteAccessSession> {
self.remote_access_session.as_ref()
}
}
pub mod stop_remote_access_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) remote_access_session: std::option::Option<crate::model::RemoteAccessSession>,
}
impl Builder {
pub fn remote_access_session(mut self, input: crate::model::RemoteAccessSession) -> Self {
self.remote_access_session = Some(input);
self
}
pub fn set_remote_access_session(
mut self,
input: std::option::Option<crate::model::RemoteAccessSession>,
) -> Self {
self.remote_access_session = input;
self
}
pub fn build(self) -> crate::output::StopRemoteAccessSessionOutput {
crate::output::StopRemoteAccessSessionOutput {
remote_access_session: self.remote_access_session,
}
}
}
}
impl StopRemoteAccessSessionOutput {
pub fn builder() -> crate::output::stop_remote_access_session_output::Builder {
crate::output::stop_remote_access_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct StopJobOutput {
#[doc(hidden)]
pub job: std::option::Option<crate::model::Job>,
}
impl StopJobOutput {
pub fn job(&self) -> std::option::Option<&crate::model::Job> {
self.job.as_ref()
}
}
pub mod stop_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job: std::option::Option<crate::model::Job>,
}
impl Builder {
pub fn job(mut self, input: crate::model::Job) -> Self {
self.job = Some(input);
self
}
pub fn set_job(mut self, input: std::option::Option<crate::model::Job>) -> Self {
self.job = input;
self
}
pub fn build(self) -> crate::output::StopJobOutput {
crate::output::StopJobOutput { job: self.job }
}
}
}
impl StopJobOutput {
pub fn builder() -> crate::output::stop_job_output::Builder {
crate::output::stop_job_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ScheduleRunOutput {
#[doc(hidden)]
pub run: std::option::Option<crate::model::Run>,
}
impl ScheduleRunOutput {
pub fn run(&self) -> std::option::Option<&crate::model::Run> {
self.run.as_ref()
}
}
pub mod schedule_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run: std::option::Option<crate::model::Run>,
}
impl Builder {
pub fn run(mut self, input: crate::model::Run) -> Self {
self.run = Some(input);
self
}
pub fn set_run(mut self, input: std::option::Option<crate::model::Run>) -> Self {
self.run = input;
self
}
pub fn build(self) -> crate::output::ScheduleRunOutput {
crate::output::ScheduleRunOutput { run: self.run }
}
}
}
impl ScheduleRunOutput {
pub fn builder() -> crate::output::schedule_run_output::Builder {
crate::output::schedule_run_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct RenewOfferingOutput {
#[doc(hidden)]
pub offering_transaction: std::option::Option<crate::model::OfferingTransaction>,
}
impl RenewOfferingOutput {
pub fn offering_transaction(&self) -> std::option::Option<&crate::model::OfferingTransaction> {
self.offering_transaction.as_ref()
}
}
pub mod renew_offering_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) offering_transaction: std::option::Option<crate::model::OfferingTransaction>,
}
impl Builder {
pub fn offering_transaction(mut self, input: crate::model::OfferingTransaction) -> Self {
self.offering_transaction = Some(input);
self
}
pub fn set_offering_transaction(
mut self,
input: std::option::Option<crate::model::OfferingTransaction>,
) -> Self {
self.offering_transaction = input;
self
}
pub fn build(self) -> crate::output::RenewOfferingOutput {
crate::output::RenewOfferingOutput {
offering_transaction: self.offering_transaction,
}
}
}
}
impl RenewOfferingOutput {
pub fn builder() -> crate::output::renew_offering_output::Builder {
crate::output::renew_offering_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct PurchaseOfferingOutput {
#[doc(hidden)]
pub offering_transaction: std::option::Option<crate::model::OfferingTransaction>,
}
impl PurchaseOfferingOutput {
pub fn offering_transaction(&self) -> std::option::Option<&crate::model::OfferingTransaction> {
self.offering_transaction.as_ref()
}
}
pub mod purchase_offering_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) offering_transaction: std::option::Option<crate::model::OfferingTransaction>,
}
impl Builder {
pub fn offering_transaction(mut self, input: crate::model::OfferingTransaction) -> Self {
self.offering_transaction = Some(input);
self
}
pub fn set_offering_transaction(
mut self,
input: std::option::Option<crate::model::OfferingTransaction>,
) -> Self {
self.offering_transaction = input;
self
}
pub fn build(self) -> crate::output::PurchaseOfferingOutput {
crate::output::PurchaseOfferingOutput {
offering_transaction: self.offering_transaction,
}
}
}
}
impl PurchaseOfferingOutput {
pub fn builder() -> crate::output::purchase_offering_output::Builder {
crate::output::purchase_offering_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListVpceConfigurationsOutput {
#[doc(hidden)]
pub vpce_configurations: std::option::Option<std::vec::Vec<crate::model::VpceConfiguration>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListVpceConfigurationsOutput {
pub fn vpce_configurations(&self) -> std::option::Option<&[crate::model::VpceConfiguration]> {
self.vpce_configurations.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_vpce_configurations_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) vpce_configurations:
std::option::Option<std::vec::Vec<crate::model::VpceConfiguration>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn vpce_configurations(mut self, input: crate::model::VpceConfiguration) -> Self {
let mut v = self.vpce_configurations.unwrap_or_default();
v.push(input);
self.vpce_configurations = Some(v);
self
}
pub fn set_vpce_configurations(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::VpceConfiguration>>,
) -> Self {
self.vpce_configurations = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListVpceConfigurationsOutput {
crate::output::ListVpceConfigurationsOutput {
vpce_configurations: self.vpce_configurations,
next_token: self.next_token,
}
}
}
}
impl ListVpceConfigurationsOutput {
pub fn builder() -> crate::output::list_vpce_configurations_output::Builder {
crate::output::list_vpce_configurations_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListUploadsOutput {
#[doc(hidden)]
pub uploads: std::option::Option<std::vec::Vec<crate::model::Upload>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListUploadsOutput {
pub fn uploads(&self) -> std::option::Option<&[crate::model::Upload]> {
self.uploads.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_uploads_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) uploads: std::option::Option<std::vec::Vec<crate::model::Upload>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn uploads(mut self, input: crate::model::Upload) -> Self {
let mut v = self.uploads.unwrap_or_default();
v.push(input);
self.uploads = Some(v);
self
}
pub fn set_uploads(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Upload>>,
) -> Self {
self.uploads = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListUploadsOutput {
crate::output::ListUploadsOutput {
uploads: self.uploads,
next_token: self.next_token,
}
}
}
}
impl ListUploadsOutput {
pub fn builder() -> crate::output::list_uploads_output::Builder {
crate::output::list_uploads_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListUniqueProblemsOutput {
#[doc(hidden)]
pub unique_problems: std::option::Option<
std::collections::HashMap<
crate::model::ExecutionResult,
std::vec::Vec<crate::model::UniqueProblem>,
>,
>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListUniqueProblemsOutput {
pub fn unique_problems(
&self,
) -> std::option::Option<
&std::collections::HashMap<
crate::model::ExecutionResult,
std::vec::Vec<crate::model::UniqueProblem>,
>,
> {
self.unique_problems.as_ref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_unique_problems_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) unique_problems: std::option::Option<
std::collections::HashMap<
crate::model::ExecutionResult,
std::vec::Vec<crate::model::UniqueProblem>,
>,
>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn unique_problems(
mut self,
k: crate::model::ExecutionResult,
v: std::vec::Vec<crate::model::UniqueProblem>,
) -> Self {
let mut hash_map = self.unique_problems.unwrap_or_default();
hash_map.insert(k, v);
self.unique_problems = Some(hash_map);
self
}
pub fn set_unique_problems(
mut self,
input: std::option::Option<
std::collections::HashMap<
crate::model::ExecutionResult,
std::vec::Vec<crate::model::UniqueProblem>,
>,
>,
) -> Self {
self.unique_problems = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListUniqueProblemsOutput {
crate::output::ListUniqueProblemsOutput {
unique_problems: self.unique_problems,
next_token: self.next_token,
}
}
}
}
impl ListUniqueProblemsOutput {
pub fn builder() -> crate::output::list_unique_problems_output::Builder {
crate::output::list_unique_problems_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTestsOutput {
#[doc(hidden)]
pub tests: std::option::Option<std::vec::Vec<crate::model::Test>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTestsOutput {
pub fn tests(&self) -> std::option::Option<&[crate::model::Test]> {
self.tests.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_tests_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) tests: std::option::Option<std::vec::Vec<crate::model::Test>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn tests(mut self, input: crate::model::Test) -> Self {
let mut v = self.tests.unwrap_or_default();
v.push(input);
self.tests = Some(v);
self
}
pub fn set_tests(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Test>>,
) -> Self {
self.tests = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTestsOutput {
crate::output::ListTestsOutput {
tests: self.tests,
next_token: self.next_token,
}
}
}
}
impl ListTestsOutput {
pub fn builder() -> crate::output::list_tests_output::Builder {
crate::output::list_tests_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTestGridSessionsOutput {
#[doc(hidden)]
pub test_grid_sessions: std::option::Option<std::vec::Vec<crate::model::TestGridSession>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTestGridSessionsOutput {
pub fn test_grid_sessions(&self) -> std::option::Option<&[crate::model::TestGridSession]> {
self.test_grid_sessions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_test_grid_sessions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test_grid_sessions:
std::option::Option<std::vec::Vec<crate::model::TestGridSession>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn test_grid_sessions(mut self, input: crate::model::TestGridSession) -> Self {
let mut v = self.test_grid_sessions.unwrap_or_default();
v.push(input);
self.test_grid_sessions = Some(v);
self
}
pub fn set_test_grid_sessions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TestGridSession>>,
) -> Self {
self.test_grid_sessions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTestGridSessionsOutput {
crate::output::ListTestGridSessionsOutput {
test_grid_sessions: self.test_grid_sessions,
next_token: self.next_token,
}
}
}
}
impl ListTestGridSessionsOutput {
pub fn builder() -> crate::output::list_test_grid_sessions_output::Builder {
crate::output::list_test_grid_sessions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTestGridSessionArtifactsOutput {
#[doc(hidden)]
pub artifacts: std::option::Option<std::vec::Vec<crate::model::TestGridSessionArtifact>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTestGridSessionArtifactsOutput {
pub fn artifacts(&self) -> std::option::Option<&[crate::model::TestGridSessionArtifact]> {
self.artifacts.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_test_grid_session_artifacts_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) artifacts:
std::option::Option<std::vec::Vec<crate::model::TestGridSessionArtifact>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn artifacts(mut self, input: crate::model::TestGridSessionArtifact) -> Self {
let mut v = self.artifacts.unwrap_or_default();
v.push(input);
self.artifacts = Some(v);
self
}
pub fn set_artifacts(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TestGridSessionArtifact>>,
) -> Self {
self.artifacts = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTestGridSessionArtifactsOutput {
crate::output::ListTestGridSessionArtifactsOutput {
artifacts: self.artifacts,
next_token: self.next_token,
}
}
}
}
impl ListTestGridSessionArtifactsOutput {
pub fn builder() -> crate::output::list_test_grid_session_artifacts_output::Builder {
crate::output::list_test_grid_session_artifacts_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTestGridSessionActionsOutput {
#[doc(hidden)]
pub actions: std::option::Option<std::vec::Vec<crate::model::TestGridSessionAction>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTestGridSessionActionsOutput {
pub fn actions(&self) -> std::option::Option<&[crate::model::TestGridSessionAction]> {
self.actions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_test_grid_session_actions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) actions: std::option::Option<std::vec::Vec<crate::model::TestGridSessionAction>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn actions(mut self, input: crate::model::TestGridSessionAction) -> Self {
let mut v = self.actions.unwrap_or_default();
v.push(input);
self.actions = Some(v);
self
}
pub fn set_actions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TestGridSessionAction>>,
) -> Self {
self.actions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTestGridSessionActionsOutput {
crate::output::ListTestGridSessionActionsOutput {
actions: self.actions,
next_token: self.next_token,
}
}
}
}
impl ListTestGridSessionActionsOutput {
pub fn builder() -> crate::output::list_test_grid_session_actions_output::Builder {
crate::output::list_test_grid_session_actions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTestGridProjectsOutput {
#[doc(hidden)]
pub test_grid_projects: std::option::Option<std::vec::Vec<crate::model::TestGridProject>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListTestGridProjectsOutput {
pub fn test_grid_projects(&self) -> std::option::Option<&[crate::model::TestGridProject]> {
self.test_grid_projects.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_test_grid_projects_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test_grid_projects:
std::option::Option<std::vec::Vec<crate::model::TestGridProject>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn test_grid_projects(mut self, input: crate::model::TestGridProject) -> Self {
let mut v = self.test_grid_projects.unwrap_or_default();
v.push(input);
self.test_grid_projects = Some(v);
self
}
pub fn set_test_grid_projects(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TestGridProject>>,
) -> Self {
self.test_grid_projects = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTestGridProjectsOutput {
crate::output::ListTestGridProjectsOutput {
test_grid_projects: self.test_grid_projects,
next_token: self.next_token,
}
}
}
}
impl ListTestGridProjectsOutput {
pub fn builder() -> crate::output::list_test_grid_projects_output::Builder {
crate::output::list_test_grid_projects_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListTagsForResourceOutput {
#[doc(hidden)]
pub tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
}
impl ListTagsForResourceOutput {
pub fn tags(&self) -> std::option::Option<&[crate::model::Tag]> {
self.tags.as_deref()
}
}
pub mod list_tags_for_resource_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
}
impl Builder {
pub fn tags(mut self, input: crate::model::Tag) -> Self {
let mut v = self.tags.unwrap_or_default();
v.push(input);
self.tags = Some(v);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Tag>>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput { tags: self.tags }
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListSuitesOutput {
#[doc(hidden)]
pub suites: std::option::Option<std::vec::Vec<crate::model::Suite>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListSuitesOutput {
pub fn suites(&self) -> std::option::Option<&[crate::model::Suite]> {
self.suites.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_suites_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) suites: std::option::Option<std::vec::Vec<crate::model::Suite>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn suites(mut self, input: crate::model::Suite) -> Self {
let mut v = self.suites.unwrap_or_default();
v.push(input);
self.suites = Some(v);
self
}
pub fn set_suites(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Suite>>,
) -> Self {
self.suites = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListSuitesOutput {
crate::output::ListSuitesOutput {
suites: self.suites,
next_token: self.next_token,
}
}
}
}
impl ListSuitesOutput {
pub fn builder() -> crate::output::list_suites_output::Builder {
crate::output::list_suites_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListSamplesOutput {
#[doc(hidden)]
pub samples: std::option::Option<std::vec::Vec<crate::model::Sample>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListSamplesOutput {
pub fn samples(&self) -> std::option::Option<&[crate::model::Sample]> {
self.samples.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_samples_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) samples: std::option::Option<std::vec::Vec<crate::model::Sample>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn samples(mut self, input: crate::model::Sample) -> Self {
let mut v = self.samples.unwrap_or_default();
v.push(input);
self.samples = Some(v);
self
}
pub fn set_samples(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Sample>>,
) -> Self {
self.samples = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListSamplesOutput {
crate::output::ListSamplesOutput {
samples: self.samples,
next_token: self.next_token,
}
}
}
}
impl ListSamplesOutput {
pub fn builder() -> crate::output::list_samples_output::Builder {
crate::output::list_samples_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListRunsOutput {
#[doc(hidden)]
pub runs: std::option::Option<std::vec::Vec<crate::model::Run>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListRunsOutput {
pub fn runs(&self) -> std::option::Option<&[crate::model::Run]> {
self.runs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_runs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) runs: std::option::Option<std::vec::Vec<crate::model::Run>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn runs(mut self, input: crate::model::Run) -> Self {
let mut v = self.runs.unwrap_or_default();
v.push(input);
self.runs = Some(v);
self
}
pub fn set_runs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Run>>,
) -> Self {
self.runs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListRunsOutput {
crate::output::ListRunsOutput {
runs: self.runs,
next_token: self.next_token,
}
}
}
}
impl ListRunsOutput {
pub fn builder() -> crate::output::list_runs_output::Builder {
crate::output::list_runs_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListRemoteAccessSessionsOutput {
#[doc(hidden)]
pub remote_access_sessions:
std::option::Option<std::vec::Vec<crate::model::RemoteAccessSession>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListRemoteAccessSessionsOutput {
pub fn remote_access_sessions(
&self,
) -> std::option::Option<&[crate::model::RemoteAccessSession]> {
self.remote_access_sessions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_remote_access_sessions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) remote_access_sessions:
std::option::Option<std::vec::Vec<crate::model::RemoteAccessSession>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn remote_access_sessions(mut self, input: crate::model::RemoteAccessSession) -> Self {
let mut v = self.remote_access_sessions.unwrap_or_default();
v.push(input);
self.remote_access_sessions = Some(v);
self
}
pub fn set_remote_access_sessions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::RemoteAccessSession>>,
) -> Self {
self.remote_access_sessions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListRemoteAccessSessionsOutput {
crate::output::ListRemoteAccessSessionsOutput {
remote_access_sessions: self.remote_access_sessions,
next_token: self.next_token,
}
}
}
}
impl ListRemoteAccessSessionsOutput {
pub fn builder() -> crate::output::list_remote_access_sessions_output::Builder {
crate::output::list_remote_access_sessions_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListProjectsOutput {
#[doc(hidden)]
pub projects: std::option::Option<std::vec::Vec<crate::model::Project>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListProjectsOutput {
pub fn projects(&self) -> std::option::Option<&[crate::model::Project]> {
self.projects.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_projects_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) projects: std::option::Option<std::vec::Vec<crate::model::Project>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn projects(mut self, input: crate::model::Project) -> Self {
let mut v = self.projects.unwrap_or_default();
v.push(input);
self.projects = Some(v);
self
}
pub fn set_projects(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Project>>,
) -> Self {
self.projects = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListProjectsOutput {
crate::output::ListProjectsOutput {
projects: self.projects,
next_token: self.next_token,
}
}
}
}
impl ListProjectsOutput {
pub fn builder() -> crate::output::list_projects_output::Builder {
crate::output::list_projects_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListOfferingTransactionsOutput {
#[doc(hidden)]
pub offering_transactions:
std::option::Option<std::vec::Vec<crate::model::OfferingTransaction>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListOfferingTransactionsOutput {
pub fn offering_transactions(
&self,
) -> std::option::Option<&[crate::model::OfferingTransaction]> {
self.offering_transactions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_offering_transactions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) offering_transactions:
std::option::Option<std::vec::Vec<crate::model::OfferingTransaction>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn offering_transactions(mut self, input: crate::model::OfferingTransaction) -> Self {
let mut v = self.offering_transactions.unwrap_or_default();
v.push(input);
self.offering_transactions = Some(v);
self
}
pub fn set_offering_transactions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::OfferingTransaction>>,
) -> Self {
self.offering_transactions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListOfferingTransactionsOutput {
crate::output::ListOfferingTransactionsOutput {
offering_transactions: self.offering_transactions,
next_token: self.next_token,
}
}
}
}
impl ListOfferingTransactionsOutput {
pub fn builder() -> crate::output::list_offering_transactions_output::Builder {
crate::output::list_offering_transactions_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListOfferingsOutput {
#[doc(hidden)]
pub offerings: std::option::Option<std::vec::Vec<crate::model::Offering>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListOfferingsOutput {
pub fn offerings(&self) -> std::option::Option<&[crate::model::Offering]> {
self.offerings.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_offerings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) offerings: std::option::Option<std::vec::Vec<crate::model::Offering>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn offerings(mut self, input: crate::model::Offering) -> Self {
let mut v = self.offerings.unwrap_or_default();
v.push(input);
self.offerings = Some(v);
self
}
pub fn set_offerings(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Offering>>,
) -> Self {
self.offerings = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListOfferingsOutput {
crate::output::ListOfferingsOutput {
offerings: self.offerings,
next_token: self.next_token,
}
}
}
}
impl ListOfferingsOutput {
pub fn builder() -> crate::output::list_offerings_output::Builder {
crate::output::list_offerings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListOfferingPromotionsOutput {
#[doc(hidden)]
pub offering_promotions: std::option::Option<std::vec::Vec<crate::model::OfferingPromotion>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListOfferingPromotionsOutput {
pub fn offering_promotions(&self) -> std::option::Option<&[crate::model::OfferingPromotion]> {
self.offering_promotions.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_offering_promotions_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) offering_promotions:
std::option::Option<std::vec::Vec<crate::model::OfferingPromotion>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn offering_promotions(mut self, input: crate::model::OfferingPromotion) -> Self {
let mut v = self.offering_promotions.unwrap_or_default();
v.push(input);
self.offering_promotions = Some(v);
self
}
pub fn set_offering_promotions(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::OfferingPromotion>>,
) -> Self {
self.offering_promotions = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListOfferingPromotionsOutput {
crate::output::ListOfferingPromotionsOutput {
offering_promotions: self.offering_promotions,
next_token: self.next_token,
}
}
}
}
impl ListOfferingPromotionsOutput {
pub fn builder() -> crate::output::list_offering_promotions_output::Builder {
crate::output::list_offering_promotions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListNetworkProfilesOutput {
#[doc(hidden)]
pub network_profiles: std::option::Option<std::vec::Vec<crate::model::NetworkProfile>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListNetworkProfilesOutput {
pub fn network_profiles(&self) -> std::option::Option<&[crate::model::NetworkProfile]> {
self.network_profiles.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_network_profiles_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profiles:
std::option::Option<std::vec::Vec<crate::model::NetworkProfile>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn network_profiles(mut self, input: crate::model::NetworkProfile) -> Self {
let mut v = self.network_profiles.unwrap_or_default();
v.push(input);
self.network_profiles = Some(v);
self
}
pub fn set_network_profiles(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NetworkProfile>>,
) -> Self {
self.network_profiles = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListNetworkProfilesOutput {
crate::output::ListNetworkProfilesOutput {
network_profiles: self.network_profiles,
next_token: self.next_token,
}
}
}
}
impl ListNetworkProfilesOutput {
pub fn builder() -> crate::output::list_network_profiles_output::Builder {
crate::output::list_network_profiles_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListJobsOutput {
#[doc(hidden)]
pub jobs: std::option::Option<std::vec::Vec<crate::model::Job>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListJobsOutput {
pub fn jobs(&self) -> std::option::Option<&[crate::model::Job]> {
self.jobs.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_jobs_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) jobs: std::option::Option<std::vec::Vec<crate::model::Job>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn jobs(mut self, input: crate::model::Job) -> Self {
let mut v = self.jobs.unwrap_or_default();
v.push(input);
self.jobs = Some(v);
self
}
pub fn set_jobs(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Job>>,
) -> Self {
self.jobs = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListJobsOutput {
crate::output::ListJobsOutput {
jobs: self.jobs,
next_token: self.next_token,
}
}
}
}
impl ListJobsOutput {
pub fn builder() -> crate::output::list_jobs_output::Builder {
crate::output::list_jobs_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListInstanceProfilesOutput {
#[doc(hidden)]
pub instance_profiles: std::option::Option<std::vec::Vec<crate::model::InstanceProfile>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListInstanceProfilesOutput {
pub fn instance_profiles(&self) -> std::option::Option<&[crate::model::InstanceProfile]> {
self.instance_profiles.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_instance_profiles_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) instance_profiles:
std::option::Option<std::vec::Vec<crate::model::InstanceProfile>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn instance_profiles(mut self, input: crate::model::InstanceProfile) -> Self {
let mut v = self.instance_profiles.unwrap_or_default();
v.push(input);
self.instance_profiles = Some(v);
self
}
pub fn set_instance_profiles(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::InstanceProfile>>,
) -> Self {
self.instance_profiles = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListInstanceProfilesOutput {
crate::output::ListInstanceProfilesOutput {
instance_profiles: self.instance_profiles,
next_token: self.next_token,
}
}
}
}
impl ListInstanceProfilesOutput {
pub fn builder() -> crate::output::list_instance_profiles_output::Builder {
crate::output::list_instance_profiles_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDevicesOutput {
#[doc(hidden)]
pub devices: std::option::Option<std::vec::Vec<crate::model::Device>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDevicesOutput {
pub fn devices(&self) -> std::option::Option<&[crate::model::Device]> {
self.devices.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_devices_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) devices: std::option::Option<std::vec::Vec<crate::model::Device>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn devices(mut self, input: crate::model::Device) -> Self {
let mut v = self.devices.unwrap_or_default();
v.push(input);
self.devices = Some(v);
self
}
pub fn set_devices(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Device>>,
) -> Self {
self.devices = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDevicesOutput {
crate::output::ListDevicesOutput {
devices: self.devices,
next_token: self.next_token,
}
}
}
}
impl ListDevicesOutput {
pub fn builder() -> crate::output::list_devices_output::Builder {
crate::output::list_devices_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDevicePoolsOutput {
#[doc(hidden)]
pub device_pools: std::option::Option<std::vec::Vec<crate::model::DevicePool>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDevicePoolsOutput {
pub fn device_pools(&self) -> std::option::Option<&[crate::model::DevicePool]> {
self.device_pools.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_device_pools_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_pools: std::option::Option<std::vec::Vec<crate::model::DevicePool>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn device_pools(mut self, input: crate::model::DevicePool) -> Self {
let mut v = self.device_pools.unwrap_or_default();
v.push(input);
self.device_pools = Some(v);
self
}
pub fn set_device_pools(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DevicePool>>,
) -> Self {
self.device_pools = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDevicePoolsOutput {
crate::output::ListDevicePoolsOutput {
device_pools: self.device_pools,
next_token: self.next_token,
}
}
}
}
impl ListDevicePoolsOutput {
pub fn builder() -> crate::output::list_device_pools_output::Builder {
crate::output::list_device_pools_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListDeviceInstancesOutput {
#[doc(hidden)]
pub device_instances: std::option::Option<std::vec::Vec<crate::model::DeviceInstance>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListDeviceInstancesOutput {
pub fn device_instances(&self) -> std::option::Option<&[crate::model::DeviceInstance]> {
self.device_instances.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_device_instances_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_instances:
std::option::Option<std::vec::Vec<crate::model::DeviceInstance>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn device_instances(mut self, input: crate::model::DeviceInstance) -> Self {
let mut v = self.device_instances.unwrap_or_default();
v.push(input);
self.device_instances = Some(v);
self
}
pub fn set_device_instances(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DeviceInstance>>,
) -> Self {
self.device_instances = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDeviceInstancesOutput {
crate::output::ListDeviceInstancesOutput {
device_instances: self.device_instances,
next_token: self.next_token,
}
}
}
}
impl ListDeviceInstancesOutput {
pub fn builder() -> crate::output::list_device_instances_output::Builder {
crate::output::list_device_instances_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct ListArtifactsOutput {
#[doc(hidden)]
pub artifacts: std::option::Option<std::vec::Vec<crate::model::Artifact>>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl ListArtifactsOutput {
pub fn artifacts(&self) -> std::option::Option<&[crate::model::Artifact]> {
self.artifacts.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod list_artifacts_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) artifacts: std::option::Option<std::vec::Vec<crate::model::Artifact>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn artifacts(mut self, input: crate::model::Artifact) -> Self {
let mut v = self.artifacts.unwrap_or_default();
v.push(input);
self.artifacts = Some(v);
self
}
pub fn set_artifacts(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Artifact>>,
) -> Self {
self.artifacts = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListArtifactsOutput {
crate::output::ListArtifactsOutput {
artifacts: self.artifacts,
next_token: self.next_token,
}
}
}
}
impl ListArtifactsOutput {
pub fn builder() -> crate::output::list_artifacts_output::Builder {
crate::output::list_artifacts_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct InstallToRemoteAccessSessionOutput {
#[doc(hidden)]
pub app_upload: std::option::Option<crate::model::Upload>,
}
impl InstallToRemoteAccessSessionOutput {
pub fn app_upload(&self) -> std::option::Option<&crate::model::Upload> {
self.app_upload.as_ref()
}
}
pub mod install_to_remote_access_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) app_upload: std::option::Option<crate::model::Upload>,
}
impl Builder {
pub fn app_upload(mut self, input: crate::model::Upload) -> Self {
self.app_upload = Some(input);
self
}
pub fn set_app_upload(mut self, input: std::option::Option<crate::model::Upload>) -> Self {
self.app_upload = input;
self
}
pub fn build(self) -> crate::output::InstallToRemoteAccessSessionOutput {
crate::output::InstallToRemoteAccessSessionOutput {
app_upload: self.app_upload,
}
}
}
}
impl InstallToRemoteAccessSessionOutput {
pub fn builder() -> crate::output::install_to_remote_access_session_output::Builder {
crate::output::install_to_remote_access_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetVpceConfigurationOutput {
#[doc(hidden)]
pub vpce_configuration: std::option::Option<crate::model::VpceConfiguration>,
}
impl GetVpceConfigurationOutput {
pub fn vpce_configuration(&self) -> std::option::Option<&crate::model::VpceConfiguration> {
self.vpce_configuration.as_ref()
}
}
pub mod get_vpce_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) vpce_configuration: std::option::Option<crate::model::VpceConfiguration>,
}
impl Builder {
pub fn vpce_configuration(mut self, input: crate::model::VpceConfiguration) -> Self {
self.vpce_configuration = Some(input);
self
}
pub fn set_vpce_configuration(
mut self,
input: std::option::Option<crate::model::VpceConfiguration>,
) -> Self {
self.vpce_configuration = input;
self
}
pub fn build(self) -> crate::output::GetVpceConfigurationOutput {
crate::output::GetVpceConfigurationOutput {
vpce_configuration: self.vpce_configuration,
}
}
}
}
impl GetVpceConfigurationOutput {
pub fn builder() -> crate::output::get_vpce_configuration_output::Builder {
crate::output::get_vpce_configuration_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetUploadOutput {
#[doc(hidden)]
pub upload: std::option::Option<crate::model::Upload>,
}
impl GetUploadOutput {
pub fn upload(&self) -> std::option::Option<&crate::model::Upload> {
self.upload.as_ref()
}
}
pub mod get_upload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) upload: std::option::Option<crate::model::Upload>,
}
impl Builder {
pub fn upload(mut self, input: crate::model::Upload) -> Self {
self.upload = Some(input);
self
}
pub fn set_upload(mut self, input: std::option::Option<crate::model::Upload>) -> Self {
self.upload = input;
self
}
pub fn build(self) -> crate::output::GetUploadOutput {
crate::output::GetUploadOutput {
upload: self.upload,
}
}
}
}
impl GetUploadOutput {
pub fn builder() -> crate::output::get_upload_output::Builder {
crate::output::get_upload_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTestGridSessionOutput {
#[doc(hidden)]
pub test_grid_session: std::option::Option<crate::model::TestGridSession>,
}
impl GetTestGridSessionOutput {
pub fn test_grid_session(&self) -> std::option::Option<&crate::model::TestGridSession> {
self.test_grid_session.as_ref()
}
}
pub mod get_test_grid_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test_grid_session: std::option::Option<crate::model::TestGridSession>,
}
impl Builder {
pub fn test_grid_session(mut self, input: crate::model::TestGridSession) -> Self {
self.test_grid_session = Some(input);
self
}
pub fn set_test_grid_session(
mut self,
input: std::option::Option<crate::model::TestGridSession>,
) -> Self {
self.test_grid_session = input;
self
}
pub fn build(self) -> crate::output::GetTestGridSessionOutput {
crate::output::GetTestGridSessionOutput {
test_grid_session: self.test_grid_session,
}
}
}
}
impl GetTestGridSessionOutput {
pub fn builder() -> crate::output::get_test_grid_session_output::Builder {
crate::output::get_test_grid_session_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTestGridProjectOutput {
#[doc(hidden)]
pub test_grid_project: std::option::Option<crate::model::TestGridProject>,
}
impl GetTestGridProjectOutput {
pub fn test_grid_project(&self) -> std::option::Option<&crate::model::TestGridProject> {
self.test_grid_project.as_ref()
}
}
pub mod get_test_grid_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test_grid_project: std::option::Option<crate::model::TestGridProject>,
}
impl Builder {
pub fn test_grid_project(mut self, input: crate::model::TestGridProject) -> Self {
self.test_grid_project = Some(input);
self
}
pub fn set_test_grid_project(
mut self,
input: std::option::Option<crate::model::TestGridProject>,
) -> Self {
self.test_grid_project = input;
self
}
pub fn build(self) -> crate::output::GetTestGridProjectOutput {
crate::output::GetTestGridProjectOutput {
test_grid_project: self.test_grid_project,
}
}
}
}
impl GetTestGridProjectOutput {
pub fn builder() -> crate::output::get_test_grid_project_output::Builder {
crate::output::get_test_grid_project_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetTestOutput {
#[doc(hidden)]
pub test: std::option::Option<crate::model::Test>,
}
impl GetTestOutput {
pub fn test(&self) -> std::option::Option<&crate::model::Test> {
self.test.as_ref()
}
}
pub mod get_test_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test: std::option::Option<crate::model::Test>,
}
impl Builder {
pub fn test(mut self, input: crate::model::Test) -> Self {
self.test = Some(input);
self
}
pub fn set_test(mut self, input: std::option::Option<crate::model::Test>) -> Self {
self.test = input;
self
}
pub fn build(self) -> crate::output::GetTestOutput {
crate::output::GetTestOutput { test: self.test }
}
}
}
impl GetTestOutput {
pub fn builder() -> crate::output::get_test_output::Builder {
crate::output::get_test_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetSuiteOutput {
#[doc(hidden)]
pub suite: std::option::Option<crate::model::Suite>,
}
impl GetSuiteOutput {
pub fn suite(&self) -> std::option::Option<&crate::model::Suite> {
self.suite.as_ref()
}
}
pub mod get_suite_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) suite: std::option::Option<crate::model::Suite>,
}
impl Builder {
pub fn suite(mut self, input: crate::model::Suite) -> Self {
self.suite = Some(input);
self
}
pub fn set_suite(mut self, input: std::option::Option<crate::model::Suite>) -> Self {
self.suite = input;
self
}
pub fn build(self) -> crate::output::GetSuiteOutput {
crate::output::GetSuiteOutput { suite: self.suite }
}
}
}
impl GetSuiteOutput {
pub fn builder() -> crate::output::get_suite_output::Builder {
crate::output::get_suite_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetRunOutput {
#[doc(hidden)]
pub run: std::option::Option<crate::model::Run>,
}
impl GetRunOutput {
pub fn run(&self) -> std::option::Option<&crate::model::Run> {
self.run.as_ref()
}
}
pub mod get_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) run: std::option::Option<crate::model::Run>,
}
impl Builder {
pub fn run(mut self, input: crate::model::Run) -> Self {
self.run = Some(input);
self
}
pub fn set_run(mut self, input: std::option::Option<crate::model::Run>) -> Self {
self.run = input;
self
}
pub fn build(self) -> crate::output::GetRunOutput {
crate::output::GetRunOutput { run: self.run }
}
}
}
impl GetRunOutput {
pub fn builder() -> crate::output::get_run_output::Builder {
crate::output::get_run_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetRemoteAccessSessionOutput {
#[doc(hidden)]
pub remote_access_session: std::option::Option<crate::model::RemoteAccessSession>,
}
impl GetRemoteAccessSessionOutput {
pub fn remote_access_session(&self) -> std::option::Option<&crate::model::RemoteAccessSession> {
self.remote_access_session.as_ref()
}
}
pub mod get_remote_access_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) remote_access_session: std::option::Option<crate::model::RemoteAccessSession>,
}
impl Builder {
pub fn remote_access_session(mut self, input: crate::model::RemoteAccessSession) -> Self {
self.remote_access_session = Some(input);
self
}
pub fn set_remote_access_session(
mut self,
input: std::option::Option<crate::model::RemoteAccessSession>,
) -> Self {
self.remote_access_session = input;
self
}
pub fn build(self) -> crate::output::GetRemoteAccessSessionOutput {
crate::output::GetRemoteAccessSessionOutput {
remote_access_session: self.remote_access_session,
}
}
}
}
impl GetRemoteAccessSessionOutput {
pub fn builder() -> crate::output::get_remote_access_session_output::Builder {
crate::output::get_remote_access_session_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetProjectOutput {
#[doc(hidden)]
pub project: std::option::Option<crate::model::Project>,
}
impl GetProjectOutput {
pub fn project(&self) -> std::option::Option<&crate::model::Project> {
self.project.as_ref()
}
}
pub mod get_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) project: std::option::Option<crate::model::Project>,
}
impl Builder {
pub fn project(mut self, input: crate::model::Project) -> Self {
self.project = Some(input);
self
}
pub fn set_project(mut self, input: std::option::Option<crate::model::Project>) -> Self {
self.project = input;
self
}
pub fn build(self) -> crate::output::GetProjectOutput {
crate::output::GetProjectOutput {
project: self.project,
}
}
}
}
impl GetProjectOutput {
pub fn builder() -> crate::output::get_project_output::Builder {
crate::output::get_project_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetOfferingStatusOutput {
#[doc(hidden)]
pub current: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
>,
#[doc(hidden)]
pub next_period: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
>,
#[doc(hidden)]
pub next_token: std::option::Option<std::string::String>,
}
impl GetOfferingStatusOutput {
pub fn current(
&self,
) -> std::option::Option<
&std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
> {
self.current.as_ref()
}
pub fn next_period(
&self,
) -> std::option::Option<
&std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
> {
self.next_period.as_ref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
pub mod get_offering_status_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) current: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
>,
pub(crate) next_period: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn current(
mut self,
k: impl Into<std::string::String>,
v: crate::model::OfferingStatus,
) -> Self {
let mut hash_map = self.current.unwrap_or_default();
hash_map.insert(k.into(), v);
self.current = Some(hash_map);
self
}
pub fn set_current(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
>,
) -> Self {
self.current = input;
self
}
pub fn next_period(
mut self,
k: impl Into<std::string::String>,
v: crate::model::OfferingStatus,
) -> Self {
let mut hash_map = self.next_period.unwrap_or_default();
hash_map.insert(k.into(), v);
self.next_period = Some(hash_map);
self
}
pub fn set_next_period(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, crate::model::OfferingStatus>,
>,
) -> Self {
self.next_period = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::GetOfferingStatusOutput {
crate::output::GetOfferingStatusOutput {
current: self.current,
next_period: self.next_period,
next_token: self.next_token,
}
}
}
}
impl GetOfferingStatusOutput {
pub fn builder() -> crate::output::get_offering_status_output::Builder {
crate::output::get_offering_status_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetNetworkProfileOutput {
#[doc(hidden)]
pub network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl GetNetworkProfileOutput {
pub fn network_profile(&self) -> std::option::Option<&crate::model::NetworkProfile> {
self.network_profile.as_ref()
}
}
pub mod get_network_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl Builder {
pub fn network_profile(mut self, input: crate::model::NetworkProfile) -> Self {
self.network_profile = Some(input);
self
}
pub fn set_network_profile(
mut self,
input: std::option::Option<crate::model::NetworkProfile>,
) -> Self {
self.network_profile = input;
self
}
pub fn build(self) -> crate::output::GetNetworkProfileOutput {
crate::output::GetNetworkProfileOutput {
network_profile: self.network_profile,
}
}
}
}
impl GetNetworkProfileOutput {
pub fn builder() -> crate::output::get_network_profile_output::Builder {
crate::output::get_network_profile_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetJobOutput {
#[doc(hidden)]
pub job: std::option::Option<crate::model::Job>,
}
impl GetJobOutput {
pub fn job(&self) -> std::option::Option<&crate::model::Job> {
self.job.as_ref()
}
}
pub mod get_job_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) job: std::option::Option<crate::model::Job>,
}
impl Builder {
pub fn job(mut self, input: crate::model::Job) -> Self {
self.job = Some(input);
self
}
pub fn set_job(mut self, input: std::option::Option<crate::model::Job>) -> Self {
self.job = input;
self
}
pub fn build(self) -> crate::output::GetJobOutput {
crate::output::GetJobOutput { job: self.job }
}
}
}
impl GetJobOutput {
pub fn builder() -> crate::output::get_job_output::Builder {
crate::output::get_job_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetInstanceProfileOutput {
#[doc(hidden)]
pub instance_profile: std::option::Option<crate::model::InstanceProfile>,
}
impl GetInstanceProfileOutput {
pub fn instance_profile(&self) -> std::option::Option<&crate::model::InstanceProfile> {
self.instance_profile.as_ref()
}
}
pub mod get_instance_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) instance_profile: std::option::Option<crate::model::InstanceProfile>,
}
impl Builder {
pub fn instance_profile(mut self, input: crate::model::InstanceProfile) -> Self {
self.instance_profile = Some(input);
self
}
pub fn set_instance_profile(
mut self,
input: std::option::Option<crate::model::InstanceProfile>,
) -> Self {
self.instance_profile = input;
self
}
pub fn build(self) -> crate::output::GetInstanceProfileOutput {
crate::output::GetInstanceProfileOutput {
instance_profile: self.instance_profile,
}
}
}
}
impl GetInstanceProfileOutput {
pub fn builder() -> crate::output::get_instance_profile_output::Builder {
crate::output::get_instance_profile_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDevicePoolCompatibilityOutput {
#[doc(hidden)]
pub compatible_devices:
std::option::Option<std::vec::Vec<crate::model::DevicePoolCompatibilityResult>>,
#[doc(hidden)]
pub incompatible_devices:
std::option::Option<std::vec::Vec<crate::model::DevicePoolCompatibilityResult>>,
}
impl GetDevicePoolCompatibilityOutput {
pub fn compatible_devices(
&self,
) -> std::option::Option<&[crate::model::DevicePoolCompatibilityResult]> {
self.compatible_devices.as_deref()
}
pub fn incompatible_devices(
&self,
) -> std::option::Option<&[crate::model::DevicePoolCompatibilityResult]> {
self.incompatible_devices.as_deref()
}
}
pub mod get_device_pool_compatibility_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) compatible_devices:
std::option::Option<std::vec::Vec<crate::model::DevicePoolCompatibilityResult>>,
pub(crate) incompatible_devices:
std::option::Option<std::vec::Vec<crate::model::DevicePoolCompatibilityResult>>,
}
impl Builder {
pub fn compatible_devices(
mut self,
input: crate::model::DevicePoolCompatibilityResult,
) -> Self {
let mut v = self.compatible_devices.unwrap_or_default();
v.push(input);
self.compatible_devices = Some(v);
self
}
pub fn set_compatible_devices(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DevicePoolCompatibilityResult>>,
) -> Self {
self.compatible_devices = input;
self
}
pub fn incompatible_devices(
mut self,
input: crate::model::DevicePoolCompatibilityResult,
) -> Self {
let mut v = self.incompatible_devices.unwrap_or_default();
v.push(input);
self.incompatible_devices = Some(v);
self
}
pub fn set_incompatible_devices(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DevicePoolCompatibilityResult>>,
) -> Self {
self.incompatible_devices = input;
self
}
pub fn build(self) -> crate::output::GetDevicePoolCompatibilityOutput {
crate::output::GetDevicePoolCompatibilityOutput {
compatible_devices: self.compatible_devices,
incompatible_devices: self.incompatible_devices,
}
}
}
}
impl GetDevicePoolCompatibilityOutput {
pub fn builder() -> crate::output::get_device_pool_compatibility_output::Builder {
crate::output::get_device_pool_compatibility_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDevicePoolOutput {
#[doc(hidden)]
pub device_pool: std::option::Option<crate::model::DevicePool>,
}
impl GetDevicePoolOutput {
pub fn device_pool(&self) -> std::option::Option<&crate::model::DevicePool> {
self.device_pool.as_ref()
}
}
pub mod get_device_pool_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_pool: std::option::Option<crate::model::DevicePool>,
}
impl Builder {
pub fn device_pool(mut self, input: crate::model::DevicePool) -> Self {
self.device_pool = Some(input);
self
}
pub fn set_device_pool(
mut self,
input: std::option::Option<crate::model::DevicePool>,
) -> Self {
self.device_pool = input;
self
}
pub fn build(self) -> crate::output::GetDevicePoolOutput {
crate::output::GetDevicePoolOutput {
device_pool: self.device_pool,
}
}
}
}
impl GetDevicePoolOutput {
pub fn builder() -> crate::output::get_device_pool_output::Builder {
crate::output::get_device_pool_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDeviceInstanceOutput {
#[doc(hidden)]
pub device_instance: std::option::Option<crate::model::DeviceInstance>,
}
impl GetDeviceInstanceOutput {
pub fn device_instance(&self) -> std::option::Option<&crate::model::DeviceInstance> {
self.device_instance.as_ref()
}
}
pub mod get_device_instance_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_instance: std::option::Option<crate::model::DeviceInstance>,
}
impl Builder {
pub fn device_instance(mut self, input: crate::model::DeviceInstance) -> Self {
self.device_instance = Some(input);
self
}
pub fn set_device_instance(
mut self,
input: std::option::Option<crate::model::DeviceInstance>,
) -> Self {
self.device_instance = input;
self
}
pub fn build(self) -> crate::output::GetDeviceInstanceOutput {
crate::output::GetDeviceInstanceOutput {
device_instance: self.device_instance,
}
}
}
}
impl GetDeviceInstanceOutput {
pub fn builder() -> crate::output::get_device_instance_output::Builder {
crate::output::get_device_instance_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetDeviceOutput {
#[doc(hidden)]
pub device: std::option::Option<crate::model::Device>,
}
impl GetDeviceOutput {
pub fn device(&self) -> std::option::Option<&crate::model::Device> {
self.device.as_ref()
}
}
pub mod get_device_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device: std::option::Option<crate::model::Device>,
}
impl Builder {
pub fn device(mut self, input: crate::model::Device) -> Self {
self.device = Some(input);
self
}
pub fn set_device(mut self, input: std::option::Option<crate::model::Device>) -> Self {
self.device = input;
self
}
pub fn build(self) -> crate::output::GetDeviceOutput {
crate::output::GetDeviceOutput {
device: self.device,
}
}
}
}
impl GetDeviceOutput {
pub fn builder() -> crate::output::get_device_output::Builder {
crate::output::get_device_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct GetAccountSettingsOutput {
#[doc(hidden)]
pub account_settings: std::option::Option<crate::model::AccountSettings>,
}
impl GetAccountSettingsOutput {
pub fn account_settings(&self) -> std::option::Option<&crate::model::AccountSettings> {
self.account_settings.as_ref()
}
}
pub mod get_account_settings_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) account_settings: std::option::Option<crate::model::AccountSettings>,
}
impl Builder {
pub fn account_settings(mut self, input: crate::model::AccountSettings) -> Self {
self.account_settings = Some(input);
self
}
pub fn set_account_settings(
mut self,
input: std::option::Option<crate::model::AccountSettings>,
) -> Self {
self.account_settings = input;
self
}
pub fn build(self) -> crate::output::GetAccountSettingsOutput {
crate::output::GetAccountSettingsOutput {
account_settings: self.account_settings,
}
}
}
}
impl GetAccountSettingsOutput {
pub fn builder() -> crate::output::get_account_settings_output::Builder {
crate::output::get_account_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteVpceConfigurationOutput {}
pub mod delete_vpce_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteVpceConfigurationOutput {
crate::output::DeleteVpceConfigurationOutput {}
}
}
}
impl DeleteVpceConfigurationOutput {
pub fn builder() -> crate::output::delete_vpce_configuration_output::Builder {
crate::output::delete_vpce_configuration_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteUploadOutput {}
pub mod delete_upload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteUploadOutput {
crate::output::DeleteUploadOutput {}
}
}
}
impl DeleteUploadOutput {
pub fn builder() -> crate::output::delete_upload_output::Builder {
crate::output::delete_upload_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteTestGridProjectOutput {}
pub mod delete_test_grid_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteTestGridProjectOutput {
crate::output::DeleteTestGridProjectOutput {}
}
}
}
impl DeleteTestGridProjectOutput {
pub fn builder() -> crate::output::delete_test_grid_project_output::Builder {
crate::output::delete_test_grid_project_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteRunOutput {}
pub mod delete_run_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteRunOutput {
crate::output::DeleteRunOutput {}
}
}
}
impl DeleteRunOutput {
pub fn builder() -> crate::output::delete_run_output::Builder {
crate::output::delete_run_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteRemoteAccessSessionOutput {}
pub mod delete_remote_access_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteRemoteAccessSessionOutput {
crate::output::DeleteRemoteAccessSessionOutput {}
}
}
}
impl DeleteRemoteAccessSessionOutput {
pub fn builder() -> crate::output::delete_remote_access_session_output::Builder {
crate::output::delete_remote_access_session_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteProjectOutput {}
pub mod delete_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteProjectOutput {
crate::output::DeleteProjectOutput {}
}
}
}
impl DeleteProjectOutput {
pub fn builder() -> crate::output::delete_project_output::Builder {
crate::output::delete_project_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteNetworkProfileOutput {}
pub mod delete_network_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteNetworkProfileOutput {
crate::output::DeleteNetworkProfileOutput {}
}
}
}
impl DeleteNetworkProfileOutput {
pub fn builder() -> crate::output::delete_network_profile_output::Builder {
crate::output::delete_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteInstanceProfileOutput {}
pub mod delete_instance_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteInstanceProfileOutput {
crate::output::DeleteInstanceProfileOutput {}
}
}
}
impl DeleteInstanceProfileOutput {
pub fn builder() -> crate::output::delete_instance_profile_output::Builder {
crate::output::delete_instance_profile_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct DeleteDevicePoolOutput {}
pub mod delete_device_pool_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteDevicePoolOutput {
crate::output::DeleteDevicePoolOutput {}
}
}
}
impl DeleteDevicePoolOutput {
pub fn builder() -> crate::output::delete_device_pool_output::Builder {
crate::output::delete_device_pool_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateVpceConfigurationOutput {
#[doc(hidden)]
pub vpce_configuration: std::option::Option<crate::model::VpceConfiguration>,
}
impl CreateVpceConfigurationOutput {
pub fn vpce_configuration(&self) -> std::option::Option<&crate::model::VpceConfiguration> {
self.vpce_configuration.as_ref()
}
}
pub mod create_vpce_configuration_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) vpce_configuration: std::option::Option<crate::model::VpceConfiguration>,
}
impl Builder {
pub fn vpce_configuration(mut self, input: crate::model::VpceConfiguration) -> Self {
self.vpce_configuration = Some(input);
self
}
pub fn set_vpce_configuration(
mut self,
input: std::option::Option<crate::model::VpceConfiguration>,
) -> Self {
self.vpce_configuration = input;
self
}
pub fn build(self) -> crate::output::CreateVpceConfigurationOutput {
crate::output::CreateVpceConfigurationOutput {
vpce_configuration: self.vpce_configuration,
}
}
}
}
impl CreateVpceConfigurationOutput {
pub fn builder() -> crate::output::create_vpce_configuration_output::Builder {
crate::output::create_vpce_configuration_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateUploadOutput {
#[doc(hidden)]
pub upload: std::option::Option<crate::model::Upload>,
}
impl CreateUploadOutput {
pub fn upload(&self) -> std::option::Option<&crate::model::Upload> {
self.upload.as_ref()
}
}
pub mod create_upload_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) upload: std::option::Option<crate::model::Upload>,
}
impl Builder {
pub fn upload(mut self, input: crate::model::Upload) -> Self {
self.upload = Some(input);
self
}
pub fn set_upload(mut self, input: std::option::Option<crate::model::Upload>) -> Self {
self.upload = input;
self
}
pub fn build(self) -> crate::output::CreateUploadOutput {
crate::output::CreateUploadOutput {
upload: self.upload,
}
}
}
}
impl CreateUploadOutput {
pub fn builder() -> crate::output::create_upload_output::Builder {
crate::output::create_upload_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateTestGridUrlOutput {
#[doc(hidden)]
pub url: std::option::Option<std::string::String>,
#[doc(hidden)]
pub expires: std::option::Option<aws_smithy_types::DateTime>,
}
impl CreateTestGridUrlOutput {
pub fn url(&self) -> std::option::Option<&str> {
self.url.as_deref()
}
pub fn expires(&self) -> std::option::Option<&aws_smithy_types::DateTime> {
self.expires.as_ref()
}
}
impl std::fmt::Debug for CreateTestGridUrlOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateTestGridUrlOutput");
formatter.field("url", &"*** Sensitive Data Redacted ***");
formatter.field("expires", &self.expires);
formatter.finish()
}
}
pub mod create_test_grid_url_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default)]
pub struct Builder {
pub(crate) url: std::option::Option<std::string::String>,
pub(crate) expires: std::option::Option<aws_smithy_types::DateTime>,
}
impl Builder {
pub fn url(mut self, input: impl Into<std::string::String>) -> Self {
self.url = Some(input.into());
self
}
pub fn set_url(mut self, input: std::option::Option<std::string::String>) -> Self {
self.url = input;
self
}
pub fn expires(mut self, input: aws_smithy_types::DateTime) -> Self {
self.expires = Some(input);
self
}
pub fn set_expires(
mut self,
input: std::option::Option<aws_smithy_types::DateTime>,
) -> Self {
self.expires = input;
self
}
pub fn build(self) -> crate::output::CreateTestGridUrlOutput {
crate::output::CreateTestGridUrlOutput {
url: self.url,
expires: self.expires,
}
}
}
impl std::fmt::Debug for Builder {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("Builder");
formatter.field("url", &"*** Sensitive Data Redacted ***");
formatter.field("expires", &self.expires);
formatter.finish()
}
}
}
impl CreateTestGridUrlOutput {
pub fn builder() -> crate::output::create_test_grid_url_output::Builder {
crate::output::create_test_grid_url_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateTestGridProjectOutput {
#[doc(hidden)]
pub test_grid_project: std::option::Option<crate::model::TestGridProject>,
}
impl CreateTestGridProjectOutput {
pub fn test_grid_project(&self) -> std::option::Option<&crate::model::TestGridProject> {
self.test_grid_project.as_ref()
}
}
pub mod create_test_grid_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) test_grid_project: std::option::Option<crate::model::TestGridProject>,
}
impl Builder {
pub fn test_grid_project(mut self, input: crate::model::TestGridProject) -> Self {
self.test_grid_project = Some(input);
self
}
pub fn set_test_grid_project(
mut self,
input: std::option::Option<crate::model::TestGridProject>,
) -> Self {
self.test_grid_project = input;
self
}
pub fn build(self) -> crate::output::CreateTestGridProjectOutput {
crate::output::CreateTestGridProjectOutput {
test_grid_project: self.test_grid_project,
}
}
}
}
impl CreateTestGridProjectOutput {
pub fn builder() -> crate::output::create_test_grid_project_output::Builder {
crate::output::create_test_grid_project_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateRemoteAccessSessionOutput {
#[doc(hidden)]
pub remote_access_session: std::option::Option<crate::model::RemoteAccessSession>,
}
impl CreateRemoteAccessSessionOutput {
pub fn remote_access_session(&self) -> std::option::Option<&crate::model::RemoteAccessSession> {
self.remote_access_session.as_ref()
}
}
pub mod create_remote_access_session_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) remote_access_session: std::option::Option<crate::model::RemoteAccessSession>,
}
impl Builder {
pub fn remote_access_session(mut self, input: crate::model::RemoteAccessSession) -> Self {
self.remote_access_session = Some(input);
self
}
pub fn set_remote_access_session(
mut self,
input: std::option::Option<crate::model::RemoteAccessSession>,
) -> Self {
self.remote_access_session = input;
self
}
pub fn build(self) -> crate::output::CreateRemoteAccessSessionOutput {
crate::output::CreateRemoteAccessSessionOutput {
remote_access_session: self.remote_access_session,
}
}
}
}
impl CreateRemoteAccessSessionOutput {
pub fn builder() -> crate::output::create_remote_access_session_output::Builder {
crate::output::create_remote_access_session_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateProjectOutput {
#[doc(hidden)]
pub project: std::option::Option<crate::model::Project>,
}
impl CreateProjectOutput {
pub fn project(&self) -> std::option::Option<&crate::model::Project> {
self.project.as_ref()
}
}
pub mod create_project_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) project: std::option::Option<crate::model::Project>,
}
impl Builder {
pub fn project(mut self, input: crate::model::Project) -> Self {
self.project = Some(input);
self
}
pub fn set_project(mut self, input: std::option::Option<crate::model::Project>) -> Self {
self.project = input;
self
}
pub fn build(self) -> crate::output::CreateProjectOutput {
crate::output::CreateProjectOutput {
project: self.project,
}
}
}
}
impl CreateProjectOutput {
pub fn builder() -> crate::output::create_project_output::Builder {
crate::output::create_project_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateNetworkProfileOutput {
#[doc(hidden)]
pub network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl CreateNetworkProfileOutput {
pub fn network_profile(&self) -> std::option::Option<&crate::model::NetworkProfile> {
self.network_profile.as_ref()
}
}
pub mod create_network_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl Builder {
pub fn network_profile(mut self, input: crate::model::NetworkProfile) -> Self {
self.network_profile = Some(input);
self
}
pub fn set_network_profile(
mut self,
input: std::option::Option<crate::model::NetworkProfile>,
) -> Self {
self.network_profile = input;
self
}
pub fn build(self) -> crate::output::CreateNetworkProfileOutput {
crate::output::CreateNetworkProfileOutput {
network_profile: self.network_profile,
}
}
}
}
impl CreateNetworkProfileOutput {
pub fn builder() -> crate::output::create_network_profile_output::Builder {
crate::output::create_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateInstanceProfileOutput {
#[doc(hidden)]
pub instance_profile: std::option::Option<crate::model::InstanceProfile>,
}
impl CreateInstanceProfileOutput {
pub fn instance_profile(&self) -> std::option::Option<&crate::model::InstanceProfile> {
self.instance_profile.as_ref()
}
}
pub mod create_instance_profile_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) instance_profile: std::option::Option<crate::model::InstanceProfile>,
}
impl Builder {
pub fn instance_profile(mut self, input: crate::model::InstanceProfile) -> Self {
self.instance_profile = Some(input);
self
}
pub fn set_instance_profile(
mut self,
input: std::option::Option<crate::model::InstanceProfile>,
) -> Self {
self.instance_profile = input;
self
}
pub fn build(self) -> crate::output::CreateInstanceProfileOutput {
crate::output::CreateInstanceProfileOutput {
instance_profile: self.instance_profile,
}
}
}
}
impl CreateInstanceProfileOutput {
pub fn builder() -> crate::output::create_instance_profile_output::Builder {
crate::output::create_instance_profile_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct CreateDevicePoolOutput {
#[doc(hidden)]
pub device_pool: std::option::Option<crate::model::DevicePool>,
}
impl CreateDevicePoolOutput {
pub fn device_pool(&self) -> std::option::Option<&crate::model::DevicePool> {
self.device_pool.as_ref()
}
}
pub mod create_device_pool_output {
#[derive(std::clone::Clone, std::cmp::PartialEq, std::default::Default, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_pool: std::option::Option<crate::model::DevicePool>,
}
impl Builder {
pub fn device_pool(mut self, input: crate::model::DevicePool) -> Self {
self.device_pool = Some(input);
self
}
pub fn set_device_pool(
mut self,
input: std::option::Option<crate::model::DevicePool>,
) -> Self {
self.device_pool = input;
self
}
pub fn build(self) -> crate::output::CreateDevicePoolOutput {
crate::output::CreateDevicePoolOutput {
device_pool: self.device_pool,
}
}
}
}
impl CreateDevicePoolOutput {
pub fn builder() -> crate::output::create_device_pool_output::Builder {
crate::output::create_device_pool_output::Builder::default()
}
}