Class IngestionS3InputConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.lookoutequipment.model.IngestionS3InputConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IngestionS3InputConfiguration.Builder,IngestionS3InputConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class IngestionS3InputConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IngestionS3InputConfiguration.Builder,IngestionS3InputConfiguration>
Specifies S3 configuration information for the input data for the data ingestion job.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIngestionS3InputConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbucket()The name of the S3 bucket used for the input data for the data ingestion.static IngestionS3InputConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkeyPattern()The pattern for matching the Amazon S3 files that will be used for ingestion.Stringprefix()The prefix for the S3 location being used for the input data for the data ingestion.List<SdkField<?>>sdkFields()static Class<? extends IngestionS3InputConfiguration.Builder>serializableBuilderClass()IngestionS3InputConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bucket
public final String bucket()
The name of the S3 bucket used for the input data for the data ingestion.
- Returns:
- The name of the S3 bucket used for the input data for the data ingestion.
-
prefix
public final String prefix()
The prefix for the S3 location being used for the input data for the data ingestion.
- Returns:
- The prefix for the S3 location being used for the input data for the data ingestion.
-
keyPattern
public final String keyPattern()
The pattern for matching the Amazon S3 files that will be used for ingestion. If the schema was created previously without any KeyPattern, then the default KeyPattern {prefix}/{component_name}/* is used to download files from Amazon S3 according to the schema. This field is required when ingestion is being done for the first time.
Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* | {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore, hyphen)
- Returns:
- The pattern for matching the Amazon S3 files that will be used for ingestion. If the schema was created
previously without any KeyPattern, then the default KeyPattern {prefix}/{component_name}/* is used to
download files from Amazon S3 according to the schema. This field is required when ingestion is being
done for the first time.
Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* | {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore, hyphen)
-
toBuilder
public IngestionS3InputConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IngestionS3InputConfiguration.Builder,IngestionS3InputConfiguration>
-
builder
public static IngestionS3InputConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends IngestionS3InputConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-