Uses of Class
org.springframework.vault.authentication.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Packages that use GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder
Package
Description
Support for authentication and session management.
-
Uses of GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder in org.springframework.vault.authentication
Methods in org.springframework.vault.authentication that return GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilderModifier and TypeMethodDescriptionGcpIamAuthenticationOptions.builder()Deprecated, for removal: This API element is subject to removal in a future version.Configure theClockused to calculate epoch seconds until the JWT expiration.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.credential(com.google.api.client.googleapis.auth.oauth2.GoogleCredential credential) Configure static Google credentials, required to create a signed JWT.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.credentialSupplier(GcpCredentialSupplier credentialSupplier) Configure aGcpCredentialSupplier, required to create a signed JWT.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.jwtValidity(Duration jwtValidity) Configure theDurationfor the JWT expiration.Configure the mount path, defaults to aws.Configure an explicit GCP project id to use in GCP IAM API calls.Configure the name of the role against which the login is being attempted.GcpIamAuthenticationOptions.GcpIamAuthenticationOptionsBuilder.serviceAccountId(String serviceAccountId) Configure an explicit service account id to use in GCP IAM calls.