Class HttpEndpointIdcsAuthScopeConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiagent.model.HttpEndpointIdcsAuthScopeConfig.Builder
-
- Enclosing class:
- HttpEndpointIdcsAuthScopeConfig
public static class HttpEndpointIdcsAuthScopeConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpEndpointIdcsAuthScopeConfig
build()
HttpEndpointIdcsAuthScopeConfig.Builder
clientId(String clientId)
IDCS client ID.HttpEndpointIdcsAuthScopeConfig.Builder
copy(HttpEndpointIdcsAuthScopeConfig model)
HttpEndpointIdcsAuthScopeConfig.Builder
idcsUrl(String idcsUrl)
IDCS OpenID discovery endpoint.HttpEndpointIdcsAuthScopeConfig.Builder
scopeUrl(String scopeUrl)
OAuth2 scopes for token generation.HttpEndpointIdcsAuthScopeConfig.Builder
vaultSecretId(String vaultSecretId)
Vault secret OCID containing the client secret.
-
-
-
Method Detail
-
idcsUrl
public HttpEndpointIdcsAuthScopeConfig.Builder idcsUrl(String idcsUrl)
IDCS OpenID discovery endpoint.- Parameters:
idcsUrl
- the value to set- Returns:
- this builder
-
scopeUrl
public HttpEndpointIdcsAuthScopeConfig.Builder scopeUrl(String scopeUrl)
OAuth2 scopes for token generation.- Parameters:
scopeUrl
- the value to set- Returns:
- this builder
-
clientId
public HttpEndpointIdcsAuthScopeConfig.Builder clientId(String clientId)
IDCS client ID.- Parameters:
clientId
- the value to set- Returns:
- this builder
-
vaultSecretId
public HttpEndpointIdcsAuthScopeConfig.Builder vaultSecretId(String vaultSecretId)
Vault secret OCID containing the client secret.- Parameters:
vaultSecretId
- the value to set- Returns:
- this builder
-
build
public HttpEndpointIdcsAuthScopeConfig build()
-
copy
public HttpEndpointIdcsAuthScopeConfig.Builder copy(HttpEndpointIdcsAuthScopeConfig model)
-
-