Struct aws_sdk_computeoptimizer::operation::export_license_recommendations::builders::ExportLicenseRecommendationsOutputBuilder
source · #[non_exhaustive]pub struct ExportLicenseRecommendationsOutputBuilder { /* private fields */ }Expand description
A builder for ExportLicenseRecommendationsOutput.
Implementations§
source§impl ExportLicenseRecommendationsOutputBuilder
impl ExportLicenseRecommendationsOutputBuilder
sourcepub fn job_id(self, input: impl Into<String>) -> Self
pub fn job_id(self, input: impl Into<String>) -> Self
The identification number of the export job.
To view the status of an export job, use the DescribeRecommendationExportJobs action and specify the job ID.
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The identification number of the export job.
To view the status of an export job, use the DescribeRecommendationExportJobs action and specify the job ID.
sourcepub fn get_job_id(&self) -> &Option<String>
pub fn get_job_id(&self) -> &Option<String>
The identification number of the export job.
To view the status of an export job, use the DescribeRecommendationExportJobs action and specify the job ID.
sourcepub fn s3_destination(self, input: S3Destination) -> Self
pub fn s3_destination(self, input: S3Destination) -> Self
Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.
sourcepub fn set_s3_destination(self, input: Option<S3Destination>) -> Self
pub fn set_s3_destination(self, input: Option<S3Destination>) -> Self
Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.
sourcepub fn get_s3_destination(&self) -> &Option<S3Destination>
pub fn get_s3_destination(&self) -> &Option<S3Destination>
Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.
sourcepub fn build(self) -> ExportLicenseRecommendationsOutput
pub fn build(self) -> ExportLicenseRecommendationsOutput
Consumes the builder and constructs a ExportLicenseRecommendationsOutput.
Trait Implementations§
source§impl Clone for ExportLicenseRecommendationsOutputBuilder
impl Clone for ExportLicenseRecommendationsOutputBuilder
source§fn clone(&self) -> ExportLicenseRecommendationsOutputBuilder
fn clone(&self) -> ExportLicenseRecommendationsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ExportLicenseRecommendationsOutputBuilder
impl Default for ExportLicenseRecommendationsOutputBuilder
source§fn default() -> ExportLicenseRecommendationsOutputBuilder
fn default() -> ExportLicenseRecommendationsOutputBuilder
source§impl PartialEq for ExportLicenseRecommendationsOutputBuilder
impl PartialEq for ExportLicenseRecommendationsOutputBuilder
source§fn eq(&self, other: &ExportLicenseRecommendationsOutputBuilder) -> bool
fn eq(&self, other: &ExportLicenseRecommendationsOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ExportLicenseRecommendationsOutputBuilder
Auto Trait Implementations§
impl Freeze for ExportLicenseRecommendationsOutputBuilder
impl RefUnwindSafe for ExportLicenseRecommendationsOutputBuilder
impl Send for ExportLicenseRecommendationsOutputBuilder
impl Sync for ExportLicenseRecommendationsOutputBuilder
impl Unpin for ExportLicenseRecommendationsOutputBuilder
impl UnwindSafe for ExportLicenseRecommendationsOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more