@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OracleDataProviderSettings extends Object implements Serializable, Cloneable, StructuredPojo
Provides information that defines an Oracle data provider.
Constructor and Description |
---|
OracleDataProviderSettings() |
Modifier and Type | Method and Description |
---|---|
OracleDataProviderSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAsmServer()
The address of your Oracle Automatic Storage Management (ASM) server.
|
String |
getCertificateArn()
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
|
String |
getDatabaseName()
The database name on the Oracle data provider.
|
Integer |
getPort()
The port value for the Oracle data provider.
|
String |
getSecretsManagerOracleAsmAccessRoleArn()
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM
connection details.
|
String |
getSecretsManagerOracleAsmSecretId()
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
|
String |
getSecretsManagerSecurityDbEncryptionAccessRoleArn()
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
|
String |
getSecretsManagerSecurityDbEncryptionSecretId()
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password.
|
String |
getServerName()
The name of the Oracle server.
|
String |
getSslMode()
The SSL mode used to connect to the Oracle data provider.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAsmServer(String asmServer)
The address of your Oracle Automatic Storage Management (ASM) server.
|
void |
setCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
|
void |
setDatabaseName(String databaseName)
The database name on the Oracle data provider.
|
void |
setPort(Integer port)
The port value for the Oracle data provider.
|
void |
setSecretsManagerOracleAsmAccessRoleArn(String secretsManagerOracleAsmAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM
connection details.
|
void |
setSecretsManagerOracleAsmSecretId(String secretsManagerOracleAsmSecretId)
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
|
void |
setSecretsManagerSecurityDbEncryptionAccessRoleArn(String secretsManagerSecurityDbEncryptionAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
|
void |
setSecretsManagerSecurityDbEncryptionSecretId(String secretsManagerSecurityDbEncryptionSecretId)
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password.
|
void |
setServerName(String serverName)
The name of the Oracle server.
|
void |
setSslMode(String sslMode)
The SSL mode used to connect to the Oracle data provider.
|
String |
toString()
Returns a string representation of this object.
|
OracleDataProviderSettings |
withAsmServer(String asmServer)
The address of your Oracle Automatic Storage Management (ASM) server.
|
OracleDataProviderSettings |
withCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
|
OracleDataProviderSettings |
withDatabaseName(String databaseName)
The database name on the Oracle data provider.
|
OracleDataProviderSettings |
withPort(Integer port)
The port value for the Oracle data provider.
|
OracleDataProviderSettings |
withSecretsManagerOracleAsmAccessRoleArn(String secretsManagerOracleAsmAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM
connection details.
|
OracleDataProviderSettings |
withSecretsManagerOracleAsmSecretId(String secretsManagerOracleAsmSecretId)
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
|
OracleDataProviderSettings |
withSecretsManagerSecurityDbEncryptionAccessRoleArn(String secretsManagerSecurityDbEncryptionAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
|
OracleDataProviderSettings |
withSecretsManagerSecurityDbEncryptionSecretId(String secretsManagerSecurityDbEncryptionSecretId)
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password.
|
OracleDataProviderSettings |
withServerName(String serverName)
The name of the Oracle server.
|
OracleDataProviderSettings |
withSslMode(DmsSslModeValue sslMode)
The SSL mode used to connect to the Oracle data provider.
|
OracleDataProviderSettings |
withSslMode(String sslMode)
The SSL mode used to connect to the Oracle data provider.
|
public void setServerName(String serverName)
The name of the Oracle server.
serverName
- The name of the Oracle server.public String getServerName()
The name of the Oracle server.
public OracleDataProviderSettings withServerName(String serverName)
The name of the Oracle server.
serverName
- The name of the Oracle server.public void setPort(Integer port)
The port value for the Oracle data provider.
port
- The port value for the Oracle data provider.public Integer getPort()
The port value for the Oracle data provider.
public OracleDataProviderSettings withPort(Integer port)
The port value for the Oracle data provider.
port
- The port value for the Oracle data provider.public void setDatabaseName(String databaseName)
The database name on the Oracle data provider.
databaseName
- The database name on the Oracle data provider.public String getDatabaseName()
The database name on the Oracle data provider.
public OracleDataProviderSettings withDatabaseName(String databaseName)
The database name on the Oracle data provider.
databaseName
- The database name on the Oracle data provider.public void setSslMode(String sslMode)
The SSL mode used to connect to the Oracle data provider. The default value is none
.
sslMode
- The SSL mode used to connect to the Oracle data provider. The default value is none
.DmsSslModeValue
public String getSslMode()
The SSL mode used to connect to the Oracle data provider. The default value is none
.
none
.DmsSslModeValue
public OracleDataProviderSettings withSslMode(String sslMode)
The SSL mode used to connect to the Oracle data provider. The default value is none
.
sslMode
- The SSL mode used to connect to the Oracle data provider. The default value is none
.DmsSslModeValue
public OracleDataProviderSettings withSslMode(DmsSslModeValue sslMode)
The SSL mode used to connect to the Oracle data provider. The default value is none
.
sslMode
- The SSL mode used to connect to the Oracle data provider. The default value is none
.DmsSslModeValue
public void setCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
certificateArn
- The Amazon Resource Name (ARN) of the certificate used for SSL connection.public String getCertificateArn()
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
public OracleDataProviderSettings withCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
certificateArn
- The Amazon Resource Name (ARN) of the certificate used for SSL connection.public void setAsmServer(String asmServer)
The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_server
value. You set asm_server
as part of the extra connection attribute string
to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database.
asmServer
- The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_server
value. You set asm_server
as part of the extra connection attribute
string to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database.public String getAsmServer()
The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_server
value. You set asm_server
as part of the extra connection attribute string
to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database.
asm_server
value. You set asm_server
as part of the extra connection attribute
string to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database.public OracleDataProviderSettings withAsmServer(String asmServer)
The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_server
value. You set asm_server
as part of the extra connection attribute string
to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database.
asmServer
- The address of your Oracle Automatic Storage Management (ASM) server. You can set this value from the
asm_server
value. You set asm_server
as part of the extra connection attribute
string to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database.public void setSecretsManagerOracleAsmSecretId(String secretsManagerOracleAsmSecretId)
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
secretsManagerOracleAsmSecretId
- The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
public String getSecretsManagerOracleAsmSecretId()
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
Required only if your data provider uses the Oracle ASM server.
public OracleDataProviderSettings withSecretsManagerOracleAsmSecretId(String secretsManagerOracleAsmSecretId)
The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
secretsManagerOracleAsmSecretId
- The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.
Required only if your data provider uses the Oracle ASM server.
public void setSecretsManagerOracleAsmAccessRoleArn(String secretsManagerOracleAsmAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.
secretsManagerOracleAsmAccessRoleArn
- The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM
connection details.public String getSecretsManagerOracleAsmAccessRoleArn()
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.
public OracleDataProviderSettings withSecretsManagerOracleAsmAccessRoleArn(String secretsManagerOracleAsmAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.
secretsManagerOracleAsmAccessRoleArn
- The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM
connection details.public void setSecretsManagerSecurityDbEncryptionSecretId(String secretsManagerSecurityDbEncryptionSecretId)
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.
secretsManagerSecurityDbEncryptionSecretId
- The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE)
password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.public String getSecretsManagerSecurityDbEncryptionSecretId()
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.
public OracleDataProviderSettings withSecretsManagerSecurityDbEncryptionSecretId(String secretsManagerSecurityDbEncryptionSecretId)
The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.
secretsManagerSecurityDbEncryptionSecretId
- The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE)
password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.public void setSecretsManagerSecurityDbEncryptionAccessRoleArn(String secretsManagerSecurityDbEncryptionAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
secretsManagerSecurityDbEncryptionAccessRoleArn
- The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE
password.public String getSecretsManagerSecurityDbEncryptionAccessRoleArn()
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
public OracleDataProviderSettings withSecretsManagerSecurityDbEncryptionAccessRoleArn(String secretsManagerSecurityDbEncryptionAccessRoleArn)
The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
secretsManagerSecurityDbEncryptionAccessRoleArn
- The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE
password.public String toString()
toString
in class Object
Object.toString()
public OracleDataProviderSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.