Class Media.Builder

java.lang.Object
com.bandwidth.messaging.models.Media.Builder
Enclosing class:
Media

public static class Media.Builder
extends java.lang.Object
Class to build instances of Media.
  • Constructor Details

  • Method Details

    • inputStream

      public Media.Builder inputStream​(java.lang.Object inputStream)
      Setter for inputStream.
      Parameters:
      inputStream - Object value for inputStream.
      Returns:
      Builder
    • content

      public Media.Builder content​(java.lang.String content)
      Setter for content.
      Parameters:
      content - String value for content.
      Returns:
      Builder
    • url

      public Media.Builder url​(java.lang.String url)
      Setter for url.
      Parameters:
      url - String value for url.
      Returns:
      Builder
    • contentLength

      public Media.Builder contentLength​(java.lang.String contentLength)
      Setter for contentLength.
      Parameters:
      contentLength - String value for contentLength.
      Returns:
      Builder
    • contentType

      public Media.Builder contentType​(java.lang.String contentType)
      Setter for contentType.
      Parameters:
      contentType - String value for contentType.
      Returns:
      Builder
    • tags

      public Media.Builder tags​(java.util.List<Tag> tags)
      Setter for tags.
      Parameters:
      tags - List of Tag value for tags.
      Returns:
      Builder
    • userId

      public Media.Builder userId​(java.lang.String userId)
      Setter for userId.
      Parameters:
      userId - String value for userId.
      Returns:
      Builder
    • mediaName

      public Media.Builder mediaName​(java.lang.String mediaName)
      Setter for mediaName.
      Parameters:
      mediaName - String value for mediaName.
      Returns:
      Builder
    • mediaId

      public Media.Builder mediaId​(java.lang.String mediaId)
      Setter for mediaId.
      Parameters:
      mediaId - String value for mediaId.
      Returns:
      Builder
    • cacheControl

      public Media.Builder cacheControl​(java.lang.String cacheControl)
      Setter for cacheControl.
      Parameters:
      cacheControl - String value for cacheControl.
      Returns:
      Builder
    • build

      public Media build()
      Builds a new Media object using the set fields.
      Returns:
      Media