Class IbmDb2zOsDataProviderSettings
- java.lang.Object
-
- software.amazon.awssdk.services.databasemigration.model.IbmDb2zOsDataProviderSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IbmDb2zOsDataProviderSettings.Builder,IbmDb2zOsDataProviderSettings>
@Generated("software.amazon.awssdk:codegen") public final class IbmDb2zOsDataProviderSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IbmDb2zOsDataProviderSettings.Builder,IbmDb2zOsDataProviderSettings>
Provides information about an IBM DB2 for z/OS data provider.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIbmDb2zOsDataProviderSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IbmDb2zOsDataProviderSettings.Builderbuilder()StringcertificateArn()The Amazon Resource Name (ARN) of the certificate used for SSL connection.StringdatabaseName()The database name on the DB2 for z/OS data provider.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerport()The port value for the DB2 for z/OS data provider.Strings3AccessRoleArn()The ARN for the role the application uses to access its Amazon S3 bucket.Strings3Path()The path for the Amazon S3 bucket that the application uses for accessing the user-defined schema.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends IbmDb2zOsDataProviderSettings.Builder>serializableBuilderClass()StringserverName()The name of the DB2 for z/OS server.DmsSslModeValuesslMode()The SSL mode used to connect to the DB2 for z/OS data provider.StringsslModeAsString()The SSL mode used to connect to the DB2 for z/OS data provider.IbmDb2zOsDataProviderSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
serverName
public final String serverName()
The name of the DB2 for z/OS server.
- Returns:
- The name of the DB2 for z/OS server.
-
port
public final Integer port()
The port value for the DB2 for z/OS data provider.
- Returns:
- The port value for the DB2 for z/OS data provider.
-
databaseName
public final String databaseName()
The database name on the DB2 for z/OS data provider.
- Returns:
- The database name on the DB2 for z/OS data provider.
-
sslMode
public final DmsSslModeValue sslMode()
The SSL mode used to connect to the DB2 for z/OS data provider. The default value is
none. Valid Values:noneandverify-ca.If the service returns an enum value that is not available in the current SDK version,
sslModewill returnDmsSslModeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsslModeAsString().- Returns:
- The SSL mode used to connect to the DB2 for z/OS data provider. The default value is
none. Valid Values:noneandverify-ca. - See Also:
DmsSslModeValue
-
sslModeAsString
public final String sslModeAsString()
The SSL mode used to connect to the DB2 for z/OS data provider. The default value is
none. Valid Values:noneandverify-ca.If the service returns an enum value that is not available in the current SDK version,
sslModewill returnDmsSslModeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsslModeAsString().- Returns:
- The SSL mode used to connect to the DB2 for z/OS data provider. The default value is
none. Valid Values:noneandverify-ca. - See Also:
DmsSslModeValue
-
certificateArn
public final String certificateArn()
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
- Returns:
- The Amazon Resource Name (ARN) of the certificate used for SSL connection.
-
s3Path
public final String s3Path()
The path for the Amazon S3 bucket that the application uses for accessing the user-defined schema.
- Returns:
- The path for the Amazon S3 bucket that the application uses for accessing the user-defined schema.
-
s3AccessRoleArn
public final String s3AccessRoleArn()
The ARN for the role the application uses to access its Amazon S3 bucket.
- Returns:
- The ARN for the role the application uses to access its Amazon S3 bucket.
-
toBuilder
public IbmDb2zOsDataProviderSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IbmDb2zOsDataProviderSettings.Builder,IbmDb2zOsDataProviderSettings>
-
builder
public static IbmDb2zOsDataProviderSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends IbmDb2zOsDataProviderSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-