Class RemoteOperationArg

java.lang.Object
org.apache.juneau.rest.client.remote.RemoteOperationArg

public final class RemoteOperationArg extends Object
Represents the metadata about an annotated argument of a method on a REST proxy class.
See Also:
  • Method Details

    • getName

      public String getName()
      Returns the name of the HTTP part.
      Returns:
      The name of the HTTP part.
    • isSkipIfEmpty

      public boolean isSkipIfEmpty()
      Returns whether the skipIfEmpty flag was found in the schema.
      Returns:
      true if the skipIfEmpty flag was found in the schema.
    • getIndex

      public int getIndex()
      Returns the method argument index.
      Returns:
      The method argument index.
    • getPartType

      Returns the HTTP part type.
      Returns:
      The HTTP part type. Never null.
    • getSerializer

      Returns the HTTP part serializer to use for serializing this part.
      Returns:
      The HTTP part serializer, or the default if not specified.
    • getSchema

      Returns the HTTP part schema information about this part.
      Returns:
      The HTTP part schema information, or null if not found.