#[non_exhaustive]pub struct RasterDataCollectionMetadataBuilder { /* private fields */ }Expand description
A builder for RasterDataCollectionMetadata.
Implementations§
source§impl RasterDataCollectionMetadataBuilder
impl RasterDataCollectionMetadataBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the raster data collection.
This field is required.sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the raster data collection.
This field is required.sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the raster data collection.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the raster data collection.
sourcepub fn type(self, input: DataCollectionType) -> Self
pub fn type(self, input: DataCollectionType) -> Self
The type of raster data collection.
This field is required.sourcepub fn set_type(self, input: Option<DataCollectionType>) -> Self
pub fn set_type(self, input: Option<DataCollectionType>) -> Self
The type of raster data collection.
sourcepub fn get_type(&self) -> &Option<DataCollectionType>
pub fn get_type(&self) -> &Option<DataCollectionType>
The type of raster data collection.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the raster data collection.
This field is required.sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the raster data collection.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the raster data collection.
sourcepub fn description_page_url(self, input: impl Into<String>) -> Self
pub fn description_page_url(self, input: impl Into<String>) -> Self
The description URL of the raster data collection.
sourcepub fn set_description_page_url(self, input: Option<String>) -> Self
pub fn set_description_page_url(self, input: Option<String>) -> Self
The description URL of the raster data collection.
sourcepub fn get_description_page_url(&self) -> &Option<String>
pub fn get_description_page_url(&self) -> &Option<String>
The description URL of the raster data collection.
sourcepub fn supported_filters(self, input: Filter) -> Self
pub fn supported_filters(self, input: Filter) -> Self
Appends an item to supported_filters.
To override the contents of this collection use set_supported_filters.
The list of filters supported by the raster data collection.
sourcepub fn set_supported_filters(self, input: Option<Vec<Filter>>) -> Self
pub fn set_supported_filters(self, input: Option<Vec<Filter>>) -> Self
The list of filters supported by the raster data collection.
sourcepub fn get_supported_filters(&self) -> &Option<Vec<Filter>>
pub fn get_supported_filters(&self) -> &Option<Vec<Filter>>
The list of filters supported by the raster data collection.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
Each tag consists of a key and a value.
Each tag consists of a key and a value.
Each tag consists of a key and a value.
sourcepub fn build(self) -> Result<RasterDataCollectionMetadata, BuildError>
pub fn build(self) -> Result<RasterDataCollectionMetadata, BuildError>
Consumes the builder and constructs a RasterDataCollectionMetadata.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RasterDataCollectionMetadataBuilder
impl Clone for RasterDataCollectionMetadataBuilder
source§fn clone(&self) -> RasterDataCollectionMetadataBuilder
fn clone(&self) -> RasterDataCollectionMetadataBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for RasterDataCollectionMetadataBuilder
impl Default for RasterDataCollectionMetadataBuilder
source§fn default() -> RasterDataCollectionMetadataBuilder
fn default() -> RasterDataCollectionMetadataBuilder
source§impl PartialEq for RasterDataCollectionMetadataBuilder
impl PartialEq for RasterDataCollectionMetadataBuilder
source§fn eq(&self, other: &RasterDataCollectionMetadataBuilder) -> bool
fn eq(&self, other: &RasterDataCollectionMetadataBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for RasterDataCollectionMetadataBuilder
Auto Trait Implementations§
impl Freeze for RasterDataCollectionMetadataBuilder
impl RefUnwindSafe for RasterDataCollectionMetadataBuilder
impl Send for RasterDataCollectionMetadataBuilder
impl Sync for RasterDataCollectionMetadataBuilder
impl Unpin for RasterDataCollectionMetadataBuilder
impl UnwindSafe for RasterDataCollectionMetadataBuilder
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