Class PutExternalModelRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.frauddetector.model.FraudDetectorRequest
-
- software.amazon.awssdk.services.frauddetector.model.PutExternalModelRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<PutExternalModelRequest.Builder,PutExternalModelRequest>
@Generated("software.amazon.awssdk:codegen") public final class PutExternalModelRequest extends FraudDetectorRequest implements ToCopyableBuilder<PutExternalModelRequest.Builder,PutExternalModelRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePutExternalModelRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PutExternalModelRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasTags()For responses, this returns true if the service returned a value for the Tags property.ModelInputConfigurationinputConfiguration()The model endpoint input configuration.StringinvokeModelEndpointRoleArn()The IAM role used to invoke the model endpoint.StringmodelEndpoint()The model endpoints name.ModelEndpointStatusmodelEndpointStatus()The model endpoint’s status in Amazon Fraud Detector.StringmodelEndpointStatusAsString()The model endpoint’s status in Amazon Fraud Detector.ModelSourcemodelSource()The source of the model.StringmodelSourceAsString()The source of the model.ModelOutputConfigurationoutputConfiguration()The model endpoint output configuration.List<SdkField<?>>sdkFields()static Class<? extends PutExternalModelRequest.Builder>serializableBuilderClass()List<Tag>tags()A collection of key and value pairs.PutExternalModelRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
modelEndpoint
public final String modelEndpoint()
The model endpoints name.
- Returns:
- The model endpoints name.
-
modelSource
public final ModelSource modelSource()
The source of the model.
If the service returns an enum value that is not available in the current SDK version,
modelSourcewill returnModelSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodelSourceAsString().- Returns:
- The source of the model.
- See Also:
ModelSource
-
modelSourceAsString
public final String modelSourceAsString()
The source of the model.
If the service returns an enum value that is not available in the current SDK version,
modelSourcewill returnModelSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodelSourceAsString().- Returns:
- The source of the model.
- See Also:
ModelSource
-
invokeModelEndpointRoleArn
public final String invokeModelEndpointRoleArn()
The IAM role used to invoke the model endpoint.
- Returns:
- The IAM role used to invoke the model endpoint.
-
inputConfiguration
public final ModelInputConfiguration inputConfiguration()
The model endpoint input configuration.
- Returns:
- The model endpoint input configuration.
-
outputConfiguration
public final ModelOutputConfiguration outputConfiguration()
The model endpoint output configuration.
- Returns:
- The model endpoint output configuration.
-
modelEndpointStatus
public final ModelEndpointStatus modelEndpointStatus()
The model endpoint’s status in Amazon Fraud Detector.
If the service returns an enum value that is not available in the current SDK version,
modelEndpointStatuswill returnModelEndpointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodelEndpointStatusAsString().- Returns:
- The model endpoint’s status in Amazon Fraud Detector.
- See Also:
ModelEndpointStatus
-
modelEndpointStatusAsString
public final String modelEndpointStatusAsString()
The model endpoint’s status in Amazon Fraud Detector.
If the service returns an enum value that is not available in the current SDK version,
modelEndpointStatuswill returnModelEndpointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodelEndpointStatusAsString().- Returns:
- The model endpoint’s status in Amazon Fraud Detector.
- See Also:
ModelEndpointStatus
-
hasTags
public final boolean hasTags()
For responses, this returns true if the service returned a value for the Tags 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.
-
tags
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.- Returns:
- A collection of key and value pairs.
-
toBuilder
public PutExternalModelRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PutExternalModelRequest.Builder,PutExternalModelRequest>- Specified by:
toBuilderin classFraudDetectorRequest
-
builder
public static PutExternalModelRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends PutExternalModelRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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 classSdkRequest
-
-