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 HttpEndpointIdcsAuthScopeConfigbuild()HttpEndpointIdcsAuthScopeConfig.BuilderclientId(String clientId)IDCS client ID.HttpEndpointIdcsAuthScopeConfig.Buildercopy(HttpEndpointIdcsAuthScopeConfig model)HttpEndpointIdcsAuthScopeConfig.BuilderidcsUrl(String idcsUrl)IDCS OpenID discovery endpoint.HttpEndpointIdcsAuthScopeConfig.BuilderscopeUrl(String scopeUrl)OAuth2 scopes for token generation.HttpEndpointIdcsAuthScopeConfig.BuildervaultSecretId(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)
-
-