Class VeevaSourceProperties
- java.lang.Object
-
- software.amazon.awssdk.services.appflow.model.VeevaSourceProperties
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VeevaSourceProperties.Builder,VeevaSourceProperties>
@Generated("software.amazon.awssdk:codegen") public final class VeevaSourceProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VeevaSourceProperties.Builder,VeevaSourceProperties>
The properties that are applied when using Veeva as a flow source.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVeevaSourceProperties.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VeevaSourceProperties.Builderbuilder()StringdocumentType()The document type specified in the Veeva document extract flow.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanincludeAllVersions()Boolean value to include All Versions of files in Veeva document extract flow.BooleanincludeRenditions()Boolean value to include file renditions in Veeva document extract flow.BooleanincludeSourceFiles()Boolean value to include source files in Veeva document extract flow.Stringobject()The object specified in the Veeva flow source.List<SdkField<?>>sdkFields()static Class<? extends VeevaSourceProperties.Builder>serializableBuilderClass()VeevaSourceProperties.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
-
object
public final String object()
The object specified in the Veeva flow source.
- Returns:
- The object specified in the Veeva flow source.
-
documentType
public final String documentType()
The document type specified in the Veeva document extract flow.
- Returns:
- The document type specified in the Veeva document extract flow.
-
includeSourceFiles
public final Boolean includeSourceFiles()
Boolean value to include source files in Veeva document extract flow.
- Returns:
- Boolean value to include source files in Veeva document extract flow.
-
includeRenditions
public final Boolean includeRenditions()
Boolean value to include file renditions in Veeva document extract flow.
- Returns:
- Boolean value to include file renditions in Veeva document extract flow.
-
includeAllVersions
public final Boolean includeAllVersions()
Boolean value to include All Versions of files in Veeva document extract flow.
- Returns:
- Boolean value to include All Versions of files in Veeva document extract flow.
-
toBuilder
public VeevaSourceProperties.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VeevaSourceProperties.Builder,VeevaSourceProperties>
-
builder
public static VeevaSourceProperties.Builder builder()
-
serializableBuilderClass
public static Class<? extends VeevaSourceProperties.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.
-
-