Class DatasetSource
- java.lang.Object
-
- software.amazon.awssdk.services.iotsitewise.model.DatasetSource
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DatasetSource.Builder,DatasetSource>
@Generated("software.amazon.awssdk:codegen") public final class DatasetSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatasetSource.Builder,DatasetSource>
The data source for the dataset.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDatasetSource.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatasetSource.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DatasetSource.Builder>serializableBuilderClass()SourceDetailsourceDetail()The details of the dataset source associated with the dataset.DatasetSourceFormatsourceFormat()The format of the dataset source associated with the dataset.StringsourceFormatAsString()The format of the dataset source associated with the dataset.DatasetSourceTypesourceType()The type of data source for the dataset.StringsourceTypeAsString()The type of data source for the dataset.DatasetSource.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
-
sourceType
public final DatasetSourceType sourceType()
The type of data source for the dataset.
If the service returns an enum value that is not available in the current SDK version,
sourceTypewill returnDatasetSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTypeAsString().- Returns:
- The type of data source for the dataset.
- See Also:
DatasetSourceType
-
sourceTypeAsString
public final String sourceTypeAsString()
The type of data source for the dataset.
If the service returns an enum value that is not available in the current SDK version,
sourceTypewill returnDatasetSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTypeAsString().- Returns:
- The type of data source for the dataset.
- See Also:
DatasetSourceType
-
sourceFormat
public final DatasetSourceFormat sourceFormat()
The format of the dataset source associated with the dataset.
If the service returns an enum value that is not available in the current SDK version,
sourceFormatwill returnDatasetSourceFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceFormatAsString().- Returns:
- The format of the dataset source associated with the dataset.
- See Also:
DatasetSourceFormat
-
sourceFormatAsString
public final String sourceFormatAsString()
The format of the dataset source associated with the dataset.
If the service returns an enum value that is not available in the current SDK version,
sourceFormatwill returnDatasetSourceFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceFormatAsString().- Returns:
- The format of the dataset source associated with the dataset.
- See Also:
DatasetSourceFormat
-
sourceDetail
public final SourceDetail sourceDetail()
The details of the dataset source associated with the dataset.
- Returns:
- The details of the dataset source associated with the dataset.
-
toBuilder
public DatasetSource.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DatasetSource.Builder,DatasetSource>
-
builder
public static DatasetSource.Builder builder()
-
serializableBuilderClass
public static Class<? extends DatasetSource.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-