Package com.pulumi.aws.dms.outputs
Class EndpointMongodbSettings
- java.lang.Object
-
- com.pulumi.aws.dms.outputs.EndpointMongodbSettings
-
public final class EndpointMongodbSettings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEndpointMongodbSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>authMechanism()java.util.Optional<java.lang.String>authSource()java.util.Optional<java.lang.String>authType()static EndpointMongodbSettings.Builderbuilder()static EndpointMongodbSettings.Builderbuilder(EndpointMongodbSettings defaults)java.util.Optional<java.lang.String>docsToInvestigate()java.util.Optional<java.lang.String>extractDocId()java.util.Optional<java.lang.String>nestingLevel()java.util.Optional<java.lang.Boolean>useUpdateLookup()
-
-
-
Method Detail
-
authMechanism
public java.util.Optional<java.lang.String> authMechanism()
- Returns:
- Authentication mechanism to access the MongoDB source endpoint. Default is `default`.
-
authSource
public java.util.Optional<java.lang.String> authSource()
- Returns:
- Authentication database name. Not used when `authType` is `no`. Default is `admin`.
-
authType
public java.util.Optional<java.lang.String> authType()
- Returns:
- Authentication type to access the MongoDB source endpoint. Default is `password`.
-
docsToInvestigate
public java.util.Optional<java.lang.String> docsToInvestigate()
- Returns:
- Number of documents to preview to determine the document organization. Use this setting when `nestingLevel` is set to `one`. Default is `1000`.
-
extractDocId
public java.util.Optional<java.lang.String> extractDocId()
- Returns:
- Document ID. Use this setting when `nestingLevel` is set to `none`. Default is `false`.
-
nestingLevel
public java.util.Optional<java.lang.String> nestingLevel()
- Returns:
- Specifies either document or table mode. Default is `none`. Valid values are `one` (table mode) and `none` (document mode).
-
useUpdateLookup
public java.util.Optional<java.lang.Boolean> useUpdateLookup()
- Returns:
- If `true`, DMS retrieves the entire document from the MongoDB source during migration. Default is `false`.
-
builder
public static EndpointMongodbSettings.Builder builder()
-
builder
public static EndpointMongodbSettings.Builder builder(EndpointMongodbSettings defaults)
-
-