Class AADBasedSecurityPrincipalArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.confidentialledger.inputs.AADBasedSecurityPrincipalArgs.Builder
-
- Enclosing class:
- AADBasedSecurityPrincipalArgs
public static final class AADBasedSecurityPrincipalArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AADBasedSecurityPrincipalArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AADBasedSecurityPrincipalArgs
build()
AADBasedSecurityPrincipalArgs.Builder
ledgerRoleName(LedgerRoleName ledgerRoleName)
AADBasedSecurityPrincipalArgs.Builder
ledgerRoleName(com.pulumi.core.Either<java.lang.String,LedgerRoleName> ledgerRoleName)
AADBasedSecurityPrincipalArgs.Builder
ledgerRoleName(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LedgerRoleName>> ledgerRoleName)
AADBasedSecurityPrincipalArgs.Builder
ledgerRoleName(java.lang.String ledgerRoleName)
AADBasedSecurityPrincipalArgs.Builder
principalId(com.pulumi.core.Output<java.lang.String> principalId)
AADBasedSecurityPrincipalArgs.Builder
principalId(java.lang.String principalId)
AADBasedSecurityPrincipalArgs.Builder
tenantId(com.pulumi.core.Output<java.lang.String> tenantId)
AADBasedSecurityPrincipalArgs.Builder
tenantId(java.lang.String tenantId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AADBasedSecurityPrincipalArgs defaults)
-
-
Method Detail
-
ledgerRoleName
public AADBasedSecurityPrincipalArgs.Builder ledgerRoleName(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LedgerRoleName>> ledgerRoleName)
- Parameters:
ledgerRoleName
- LedgerRole associated with the Security Principal of Ledger- Returns:
- builder
-
ledgerRoleName
public AADBasedSecurityPrincipalArgs.Builder ledgerRoleName(com.pulumi.core.Either<java.lang.String,LedgerRoleName> ledgerRoleName)
- Parameters:
ledgerRoleName
- LedgerRole associated with the Security Principal of Ledger- Returns:
- builder
-
ledgerRoleName
public AADBasedSecurityPrincipalArgs.Builder ledgerRoleName(java.lang.String ledgerRoleName)
- Parameters:
ledgerRoleName
- LedgerRole associated with the Security Principal of Ledger- Returns:
- builder
-
ledgerRoleName
public AADBasedSecurityPrincipalArgs.Builder ledgerRoleName(LedgerRoleName ledgerRoleName)
- Parameters:
ledgerRoleName
- LedgerRole associated with the Security Principal of Ledger- Returns:
- builder
-
principalId
public AADBasedSecurityPrincipalArgs.Builder principalId(@Nullable com.pulumi.core.Output<java.lang.String> principalId)
- Parameters:
principalId
- UUID/GUID based Principal Id of the Security Principal- Returns:
- builder
-
principalId
public AADBasedSecurityPrincipalArgs.Builder principalId(java.lang.String principalId)
- Parameters:
principalId
- UUID/GUID based Principal Id of the Security Principal- Returns:
- builder
-
tenantId
public AADBasedSecurityPrincipalArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId
- UUID/GUID based Tenant Id of the Security Principal- Returns:
- builder
-
tenantId
public AADBasedSecurityPrincipalArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId
- UUID/GUID based Tenant Id of the Security Principal- Returns:
- builder
-
build
public AADBasedSecurityPrincipalArgs build()
-
-