#[non_exhaustive]pub struct CustomArtifactConfiguration {
pub artifact_type: ArtifactType,
pub s3_content_location: Option<S3ContentLocation>,
pub maven_reference: Option<MavenReference>,
}Expand description
Specifies dependency JARs, as well as JAR files that contain user-defined functions (UDF).
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.artifact_type: ArtifactType UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.
s3_content_location: Option<S3ContentLocation>For a Kinesis Data Analytics application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
maven_reference: Option<MavenReference>The parameters required to fully specify a Maven reference.
Implementations§
source§impl CustomArtifactConfiguration
impl CustomArtifactConfiguration
sourcepub fn artifact_type(&self) -> &ArtifactType
pub fn artifact_type(&self) -> &ArtifactType
UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.
sourcepub fn s3_content_location(&self) -> Option<&S3ContentLocation>
pub fn s3_content_location(&self) -> Option<&S3ContentLocation>
For a Kinesis Data Analytics application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
sourcepub fn maven_reference(&self) -> Option<&MavenReference>
pub fn maven_reference(&self) -> Option<&MavenReference>
The parameters required to fully specify a Maven reference.
source§impl CustomArtifactConfiguration
impl CustomArtifactConfiguration
sourcepub fn builder() -> CustomArtifactConfigurationBuilder
pub fn builder() -> CustomArtifactConfigurationBuilder
Creates a new builder-style object to manufacture CustomArtifactConfiguration.
Trait Implementations§
source§impl Clone for CustomArtifactConfiguration
impl Clone for CustomArtifactConfiguration
source§fn clone(&self) -> CustomArtifactConfiguration
fn clone(&self) -> CustomArtifactConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CustomArtifactConfiguration
impl Debug for CustomArtifactConfiguration
source§impl PartialEq for CustomArtifactConfiguration
impl PartialEq for CustomArtifactConfiguration
source§fn eq(&self, other: &CustomArtifactConfiguration) -> bool
fn eq(&self, other: &CustomArtifactConfiguration) -> bool
self and other values to be equal, and is used
by ==.