Interface ServiceAccountCredentials.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceAccountCredentials.Builder,,ServiceAccountCredentials> SdkBuilder<ServiceAccountCredentials.Builder,,ServiceAccountCredentials> SdkPojo
- Enclosing class:
ServiceAccountCredentials
@Mutable
@NotThreadSafe
public static interface ServiceAccountCredentials.Builder
extends SdkPojo, CopyableBuilder<ServiceAccountCredentials.Builder,ServiceAccountCredentials>
-
Method Summary
Modifier and TypeMethodDescriptionadminAccountEmail(String adminAccountEmail) The email address of the Google Workspace administrator account that the service account impersonates through domain-wide delegation.clientEmail(String clientEmail) The client email address of the Google service account used for domain-wide delegation.serviceAccountPrivateKey(String serviceAccountPrivateKey) The private key of the Google service account used for domain-wide delegation.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
-
adminAccountEmail
The email address of the Google Workspace administrator account that the service account impersonates through domain-wide delegation. This field is required.
- Parameters:
adminAccountEmail- The email address of the Google Workspace administrator account that the service account impersonates through domain-wide delegation. This field is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceAccountPrivateKey
The private key of the Google service account used for domain-wide delegation. This field is required.
- Parameters:
serviceAccountPrivateKey- The private key of the Google service account used for domain-wide delegation. This field is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientEmail
The client email address of the Google service account used for domain-wide delegation. This field is required.
- Parameters:
clientEmail- The client email address of the Google service account used for domain-wide delegation. This field is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-