Interface CfnFlow.VeevaSourcePropertiesProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnFlow.VeevaSourcePropertiesProperty.Jsii$Proxy
Enclosing class:
CfnFlow

@Stability(Stable) public static interface CfnFlow.VeevaSourcePropertiesProperty extends software.amazon.jsii.JsiiSerializable
The properties that are applied when using Veeva as a flow source.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.appflow.*;
 VeevaSourcePropertiesProperty veevaSourcePropertiesProperty = VeevaSourcePropertiesProperty.builder()
         .object("object")
         // the properties below are optional
         .documentType("documentType")
         .includeAllVersions(false)
         .includeRenditions(false)
         .includeSourceFiles(false)
         .build();
 
  • Method Details

    • getObject

      @Stability(Stable) @NotNull String getObject()
      The object specified in the Veeva flow source.
    • getDocumentType

      @Stability(Stable) @Nullable default String getDocumentType()
      The document type specified in the Veeva document extract flow.
    • getIncludeAllVersions

      @Stability(Stable) @Nullable default Object getIncludeAllVersions()
      Boolean value to include All Versions of files in Veeva document extract flow.
    • getIncludeRenditions

      @Stability(Stable) @Nullable default Object getIncludeRenditions()
      Boolean value to include file renditions in Veeva document extract flow.
    • getIncludeSourceFiles

      @Stability(Stable) @Nullable default Object getIncludeSourceFiles()
      Boolean value to include source files in Veeva document extract flow.
    • builder

      @Stability(Stable) static CfnFlow.VeevaSourcePropertiesProperty.Builder builder()
      Returns:
      a CfnFlow.VeevaSourcePropertiesProperty.Builder of CfnFlow.VeevaSourcePropertiesProperty