@Generated(value="software.amazon.awssdk:codegen") public final class UpdateDetectorVersionRequest extends FraudDetectorRequest implements ToCopyableBuilder<UpdateDetectorVersionRequest.Builder,UpdateDetectorVersionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateDetectorVersionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateDetectorVersionRequest.Builder |
builder() |
String |
description()
The detector version description.
|
String |
detectorId()
The parent detector ID for the detector version you want to update.
|
String |
detectorVersionId()
The detector version ID.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<String> |
externalModelEndpoints()
The Amazon SageMaker model endpoints to include in the detector version.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasExternalModelEndpoints()
For responses, this returns true if the service returned a value for the ExternalModelEndpoints property.
|
int |
hashCode() |
boolean |
hasModelVersions()
For responses, this returns true if the service returned a value for the ModelVersions property.
|
boolean |
hasRules()
For responses, this returns true if the service returned a value for the Rules property.
|
List<ModelVersion> |
modelVersions()
The model versions to include in the detector version.
|
RuleExecutionMode |
ruleExecutionMode()
The rule execution mode to add to the detector.
|
String |
ruleExecutionModeAsString()
The rule execution mode to add to the detector.
|
List<Rule> |
rules()
The rules to include in the detector version.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateDetectorVersionRequest.Builder> |
serializableBuilderClass() |
UpdateDetectorVersionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String detectorId()
The parent detector ID for the detector version you want to update.
public final String detectorVersionId()
The detector version ID.
public final boolean hasExternalModelEndpoints()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> externalModelEndpoints()
The Amazon SageMaker model endpoints to include in the detector version.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasExternalModelEndpoints() method.
public final boolean hasRules()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Rule> rules()
The rules to include in the detector version.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRules() method.
public final String description()
The detector version description.
public final boolean hasModelVersions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<ModelVersion> modelVersions()
The model versions to include in the detector version.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasModelVersions() method.
public final RuleExecutionMode ruleExecutionMode()
The rule execution mode to add to the detector.
If you specify FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to last,
stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.
If you specifiy ALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the outcomes for
all matched rules. You can define and edit the rule mode at the detector version level, when it is in draft
status.
The default behavior is FIRST_MATCHED.
If the service returns an enum value that is not available in the current SDK version, ruleExecutionMode
will return RuleExecutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from ruleExecutionModeAsString().
If you specify FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to
last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that
single rule.
If you specifiy ALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the
outcomes for all matched rules. You can define and edit the rule mode at the detector version level, when
it is in draft status.
The default behavior is FIRST_MATCHED.
RuleExecutionModepublic final String ruleExecutionModeAsString()
The rule execution mode to add to the detector.
If you specify FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to last,
stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that single rule.
If you specifiy ALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the outcomes for
all matched rules. You can define and edit the rule mode at the detector version level, when it is in draft
status.
The default behavior is FIRST_MATCHED.
If the service returns an enum value that is not available in the current SDK version, ruleExecutionMode
will return RuleExecutionMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from ruleExecutionModeAsString().
If you specify FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, first to
last, stopping at the first matched rule. Amazon Fraud dectector then provides the outcomes for that
single rule.
If you specifiy ALL_MATCHED, Amazon Fraud Detector evaluates all rules and returns the
outcomes for all matched rules. You can define and edit the rule mode at the detector version level, when
it is in draft status.
The default behavior is FIRST_MATCHED.
RuleExecutionModepublic UpdateDetectorVersionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateDetectorVersionRequest.Builder,UpdateDetectorVersionRequest>toBuilder in class FraudDetectorRequestpublic static UpdateDetectorVersionRequest.Builder builder()
public static Class<? extends UpdateDetectorVersionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.