Package com.google.genai.types
Class AuthConfigHttpBasicAuthConfig.Builder
-
- All Implemented Interfaces:
public abstract class AuthConfigHttpBasicAuthConfig.BuilderBuilder for AuthConfigHttpBasicAuthConfig.
-
-
Constructor Summary
Constructors Constructor Description AuthConfigHttpBasicAuthConfig.Builder()
-
Method Summary
Modifier and Type Method Description abstract AuthConfigHttpBasicAuthConfig.BuildercredentialSecret(String credentialSecret)Setter for credentialSecret. AuthConfigHttpBasicAuthConfig.BuilderclearCredentialSecret()Clears the value of credentialSecret field. abstract AuthConfigHttpBasicAuthConfigbuild()-
-
Method Detail
-
credentialSecret
abstract AuthConfigHttpBasicAuthConfig.Builder credentialSecret(String credentialSecret)
Setter for credentialSecret.
credentialSecret: Required. The name of the SecretManager secret version resource storing the base64 encoded credentials. Format: `projects/{project}/secrets/{secrete}/versions/{version}` - If specified, the `secretmanager.versions.access` permission should be granted to Vertex AI Extension Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) on the specified resource.
-
clearCredentialSecret
@CanIgnoreReturnValue() AuthConfigHttpBasicAuthConfig.Builder clearCredentialSecret()
Clears the value of credentialSecret field.
-
build
abstract AuthConfigHttpBasicAuthConfig build()
-
-
-
-