Interface RegisteredAzureIdentityDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RegisteredAzureIdentityDetails.Builder,,RegisteredAzureIdentityDetails> SdkBuilder<RegisteredAzureIdentityDetails.Builder,,RegisteredAzureIdentityDetails> SdkPojo
- Enclosing class:
RegisteredAzureIdentityDetails
@Mutable
@NotThreadSafe
public static interface RegisteredAzureIdentityDetails.Builder
extends SdkPojo, CopyableBuilder<RegisteredAzureIdentityDetails.Builder,RegisteredAzureIdentityDetails>
-
Method Summary
Modifier and TypeMethodDescriptionThe client ID of the service principal or managed identity used for authentication.The Azure Active Directory tenant ID for the identity.webIdentityRoleArn(String webIdentityRoleArn) The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.webIdentityTokenAudiences(String... webIdentityTokenAudiences) The audiences for the Web Identity Token.webIdentityTokenAudiences(Collection<String> webIdentityTokenAudiences) The audiences for the Web Identity Token.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
tenantId
The Azure Active Directory tenant ID for the identity.
- Parameters:
tenantId- The Azure Active Directory tenant ID for the identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
The client ID of the service principal or managed identity used for authentication.
- Parameters:
clientId- The client ID of the service principal or managed identity used for authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webIdentityRoleArn
The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.
- Parameters:
webIdentityRoleArn- The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webIdentityTokenAudiences
RegisteredAzureIdentityDetails.Builder webIdentityTokenAudiences(Collection<String> webIdentityTokenAudiences) The audiences for the Web Identity Token.
- Parameters:
webIdentityTokenAudiences- The audiences for the Web Identity Token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webIdentityTokenAudiences
RegisteredAzureIdentityDetails.Builder webIdentityTokenAudiences(String... webIdentityTokenAudiences) The audiences for the Web Identity Token.
- Parameters:
webIdentityTokenAudiences- The audiences for the Web Identity Token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-