public static class RedactOperation.RedactOperationBuilder extends Object
RedactOperation
.Modifier and Type | Method and Description |
---|---|
RedactOperation |
build() |
RedactOperation.RedactOperationBuilder |
otherwise(Object otherwise)
Define the outcome (anything that resolves to $$DESCEND, $$PRUNE, or $$KEEP)
when the condition is not met.
|
RedactOperation.RedactOperationBuilder |
otherwiseDescend()
Return fields at the current document level and exclude embedded ones if the condition is not met.
|
RedactOperation.RedactOperationBuilder |
otherwiseKeep()
Return/Keep all fields at the current document/embedded level if the condition is not met.
|
RedactOperation.RedactOperationBuilder |
otherwisePrune()
Exclude all fields at this current document/embedded level if the condition is not met.
|
RedactOperation.RedactOperationBuilder |
then(Object then)
Define the outcome (anything that resolves to $$DESCEND, $$PRUNE, or $$KEEP)
when the condition is met.
|
RedactOperation.RedactOperationBuilder |
thenDescend()
Return fields at the current document level and exclude embedded ones if the condition is met.
|
RedactOperation.RedactOperationBuilder |
thenKeep()
Return/Keep all fields at the current document/embedded level if the condition is met.
|
RedactOperation.RedactOperationBuilder |
thenPrune()
Exclude all fields at this current document/embedded level if the condition is met.
|
RedactOperation.RedactOperationBuilder |
when(AggregationExpression condition)
Specify the evaluation condition.
|
RedactOperation.RedactOperationBuilder |
when(CriteriaDefinition criteria)
Specify the evaluation condition.
|
RedactOperation.RedactOperationBuilder |
when(org.bson.Document condition)
Specify the evaluation condition.
|
public RedactOperation.RedactOperationBuilder when(CriteriaDefinition criteria)
criteria
- must not be null.public RedactOperation.RedactOperationBuilder when(AggregationExpression condition)
condition
- must not be null.public RedactOperation.RedactOperationBuilder when(org.bson.Document condition)
condition
- must not be null.public RedactOperation.RedactOperationBuilder thenDescend()
public RedactOperation.RedactOperationBuilder thenKeep()
public RedactOperation.RedactOperationBuilder thenPrune()
public RedactOperation.RedactOperationBuilder then(Object then)
then
- must not be null.public RedactOperation.RedactOperationBuilder otherwiseDescend()
public RedactOperation.RedactOperationBuilder otherwiseKeep()
public RedactOperation.RedactOperationBuilder otherwisePrune()
public RedactOperation.RedactOperationBuilder otherwise(Object otherwise)
otherwise
- must not be null.public RedactOperation build()
RedactOperation
.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.