java.lang.Object
software.amazon.awssdk.services.frauddetector.model.ExternalModel
All Implemented Interfaces:
Serializable, SdkPojo, ToCopyableBuilder<ExternalModel.Builder,ExternalModel>

@Generated("software.amazon.awssdk:codegen") public final class ExternalModel extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExternalModel.Builder,ExternalModel>

The Amazon SageMaker model.

See Also:
  • Method Details

    • modelEndpoint

      public final String modelEndpoint()

      The Amazon SageMaker model endpoints.

      Returns:
      The Amazon SageMaker model endpoints.
    • 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, modelSource will return ModelSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from modelSourceAsString().

      Returns:
      The source of the model.
      See Also:
    • 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, modelSource will return ModelSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from modelSourceAsString().

      Returns:
      The source of the model.
      See Also:
    • invokeModelEndpointRoleArn

      public final String invokeModelEndpointRoleArn()

      The role used to invoke the model.

      Returns:
      The role used to invoke the model.
    • inputConfiguration

      public final ModelInputConfiguration inputConfiguration()

      The input configuration.

      Returns:
      The input configuration.
    • outputConfiguration

      public final ModelOutputConfiguration outputConfiguration()

      The output configuration.

      Returns:
      The output configuration.
    • modelEndpointStatus

      public final ModelEndpointStatus modelEndpointStatus()

      The Amazon Fraud Detector status for the external model endpoint

      If the service returns an enum value that is not available in the current SDK version, modelEndpointStatus will return ModelEndpointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from modelEndpointStatusAsString().

      Returns:
      The Amazon Fraud Detector status for the external model endpoint
      See Also:
    • modelEndpointStatusAsString

      public final String modelEndpointStatusAsString()

      The Amazon Fraud Detector status for the external model endpoint

      If the service returns an enum value that is not available in the current SDK version, modelEndpointStatus will return ModelEndpointStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from modelEndpointStatusAsString().

      Returns:
      The Amazon Fraud Detector status for the external model endpoint
      See Also:
    • lastUpdatedTime

      public final String lastUpdatedTime()

      Timestamp of when the model was last updated.

      Returns:
      Timestamp of when the model was last updated.
    • createdTime

      public final String createdTime()

      Timestamp of when the model was last created.

      Returns:
      Timestamp of when the model was last created.
    • arn

      public final String arn()

      The model ARN.

      Returns:
      The model ARN.
    • toBuilder

      public ExternalModel.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<ExternalModel.Builder,ExternalModel>
      Returns:
      a builder for type T
    • builder

      public static ExternalModel.Builder builder()
    • serializableBuilderClass

      public static Class<? extends ExternalModel.Builder> serializableBuilderClass()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Description copied from interface: SdkPojo
      Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in an SdkPojo class, and is generated based on a service model.

      If an SdkPojo class does not have any inherited fields, equalsBySdkFields and equals are essentially the same.

      Specified by:
      equalsBySdkFields in interface SdkPojo
      Parameters:
      obj - the object to be compared with
      Returns:
      true if the other object equals to this object by sdk fields, false otherwise.
    • 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.
      Overrides:
      toString in class Object
    • getValueForField

      public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
      Returns:
      List of SdkField in this POJO. May be empty list but should never be null.