Class DataTransformationProfileVersionSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataTransformationProfileVersionSummary.Builder,DataTransformationProfileVersionSummary>
Contains summary information about a specific version of a data transformation profile. To retrieve profile content,
call GetDataTransformationProfile.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringA description of what changed in this version.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe timestamp when this version was last updated.final StringThe unique identifier of the profile.final StringThe name of the profile.static Class<? extends DataTransformationProfileVersionSummary.Builder> final SourceFormatThe source data format that this profile converts from.final StringThe source data format that this profile converts from.final TargetFormatThe target output format of the profile.final StringThe target output format of the profile.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Integerversion()The version number.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
profileId
The unique identifier of the profile.
- Returns:
- The unique identifier of the profile.
-
version
-
sourceFormat
The source data format that this profile converts from.
If the service returns an enum value that is not available in the current SDK version,
sourceFormatwill returnSourceFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceFormatAsString().- Returns:
- The source data format that this profile converts from.
- See Also:
-
sourceFormatAsString
The source data format that this profile converts from.
If the service returns an enum value that is not available in the current SDK version,
sourceFormatwill returnSourceFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceFormatAsString().- Returns:
- The source data format that this profile converts from.
- See Also:
-
targetFormat
The target output format of the profile.
If the service returns an enum value that is not available in the current SDK version,
targetFormatwill returnTargetFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetFormatAsString().- Returns:
- The target output format of the profile.
- See Also:
-
targetFormatAsString
The target output format of the profile.
If the service returns an enum value that is not available in the current SDK version,
targetFormatwill returnTargetFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetFormatAsString().- Returns:
- The target output format of the profile.
- See Also:
-
profileName
-
changeDescription
A description of what changed in this version.
- Returns:
- A description of what changed in this version.
-
lastUpdatedAt
The timestamp when this version was last updated.
- Returns:
- The timestamp when this version was last updated.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DataTransformationProfileVersionSummary.Builder,DataTransformationProfileVersionSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends DataTransformationProfileVersionSummary.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-