Class SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials
-
- All Implemented Interfaces:
public final class SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.CredentialsGoogle Cloud service account credentials
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials.BuilderA builder for Credentials.
public final classSessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials.Type
-
Method Summary
-
-
Method Detail
-
clientEmail
final String clientEmail()
-
privateKey
final String privateKey()
-
authProviderX509CertUrl
final Optional<String> authProviderX509CertUrl()
-
clientX509CertUrl
final Optional<String> clientX509CertUrl()
-
privateKeyId
final Optional<String> privateKeyId()
-
type
final Optional<SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials.Type> type()
-
universeDomain
final Optional<String> universeDomain()
-
_clientEmail
final JsonField<String> _clientEmail()
Returns the raw JSON value of clientEmail.
Unlike clientEmail, this method doesn't throw if the JSON field has an unexpected type.
-
_privateKey
final JsonField<String> _privateKey()
Returns the raw JSON value of privateKey.
Unlike privateKey, this method doesn't throw if the JSON field has an unexpected type.
-
_authProviderX509CertUrl
final JsonField<String> _authProviderX509CertUrl()
Returns the raw JSON value of authProviderX509CertUrl.
Unlike authProviderX509CertUrl, this method doesn't throw if the JSON field has an unexpected type.
-
_authUri
final JsonField<String> _authUri()
Returns the raw JSON value of authUri.
Unlike authUri, this method doesn't throw if the JSON field has an unexpected type.
-
_clientId
final JsonField<String> _clientId()
Returns the raw JSON value of clientId.
Unlike clientId, this method doesn't throw if the JSON field has an unexpected type.
-
_clientX509CertUrl
final JsonField<String> _clientX509CertUrl()
Returns the raw JSON value of clientX509CertUrl.
Unlike clientX509CertUrl, this method doesn't throw if the JSON field has an unexpected type.
-
_privateKeyId
final JsonField<String> _privateKeyId()
Returns the raw JSON value of privateKeyId.
Unlike privateKeyId, this method doesn't throw if the JSON field has an unexpected type.
-
_projectId
final JsonField<String> _projectId()
Returns the raw JSON value of projectId.
Unlike projectId, this method doesn't throw if the JSON field has an unexpected type.
-
_tokenUri
final JsonField<String> _tokenUri()
Returns the raw JSON value of tokenUri.
Unlike tokenUri, this method doesn't throw if the JSON field has an unexpected type.
-
_type
final JsonField<SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials.Type> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_universeDomain
final JsonField<String> _universeDomain()
Returns the raw JSON value of universeDomain.
Unlike universeDomain, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials.Builder toBuilder()
-
validate
final SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static SessionExecuteParams.AgentConfig.Model.VertexModelConfigObject.Auth.Credentials.Builder builder()
Returns a mutable builder for constructing an instance of Credentials.
The following fields are required:
.clientEmail() .privateKey()
-
-
-
-