@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
IngestionS3InputConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
bucket()
The name of the S3 bucket used for the input data for the data ingestion.
|
static IngestionS3InputConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyPattern()
The pattern for matching the Amazon S3 files that will be used for ingestion.
|
String |
prefix()
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.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String bucket()
The name of the S3 bucket used for the input data for the data ingestion.
public final String prefix()
The prefix for the S3 location being used for the input data for the data ingestion.
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)
Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* | {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore, hyphen)
public IngestionS3InputConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<IngestionS3InputConfiguration.Builder,IngestionS3InputConfiguration>public static IngestionS3InputConfiguration.Builder builder()
public static Class<? extends IngestionS3InputConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.