@Generated(value="software.amazon.awssdk:codegen") public final class CreateDetectorVersionRequest extends FraudDetectorRequest implements ToCopyableBuilder<CreateDetectorVersionRequest.Builder,CreateDetectorVersionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateDetectorVersionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateDetectorVersionRequest.Builder |
builder() |
String |
description()
The description of the detector version.
|
String |
detectorId()
The ID of the detector under which you want to create a new version.
|
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.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
List<ModelVersion> |
modelVersions()
The model versions to include in the detector version.
|
RuleExecutionMode |
ruleExecutionMode()
The rule execution mode for the rules included in the detector version.
|
String |
ruleExecutionModeAsString()
The rule execution mode for the rules included in the detector version.
|
List<Rule> |
rules()
The rules to include in the detector version.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateDetectorVersionRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
A collection of key and value pairs.
|
CreateDetectorVersionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String detectorId()
The ID of the detector under which you want to create a new version.
public final String description()
The description of the detector version.
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 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 for the rules included in the detector version.
You can define and edit the rule mode at the detector version level, when it is in draft status.
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.
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().
You can define and edit the rule mode at the detector version level, when it is in draft status.
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.
The default behavior is FIRST_MATCHED.
RuleExecutionModepublic final String ruleExecutionModeAsString()
The rule execution mode for the rules included in the detector version.
You can define and edit the rule mode at the detector version level, when it is in draft status.
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.
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().
You can define and edit the rule mode at the detector version level, when it is in draft status.
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.
The default behavior is FIRST_MATCHED.
RuleExecutionModepublic final boolean hasTags()
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<Tag> tags()
A collection of key and value pairs.
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 hasTags() method.
public CreateDetectorVersionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateDetectorVersionRequest.Builder,CreateDetectorVersionRequest>toBuilder in class FraudDetectorRequestpublic static CreateDetectorVersionRequest.Builder builder()
public static Class<? extends CreateDetectorVersionRequest.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.