Class BlobReferenceInputDataSourceArgs.Builder

    • Method Detail

      • authenticationMode

        public BlobReferenceInputDataSourceArgs.Builder authenticationMode​(java.lang.String authenticationMode)
        Parameters:
        authenticationMode - Authentication Mode.
        Returns:
        builder
      • container

        public BlobReferenceInputDataSourceArgs.Builder container​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> container)
        Parameters:
        container - The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
        Returns:
        builder
      • container

        public BlobReferenceInputDataSourceArgs.Builder container​(java.lang.String container)
        Parameters:
        container - The name of a container within the associated Storage account. This container contains either the blob(s) to be read from or written to. Required on PUT (CreateOrReplace) requests.
        Returns:
        builder
      • dateFormat

        public BlobReferenceInputDataSourceArgs.Builder dateFormat​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> dateFormat)
        Parameters:
        dateFormat - The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
        Returns:
        builder
      • dateFormat

        public BlobReferenceInputDataSourceArgs.Builder dateFormat​(java.lang.String dateFormat)
        Parameters:
        dateFormat - The date format. Wherever {date} appears in pathPattern, the value of this property is used as the date format instead.
        Returns:
        builder
      • pathPattern

        public BlobReferenceInputDataSourceArgs.Builder pathPattern​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> pathPattern)
        Parameters:
        pathPattern - The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
        Returns:
        builder
      • pathPattern

        public BlobReferenceInputDataSourceArgs.Builder pathPattern​(java.lang.String pathPattern)
        Parameters:
        pathPattern - The blob path pattern. Not a regular expression. It represents a pattern against which blob names will be matched to determine whether or not they should be included as input or output to the job. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a more detailed explanation and example.
        Returns:
        builder
      • storageAccounts

        public BlobReferenceInputDataSourceArgs.Builder storageAccounts​(@Nullable
                                                                        com.pulumi.core.Output<java.util.List<StorageAccountArgs>> storageAccounts)
        Parameters:
        storageAccounts - A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.
        Returns:
        builder
      • timeFormat

        public BlobReferenceInputDataSourceArgs.Builder timeFormat​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> timeFormat)
        Parameters:
        timeFormat - The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
        Returns:
        builder
      • timeFormat

        public BlobReferenceInputDataSourceArgs.Builder timeFormat​(java.lang.String timeFormat)
        Parameters:
        timeFormat - The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.
        Returns:
        builder
      • type

        public BlobReferenceInputDataSourceArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.
        Returns:
        builder
      • type

        public BlobReferenceInputDataSourceArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Storage/Blob'.
        Returns:
        builder