Package com.atlan.model.admin
Class Credential.CredentialBuilder<C extends Credential,B extends Credential.CredentialBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.Credential.CredentialBuilder<C,B>
- Enclosing class:
- Credential
public abstract static class Credential.CredentialBuilder<C extends Credential,B extends Credential.CredentialBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) Authentication mechanism represented by the credential.abstract C
build()
connectorConfigName
(String connectorConfigName) Name of the connector configuration responsible for managing the credential.connectorType
(String connectorType) Type of connector used by the credential.Hostname the for which connectivity is defined by the credential.Unique identifier (GUID) of the credential.Name of the credential.More sensitive portion of the credential, typically used for a password for basic authentication or client secrets for other forms of authentication.Port number on which connectivity should be done.protected abstract B
self()
toString()
Less sensitive portion of the credential, typically used for a username for basic authentication or client IDs for other forms of authentication.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
CredentialBuilder
public CredentialBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanObject.AtlanObjectBuilder<C extends Credential,
B extends Credential.CredentialBuilder<C, B>>
-
id
Unique identifier (GUID) of the credential.- Returns:
this
.
-
name
Name of the credential.- Returns:
this
.
-
host
Hostname the for which connectivity is defined by the credential.- Returns:
this
.
-
port
Port number on which connectivity should be done.- Returns:
this
.
-
authType
Authentication mechanism represented by the credential.- Returns:
this
.
-
connectorType
Type of connector used by the credential.- Returns:
this
.
-
username
Less sensitive portion of the credential, typically used for a username for basic authentication or client IDs for other forms of authentication.- Returns:
this
.
-
password
More sensitive portion of the credential, typically used for a password for basic authentication or client secrets for other forms of authentication.- Returns:
this
.
-
extra
-
extras
-
clearExtras
-
connectorConfigName
Name of the connector configuration responsible for managing the credential.- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends Credential,
B extends Credential.CredentialBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends Credential,
B extends Credential.CredentialBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends Credential,
B extends Credential.CredentialBuilder<C, B>>
-