Class ModalityRoutingConfiguration

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

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

Configuration for routing file type to desired modality

See Also:
  • Method Details

    • jpeg

      public final DesiredModality jpeg()
      Returns the value of the Jpeg property for this object.

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

      Returns:
      The value of the Jpeg property for this object.
      See Also:
    • jpegAsString

      public final String jpegAsString()
      Returns the value of the Jpeg property for this object.

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

      Returns:
      The value of the Jpeg property for this object.
      See Also:
    • png

      public final DesiredModality png()
      Returns the value of the Png property for this object.

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

      Returns:
      The value of the Png property for this object.
      See Also:
    • pngAsString

      public final String pngAsString()
      Returns the value of the Png property for this object.

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

      Returns:
      The value of the Png property for this object.
      See Also:
    • mp4

      public final DesiredModality mp4()
      Returns the value of the Mp4 property for this object.

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

      Returns:
      The value of the Mp4 property for this object.
      See Also:
    • mp4AsString

      public final String mp4AsString()
      Returns the value of the Mp4 property for this object.

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

      Returns:
      The value of the Mp4 property for this object.
      See Also:
    • mov

      public final DesiredModality mov()
      Returns the value of the Mov property for this object.

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

      Returns:
      The value of the Mov property for this object.
      See Also:
    • movAsString

      public final String movAsString()
      Returns the value of the Mov property for this object.

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

      Returns:
      The value of the Mov property for this object.
      See Also:
    • 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<ModalityRoutingConfiguration.Builder,ModalityRoutingConfiguration>
      Returns:
      a builder for type T
    • builder

      public static ModalityRoutingConfiguration.Builder builder()
    • serializableBuilderClass

      public static Class<? extends ModalityRoutingConfiguration.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.
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo
      Returns:
      The mapping between the field name and its corresponding field.