Class JsonFormatDescriptor
- java.lang.Object
-
- software.amazon.awssdk.services.lookoutmetrics.model.JsonFormatDescriptor
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<JsonFormatDescriptor.Builder,JsonFormatDescriptor>
@Generated("software.amazon.awssdk:codegen") public final class JsonFormatDescriptor extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JsonFormatDescriptor.Builder,JsonFormatDescriptor>
Contains information about how a source JSON data file should be analyzed.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJsonFormatDescriptor.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonFormatDescriptor.Builderbuilder()Stringcharset()The character set in which the source JSON file is written.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)JsonFileCompressionfileCompression()The level of compression of the source CSV file.StringfileCompressionAsString()The level of compression of the source CSV file.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends JsonFormatDescriptor.Builder>serializableBuilderClass()JsonFormatDescriptor.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
-
fileCompression
public final JsonFileCompression 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,
fileCompressionwill returnJsonFileCompression.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfileCompressionAsString().- Returns:
- The level of compression of the source CSV file.
- See Also:
JsonFileCompression
-
fileCompressionAsString
public 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,
fileCompressionwill returnJsonFileCompression.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfileCompressionAsString().- Returns:
- The level of compression of the source CSV file.
- See Also:
JsonFileCompression
-
charset
public final String charset()
The character set in which the source JSON file is written.
- Returns:
- The character set in which the source JSON file is written.
-
toBuilder
public JsonFormatDescriptor.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<JsonFormatDescriptor.Builder,JsonFormatDescriptor>
-
builder
public static JsonFormatDescriptor.Builder builder()
-
serializableBuilderClass
public static Class<? extends JsonFormatDescriptor.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.
-
-