Class AmazonS3ReadSettingsArgs.Builder

  • Enclosing class:
    AmazonS3ReadSettingsArgs

    public static final class AmazonS3ReadSettingsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • deleteFilesAfterCompletion

        public AmazonS3ReadSettingsArgs.Builder deleteFilesAfterCompletion​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Object> deleteFilesAfterCompletion)
        Parameters:
        deleteFilesAfterCompletion - Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • deleteFilesAfterCompletion

        public AmazonS3ReadSettingsArgs.Builder deleteFilesAfterCompletion​(java.lang.Object deleteFilesAfterCompletion)
        Parameters:
        deleteFilesAfterCompletion - Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • disableMetricsCollection

        public AmazonS3ReadSettingsArgs.Builder disableMetricsCollection​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Object> disableMetricsCollection)
        Parameters:
        disableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • disableMetricsCollection

        public AmazonS3ReadSettingsArgs.Builder disableMetricsCollection​(java.lang.Object disableMetricsCollection)
        Parameters:
        disableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • enablePartitionDiscovery

        public AmazonS3ReadSettingsArgs.Builder enablePartitionDiscovery​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Object> enablePartitionDiscovery)
        Parameters:
        enablePartitionDiscovery - Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • enablePartitionDiscovery

        public AmazonS3ReadSettingsArgs.Builder enablePartitionDiscovery​(java.lang.Object enablePartitionDiscovery)
        Parameters:
        enablePartitionDiscovery - Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • fileListPath

        public AmazonS3ReadSettingsArgs.Builder fileListPath​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Object> fileListPath)
        Parameters:
        fileListPath - Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).
        Returns:
        builder
      • fileListPath

        public AmazonS3ReadSettingsArgs.Builder fileListPath​(java.lang.Object fileListPath)
        Parameters:
        fileListPath - Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).
        Returns:
        builder
      • maxConcurrentConnections

        public AmazonS3ReadSettingsArgs.Builder maxConcurrentConnections​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Object> maxConcurrentConnections)
        Parameters:
        maxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • maxConcurrentConnections

        public AmazonS3ReadSettingsArgs.Builder maxConcurrentConnections​(java.lang.Object maxConcurrentConnections)
        Parameters:
        maxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • modifiedDatetimeEnd

        public AmazonS3ReadSettingsArgs.Builder modifiedDatetimeEnd​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Object> modifiedDatetimeEnd)
        Parameters:
        modifiedDatetimeEnd - The end of file's modified datetime. Type: string (or Expression with resultType string).
        Returns:
        builder
      • modifiedDatetimeEnd

        public AmazonS3ReadSettingsArgs.Builder modifiedDatetimeEnd​(java.lang.Object modifiedDatetimeEnd)
        Parameters:
        modifiedDatetimeEnd - The end of file's modified datetime. Type: string (or Expression with resultType string).
        Returns:
        builder
      • modifiedDatetimeStart

        public AmazonS3ReadSettingsArgs.Builder modifiedDatetimeStart​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Object> modifiedDatetimeStart)
        Parameters:
        modifiedDatetimeStart - The start of file's modified datetime. Type: string (or Expression with resultType string).
        Returns:
        builder
      • modifiedDatetimeStart

        public AmazonS3ReadSettingsArgs.Builder modifiedDatetimeStart​(java.lang.Object modifiedDatetimeStart)
        Parameters:
        modifiedDatetimeStart - The start of file's modified datetime. Type: string (or Expression with resultType string).
        Returns:
        builder
      • partitionRootPath

        public AmazonS3ReadSettingsArgs.Builder partitionRootPath​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Object> partitionRootPath)
        Parameters:
        partitionRootPath - Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string).
        Returns:
        builder
      • partitionRootPath

        public AmazonS3ReadSettingsArgs.Builder partitionRootPath​(java.lang.Object partitionRootPath)
        Parameters:
        partitionRootPath - Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string).
        Returns:
        builder
      • prefix

        public AmazonS3ReadSettingsArgs.Builder prefix​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Object> prefix)
        Parameters:
        prefix - The prefix filter for the S3 object name. Type: string (or Expression with resultType string).
        Returns:
        builder
      • prefix

        public AmazonS3ReadSettingsArgs.Builder prefix​(java.lang.Object prefix)
        Parameters:
        prefix - The prefix filter for the S3 object name. Type: string (or Expression with resultType string).
        Returns:
        builder
      • recursive

        public AmazonS3ReadSettingsArgs.Builder recursive​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Object> recursive)
        Parameters:
        recursive - If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • recursive

        public AmazonS3ReadSettingsArgs.Builder recursive​(java.lang.Object recursive)
        Parameters:
        recursive - If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • type

        public AmazonS3ReadSettingsArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The read setting type. Expected value is 'AmazonS3ReadSettings'.
        Returns:
        builder
      • type

        public AmazonS3ReadSettingsArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The read setting type. Expected value is 'AmazonS3ReadSettings'.
        Returns:
        builder
      • wildcardFileName

        public AmazonS3ReadSettingsArgs.Builder wildcardFileName​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Object> wildcardFileName)
        Parameters:
        wildcardFileName - AmazonS3 wildcardFileName. Type: string (or Expression with resultType string).
        Returns:
        builder
      • wildcardFileName

        public AmazonS3ReadSettingsArgs.Builder wildcardFileName​(java.lang.Object wildcardFileName)
        Parameters:
        wildcardFileName - AmazonS3 wildcardFileName. Type: string (or Expression with resultType string).
        Returns:
        builder
      • wildcardFolderPath

        public AmazonS3ReadSettingsArgs.Builder wildcardFolderPath​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Object> wildcardFolderPath)
        Parameters:
        wildcardFolderPath - AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string).
        Returns:
        builder
      • wildcardFolderPath

        public AmazonS3ReadSettingsArgs.Builder wildcardFolderPath​(java.lang.Object wildcardFolderPath)
        Parameters:
        wildcardFolderPath - AmazonS3 wildcardFolderPath. Type: string (or Expression with resultType string).
        Returns:
        builder