@Generated(value="software.amazon.awssdk:codegen") public final class CsvFormatDescriptor extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CsvFormatDescriptor.Builder,CsvFormatDescriptor>
Contains information about how a source CSV data file should be analyzed.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CsvFormatDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CsvFormatDescriptor.Builder |
builder() |
String |
charset()
The character set in which the source CSV file is written.
|
Boolean |
containsHeader()
Whether or not the source CSV file contains a header.
|
String |
delimiter()
The character used to delimit the source CSV file.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
CSVFileCompression |
fileCompression()
The level of compression of the source CSV file.
|
String |
fileCompressionAsString()
The level of compression of the source CSV file.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasHeaderList()
For responses, this returns true if the service returned a value for the HeaderList property.
|
List<String> |
headerList()
A list of the source CSV file's headers, if any.
|
String |
quoteSymbol()
The character used as a quote character.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CsvFormatDescriptor.Builder> |
serializableBuilderClass() |
CsvFormatDescriptor.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CSVFileCompression fileCompression()
The level of compression of the source CSV file.
If the service returns an enum value that is not available in the current SDK version, fileCompression
will return CSVFileCompression.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from fileCompressionAsString().
CSVFileCompressionpublic final String fileCompressionAsString()
The level of compression of the source CSV file.
If the service returns an enum value that is not available in the current SDK version, fileCompression
will return CSVFileCompression.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from fileCompressionAsString().
CSVFileCompressionpublic final String charset()
The character set in which the source CSV file is written.
public final Boolean containsHeader()
Whether or not the source CSV file contains a header.
public final String delimiter()
The character used to delimit the source CSV file.
public final boolean hasHeaderList()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> headerList()
A list of the source CSV file's headers, if any.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasHeaderList() method.
public final String quoteSymbol()
The character used as a quote character.
public CsvFormatDescriptor.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CsvFormatDescriptor.Builder,CsvFormatDescriptor>public static CsvFormatDescriptor.Builder builder()
public static Class<? extends CsvFormatDescriptor.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.