Struct aws_sdk_sagemakergeospatial::types::Properties
source · #[non_exhaustive]pub struct Properties {
pub eo_cloud_cover: Option<f32>,
pub view_off_nadir: Option<f32>,
pub view_sun_azimuth: Option<f32>,
pub view_sun_elevation: Option<f32>,
pub platform: Option<String>,
pub landsat_cloud_cover_land: Option<f32>,
}Expand description
Properties associated with the Item.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.eo_cloud_cover: Option<f32>Estimate of cloud cover.
view_off_nadir: Option<f32>The angle from the sensor between nadir (straight down) and the scene center. Measured in degrees (0-90).
view_sun_azimuth: Option<f32>The sun azimuth angle. From the scene center point on the ground, this is the angle between truth north and the sun. Measured clockwise in degrees (0-360).
view_sun_elevation: Option<f32>The sun elevation angle. The angle from the tangent of the scene center point to the sun. Measured from the horizon in degrees (-90-90). Negative values indicate the sun is below the horizon, e.g. sun elevation of -10° means the data was captured during nautical twilight.
platform: Option<String>Platform property. Platform refers to the unique name of the specific platform the instrument is attached to. For satellites it is the name of the satellite, eg. landsat-8 (Landsat-8), sentinel-2a.
landsat_cloud_cover_land: Option<f32>Land cloud cover for Landsat Data Collection.
Implementations§
source§impl Properties
impl Properties
sourcepub fn eo_cloud_cover(&self) -> Option<f32>
pub fn eo_cloud_cover(&self) -> Option<f32>
Estimate of cloud cover.
sourcepub fn view_off_nadir(&self) -> Option<f32>
pub fn view_off_nadir(&self) -> Option<f32>
The angle from the sensor between nadir (straight down) and the scene center. Measured in degrees (0-90).
sourcepub fn view_sun_azimuth(&self) -> Option<f32>
pub fn view_sun_azimuth(&self) -> Option<f32>
The sun azimuth angle. From the scene center point on the ground, this is the angle between truth north and the sun. Measured clockwise in degrees (0-360).
sourcepub fn view_sun_elevation(&self) -> Option<f32>
pub fn view_sun_elevation(&self) -> Option<f32>
The sun elevation angle. The angle from the tangent of the scene center point to the sun. Measured from the horizon in degrees (-90-90). Negative values indicate the sun is below the horizon, e.g. sun elevation of -10° means the data was captured during nautical twilight.
sourcepub fn platform(&self) -> Option<&str>
pub fn platform(&self) -> Option<&str>
Platform property. Platform refers to the unique name of the specific platform the instrument is attached to. For satellites it is the name of the satellite, eg. landsat-8 (Landsat-8), sentinel-2a.
sourcepub fn landsat_cloud_cover_land(&self) -> Option<f32>
pub fn landsat_cloud_cover_land(&self) -> Option<f32>
Land cloud cover for Landsat Data Collection.
source§impl Properties
impl Properties
sourcepub fn builder() -> PropertiesBuilder
pub fn builder() -> PropertiesBuilder
Creates a new builder-style object to manufacture Properties.
Trait Implementations§
source§impl Clone for Properties
impl Clone for Properties
source§fn clone(&self) -> Properties
fn clone(&self) -> Properties
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for Properties
impl Debug for Properties
source§impl PartialEq for Properties
impl PartialEq for Properties
source§fn eq(&self, other: &Properties) -> bool
fn eq(&self, other: &Properties) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for Properties
Auto Trait Implementations§
impl Freeze for Properties
impl RefUnwindSafe for Properties
impl Send for Properties
impl Sync for Properties
impl Unpin for Properties
impl UnwindSafe for Properties
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