Class ValidationExternalAuthenticationStatus.Builder
- java.lang.Object
-
- com.oracle.bmc.databasetoolsruntime.model.ValidationExternalAuthenticationStatus.Builder
-
- Enclosing class:
- ValidationExternalAuthenticationStatus
public static class ValidationExternalAuthenticationStatus.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationExternalAuthenticationStatusbuild()ValidationExternalAuthenticationStatus.Buildercopy(ValidationExternalAuthenticationStatus model)ValidationExternalAuthenticationStatus.Builderstatus(DatabaseToolsExternalAuthenticationStatus status)The status of the external authentication.ValidationExternalAuthenticationStatus.BuilderstatusDetails(String statusDetails)If the status is UNAVAILABLE this displays the cause.ValidationExternalAuthenticationStatus.Buildertype(IdentityProviderType type)The Database Tools identity provider type.
-
-
-
Method Detail
-
type
public ValidationExternalAuthenticationStatus.Builder type(IdentityProviderType type)
The Database Tools identity provider type.- Parameters:
type- the value to set- Returns:
- this builder
-
status
public ValidationExternalAuthenticationStatus.Builder status(DatabaseToolsExternalAuthenticationStatus status)
The status of the external authentication.AVAILABLE if the external authentication can be used with this connection. UNAVAILABLE if not. ENABLED if the external authentication is enabled.
- Parameters:
status- the value to set- Returns:
- this builder
-
statusDetails
public ValidationExternalAuthenticationStatus.Builder statusDetails(String statusDetails)
If the status is UNAVAILABLE this displays the cause.- Parameters:
statusDetails- the value to set- Returns:
- this builder
-
build
public ValidationExternalAuthenticationStatus build()
-
copy
public ValidationExternalAuthenticationStatus.Builder copy(ValidationExternalAuthenticationStatus model)
-
-