Class BlobReferenceInputDataSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.streamanalytics.inputs.BlobReferenceInputDataSourceArgs.Builder
-
- Enclosing class:
- BlobReferenceInputDataSourceArgs
public static final class BlobReferenceInputDataSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BlobReferenceInputDataSourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BlobReferenceInputDataSourceArgs defaults)
-
-
Method Detail
-
authenticationMode
public BlobReferenceInputDataSourceArgs.Builder authenticationMode(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AuthenticationMode>> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public BlobReferenceInputDataSourceArgs.Builder authenticationMode(com.pulumi.core.Either<java.lang.String,AuthenticationMode> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public BlobReferenceInputDataSourceArgs.Builder authenticationMode(java.lang.String authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public BlobReferenceInputDataSourceArgs.Builder authenticationMode(AuthenticationMode 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
-
storageAccounts
public BlobReferenceInputDataSourceArgs.Builder storageAccounts(java.util.List<StorageAccountArgs> storageAccounts)
- Parameters:
storageAccounts
- A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
storageAccounts
public BlobReferenceInputDataSourceArgs.Builder storageAccounts(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
-
build
public BlobReferenceInputDataSourceArgs build()
-
-