Class PowerBIOutputDataSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.streamanalytics.inputs.PowerBIOutputDataSourceArgs.Builder
-
- Enclosing class:
- PowerBIOutputDataSourceArgs
public static final class PowerBIOutputDataSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PowerBIOutputDataSourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PowerBIOutputDataSourceArgs defaults)
-
-
Method Detail
-
authenticationMode
public PowerBIOutputDataSourceArgs.Builder authenticationMode(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AuthenticationMode>> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public PowerBIOutputDataSourceArgs.Builder authenticationMode(com.pulumi.core.Either<java.lang.String,AuthenticationMode> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public PowerBIOutputDataSourceArgs.Builder authenticationMode(java.lang.String authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public PowerBIOutputDataSourceArgs.Builder authenticationMode(AuthenticationMode authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
dataset
public PowerBIOutputDataSourceArgs.Builder dataset(@Nullable com.pulumi.core.Output<java.lang.String> dataset)
- Parameters:
dataset
- The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
dataset
public PowerBIOutputDataSourceArgs.Builder dataset(java.lang.String dataset)
- Parameters:
dataset
- The name of the Power BI dataset. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
groupId
public PowerBIOutputDataSourceArgs.Builder groupId(@Nullable com.pulumi.core.Output<java.lang.String> groupId)
- Parameters:
groupId
- The ID of the Power BI group.- Returns:
- builder
-
groupId
public PowerBIOutputDataSourceArgs.Builder groupId(java.lang.String groupId)
- Parameters:
groupId
- The ID of the Power BI group.- Returns:
- builder
-
groupName
public PowerBIOutputDataSourceArgs.Builder groupName(@Nullable com.pulumi.core.Output<java.lang.String> groupName)
- Parameters:
groupName
- The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.- Returns:
- builder
-
groupName
public PowerBIOutputDataSourceArgs.Builder groupName(java.lang.String groupName)
- Parameters:
groupName
- The name of the Power BI group. Use this property to help remember which specific Power BI group id was used.- Returns:
- builder
-
refreshToken
public PowerBIOutputDataSourceArgs.Builder refreshToken(@Nullable com.pulumi.core.Output<java.lang.String> refreshToken)
- Parameters:
refreshToken
- A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
refreshToken
public PowerBIOutputDataSourceArgs.Builder refreshToken(java.lang.String refreshToken)
- Parameters:
refreshToken
- A refresh token that can be used to obtain a valid access token that can then be used to authenticate with the data source. A valid refresh token is currently only obtainable via the Azure Portal. It is recommended to put a dummy string value here when creating the data source and then going to the Azure Portal to authenticate the data source which will update this property with a valid refresh token. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
table
public PowerBIOutputDataSourceArgs.Builder table(@Nullable com.pulumi.core.Output<java.lang.String> table)
- Parameters:
table
- The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
table
public PowerBIOutputDataSourceArgs.Builder table(java.lang.String table)
- Parameters:
table
- The name of the Power BI table under the specified dataset. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
tokenUserDisplayName
public PowerBIOutputDataSourceArgs.Builder tokenUserDisplayName(@Nullable com.pulumi.core.Output<java.lang.String> tokenUserDisplayName)
- Parameters:
tokenUserDisplayName
- The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.- Returns:
- builder
-
tokenUserDisplayName
public PowerBIOutputDataSourceArgs.Builder tokenUserDisplayName(java.lang.String tokenUserDisplayName)
- Parameters:
tokenUserDisplayName
- The user display name of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.- Returns:
- builder
-
tokenUserPrincipalName
public PowerBIOutputDataSourceArgs.Builder tokenUserPrincipalName(@Nullable com.pulumi.core.Output<java.lang.String> tokenUserPrincipalName)
- Parameters:
tokenUserPrincipalName
- The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.- Returns:
- builder
-
tokenUserPrincipalName
public PowerBIOutputDataSourceArgs.Builder tokenUserPrincipalName(java.lang.String tokenUserPrincipalName)
- Parameters:
tokenUserPrincipalName
- The user principal name (UPN) of the user that was used to obtain the refresh token. Use this property to help remember which user was used to obtain the refresh token.- Returns:
- builder
-
type
public PowerBIOutputDataSourceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'PowerBI'.- Returns:
- builder
-
type
public PowerBIOutputDataSourceArgs.Builder type(java.lang.String type)
- Parameters:
type
- Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'PowerBI'.- Returns:
- builder
-
build
public PowerBIOutputDataSourceArgs build()
-
-