Class GetEventPredictionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.frauddetector.model.FraudDetectorResponse
-
- software.amazon.awssdk.services.frauddetector.model.GetEventPredictionResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetEventPredictionResponse.Builder,GetEventPredictionResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetEventPredictionResponse extends FraudDetectorResponse implements ToCopyableBuilder<GetEventPredictionResponse.Builder,GetEventPredictionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetEventPredictionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetEventPredictionResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)List<ExternalModelOutputs>externalModelOutputs()The model scores for Amazon SageMaker models.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasExternalModelOutputs()For responses, this returns true if the service returned a value for the ExternalModelOutputs property.inthashCode()booleanhasModelScores()For responses, this returns true if the service returned a value for the ModelScores property.booleanhasRuleResults()For responses, this returns true if the service returned a value for the RuleResults property.List<ModelScores>modelScores()The model scores.List<RuleResult>ruleResults()The results from the rules.List<SdkField<?>>sdkFields()static Class<? extends GetEventPredictionResponse.Builder>serializableBuilderClass()GetEventPredictionResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.frauddetector.model.FraudDetectorResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
hasModelScores
public final boolean hasModelScores()
For responses, this returns true if the service returned a value for the ModelScores property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()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.
-
modelScores
public final List<ModelScores> modelScores()
The model scores. Amazon Fraud Detector generates model scores between 0 and 1000, where 0 is low fraud risk and 1000 is high fraud risk. Model scores are directly related to the false positive rate (FPR). For example, a score of 600 corresponds to an estimated 10% false positive rate whereas a score of 900 corresponds to an estimated 2% false positive rate.
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
hasModelScores()method.- Returns:
- The model scores. Amazon Fraud Detector generates model scores between 0 and 1000, where 0 is low fraud risk and 1000 is high fraud risk. Model scores are directly related to the false positive rate (FPR). For example, a score of 600 corresponds to an estimated 10% false positive rate whereas a score of 900 corresponds to an estimated 2% false positive rate.
-
hasRuleResults
public final boolean hasRuleResults()
For responses, this returns true if the service returned a value for the RuleResults property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()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.
-
ruleResults
public final List<RuleResult> ruleResults()
The results from the rules.
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
hasRuleResults()method.- Returns:
- The results from the rules.
-
hasExternalModelOutputs
public final boolean hasExternalModelOutputs()
For responses, this returns true if the service returned a value for the ExternalModelOutputs property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()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.
-
externalModelOutputs
public final List<ExternalModelOutputs> externalModelOutputs()
The model scores for Amazon SageMaker models.
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
hasExternalModelOutputs()method.- Returns:
- The model scores for Amazon SageMaker models.
-
toBuilder
public GetEventPredictionResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetEventPredictionResponse.Builder,GetEventPredictionResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetEventPredictionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetEventPredictionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-