Package io.tiledb.cloud.rest_api.model
Class SSODomainConfig
- java.lang.Object
-
- io.tiledb.cloud.rest_api.model.SSODomainConfig
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]") public class SSODomainConfig extends java.lang.Object
The information used to set up a single-sign on connection to a customer domain.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SSODomainConfig.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_CHECK_RESULTS
static java.lang.String
SERIALIZED_NAME_DOMAIN
static java.lang.String
SERIALIZED_NAME_DOMAIN_SETUP
static java.lang.String
SERIALIZED_NAME_OIDC_CLIENT_ID
static java.lang.String
SERIALIZED_NAME_OIDC_CLIENT_SECRET
static java.lang.String
SERIALIZED_NAME_OIDC_ISSUER
static java.lang.String
SERIALIZED_NAME_UUID
static java.lang.String
SERIALIZED_NAME_VERIFICATION_STATUS
-
Constructor Summary
Constructors Constructor Description SSODomainConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SSODomainConfig
addCheckResultsItem(DomainCheckResult checkResultsItem)
SSODomainConfig
checkResults(java.util.List<DomainCheckResult> checkResults)
SSODomainConfig
domain(java.lang.String domain)
SSODomainConfig
domainSetup(SSODomainSetup domainSetup)
boolean
equals(java.lang.Object o)
static SSODomainConfig
fromJson(java.lang.String jsonString)
Create an instance of SSODomainConfig given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>
getAdditionalProperties()
Return the additional (undeclared) property.java.lang.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.util.List<DomainCheckResult>
getCheckResults()
A list of the results of recent attempts to verify this domain.java.lang.String
getDomain()
The fully-qualified domain (but with no trailing dot) to connect for single sign-on.SSODomainSetup
getDomainSetup()
Get domainSetupjava.lang.String
getOidcClientId()
The OpenID Connect client ID for this SSO instance.java.lang.String
getOidcClientSecret()
The OpenID Connect client secret for this SSO instance.java.lang.String
getOidcIssuer()
The URL of the OpenID Connect issuer that can be used to authenticate this domain's users.java.lang.String
getUuid()
A server-generated ID for the configuration.DomainVerificationStatus
getVerificationStatus()
Get verificationStatusint
hashCode()
SSODomainConfig
oidcClientId(java.lang.String oidcClientId)
SSODomainConfig
oidcClientSecret(java.lang.String oidcClientSecret)
SSODomainConfig
oidcIssuer(java.lang.String oidcIssuer)
SSODomainConfig
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.void
setCheckResults(java.util.List<DomainCheckResult> checkResults)
void
setDomain(java.lang.String domain)
void
setDomainSetup(SSODomainSetup domainSetup)
void
setOidcClientId(java.lang.String oidcClientId)
void
setOidcClientSecret(java.lang.String oidcClientSecret)
void
setOidcIssuer(java.lang.String oidcIssuer)
void
setUuid(java.lang.String uuid)
void
setVerificationStatus(DomainVerificationStatus verificationStatus)
java.lang.String
toJson()
Convert an instance of SSODomainConfig to an JSON stringjava.lang.String
toString()
SSODomainConfig
uuid(java.lang.String uuid)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundSSODomainConfig
verificationStatus(DomainVerificationStatus verificationStatus)
-
-
-
Field Detail
-
SERIALIZED_NAME_UUID
public static final java.lang.String SERIALIZED_NAME_UUID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOMAIN
public static final java.lang.String SERIALIZED_NAME_DOMAIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OIDC_ISSUER
public static final java.lang.String SERIALIZED_NAME_OIDC_ISSUER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OIDC_CLIENT_ID
public static final java.lang.String SERIALIZED_NAME_OIDC_CLIENT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OIDC_CLIENT_SECRET
public static final java.lang.String SERIALIZED_NAME_OIDC_CLIENT_SECRET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOMAIN_SETUP
public static final java.lang.String SERIALIZED_NAME_DOMAIN_SETUP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERIFICATION_STATUS
public static final java.lang.String SERIALIZED_NAME_VERIFICATION_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHECK_RESULTS
public static final java.lang.String SERIALIZED_NAME_CHECK_RESULTS
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
uuid
public SSODomainConfig uuid(java.lang.String uuid)
-
getUuid
@Nullable public java.lang.String getUuid()
A server-generated ID for the configuration.- Returns:
- uuid
-
setUuid
public void setUuid(java.lang.String uuid)
-
domain
public SSODomainConfig domain(java.lang.String domain)
-
getDomain
@Nullable public java.lang.String getDomain()
The fully-qualified domain (but with no trailing dot) to connect for single sign-on. This may not be changed after creation.- Returns:
- domain
-
setDomain
public void setDomain(java.lang.String domain)
-
oidcIssuer
public SSODomainConfig oidcIssuer(java.lang.String oidcIssuer)
-
getOidcIssuer
@Nullable public java.lang.String getOidcIssuer()
The URL of the OpenID Connect issuer that can be used to authenticate this domain's users. The prefix where the `/.well-known/openid-configuration` file can be found; usually without a trailing slash.- Returns:
- oidcIssuer
-
setOidcIssuer
public void setOidcIssuer(java.lang.String oidcIssuer)
-
oidcClientId
public SSODomainConfig oidcClientId(java.lang.String oidcClientId)
-
getOidcClientId
@Nullable public java.lang.String getOidcClientId()
The OpenID Connect client ID for this SSO instance.- Returns:
- oidcClientId
-
setOidcClientId
public void setOidcClientId(java.lang.String oidcClientId)
-
oidcClientSecret
public SSODomainConfig oidcClientSecret(java.lang.String oidcClientSecret)
-
getOidcClientSecret
@Nullable public java.lang.String getOidcClientSecret()
The OpenID Connect client secret for this SSO instance.- Returns:
- oidcClientSecret
-
setOidcClientSecret
public void setOidcClientSecret(java.lang.String oidcClientSecret)
-
domainSetup
public SSODomainConfig domainSetup(SSODomainSetup domainSetup)
-
getDomainSetup
@Nullable public SSODomainSetup getDomainSetup()
Get domainSetup- Returns:
- domainSetup
-
setDomainSetup
public void setDomainSetup(SSODomainSetup domainSetup)
-
verificationStatus
public SSODomainConfig verificationStatus(DomainVerificationStatus verificationStatus)
-
getVerificationStatus
@Nullable public DomainVerificationStatus getVerificationStatus()
Get verificationStatus- Returns:
- verificationStatus
-
setVerificationStatus
public void setVerificationStatus(DomainVerificationStatus verificationStatus)
-
checkResults
public SSODomainConfig checkResults(java.util.List<DomainCheckResult> checkResults)
-
addCheckResultsItem
public SSODomainConfig addCheckResultsItem(DomainCheckResult checkResultsItem)
-
getCheckResults
@Nullable public java.util.List<DomainCheckResult> getCheckResults()
A list of the results of recent attempts to verify this domain.- Returns:
- checkResults
-
setCheckResults
public void setCheckResults(java.util.List<DomainCheckResult> checkResults)
-
putAdditionalProperty
public SSODomainConfig putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
java.io.IOException
- if the JSON Object is invalid with respect to SSODomainConfig
-
fromJson
public static SSODomainConfig fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of SSODomainConfig given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of SSODomainConfig
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to SSODomainConfig
-
toJson
public java.lang.String toJson()
Convert an instance of SSODomainConfig to an JSON string- Returns:
- JSON string
-
-