Package com.mongodb.client.model
Class ReplaceOptions
- java.lang.Object
-
- com.mongodb.client.model.ReplaceOptions
-
@Deprecated(since="2021-05-27") public class ReplaceOptions extends java.lang.Object
Deprecated.Usage of this API is not supported in AEM as a Cloud Service.The options to apply when replacing documents.- Since:
- 3.7
-
-
Constructor Summary
Constructors Constructor Description ReplaceOptions()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ReplaceOptions
bypassDocumentValidation(java.lang.Boolean bypassDocumentValidation)
Deprecated.Sets the bypass document level validation flag.ReplaceOptions
collation(Collation collation)
Deprecated.Sets the collation optionsstatic ReplaceOptions
createReplaceOptions(UpdateOptions updateOptions)
Deprecated.there is no replacement for this methodjava.lang.Boolean
getBypassDocumentValidation()
Deprecated.Gets the the bypass document level validation flagCollation
getCollation()
Deprecated.Returns the collation optionsboolean
isUpsert()
Deprecated.Returns true if a new document should be inserted if there are no matches to the query filter.java.lang.String
toString()
Deprecated.ReplaceOptions
upsert(boolean upsert)
Deprecated.Set to true if a new document should be inserted if there are no matches to the query filter.
-
-
-
Method Detail
-
createReplaceOptions
@Deprecated public static ReplaceOptions createReplaceOptions(UpdateOptions updateOptions)
Deprecated.there is no replacement for this methodCreates replace options from updateOptions.- Parameters:
updateOptions
- the updateOptions- Returns:
- replace options
-
isUpsert
public boolean isUpsert()
Deprecated.Returns true if a new document should be inserted if there are no matches to the query filter. The default is false.- Returns:
- true if a new document should be inserted if there are no matches to the query filter
-
upsert
public ReplaceOptions upsert(boolean upsert)
Deprecated.Set to true if a new document should be inserted if there are no matches to the query filter.- Parameters:
upsert
- true if a new document should be inserted if there are no matches to the query filter- Returns:
- this
-
getBypassDocumentValidation
@Nullable public java.lang.Boolean getBypassDocumentValidation()
Deprecated.Gets the the bypass document level validation flag- Returns:
- the bypass document level validation flag
-
bypassDocumentValidation
public ReplaceOptions bypassDocumentValidation(@Nullable java.lang.Boolean bypassDocumentValidation)
Deprecated.Sets the bypass document level validation flag.- Parameters:
bypassDocumentValidation
- If true, allows the write to opt-out of document level validation.- Returns:
- this
-
getCollation
@Nullable public Collation getCollation()
Deprecated.Returns the collation options- Returns:
- the collation options
-
collation
public ReplaceOptions collation(@Nullable Collation collation)
Deprecated.Sets the collation optionsA null value represents the server default.
- Parameters:
collation
- the collation options to use- Returns:
- this
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
-