Class Media

java.lang.Object
com.bandwidth.messaging.models.Media

public class Media
extends java.lang.Object
This is a model class for Media type.
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  Media.Builder
    Class to build instances of Media.
  • Constructor Summary

    Constructors 
    Constructor Description
    Media()
    Default constructor.
    Media​(java.lang.Object inputStream, java.lang.String content, java.lang.String url, java.lang.String contentLength, java.lang.String contentType, java.util.List<Tag> tags, java.lang.String userId, java.lang.String mediaName, java.lang.String mediaId, java.lang.String cacheControl)
    Initialization constructor.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getCacheControl()
    Getter for CacheControl.
    java.lang.String getContent()
    Getter for Content.
    java.lang.String getContentLength()
    Getter for ContentLength.
    java.lang.String getContentType()
    Getter for ContentType.
    java.lang.Object getInputStream()
    Getter for InputStream.
    java.lang.String getMediaId()
    Getter for MediaId.
    java.lang.String getMediaName()
    Getter for MediaName.
    java.util.List<Tag> getTags()
    Getter for Tags.
    java.lang.String getUrl()
    Getter for Url.
    java.lang.String getUserId()
    Getter for UserId.
    void setCacheControl​(java.lang.String cacheControl)
    Setter for CacheControl.
    void setContent​(java.lang.String content)
    Setter for Content.
    void setContentLength​(java.lang.String contentLength)
    Setter for ContentLength.
    void setContentType​(java.lang.String contentType)
    Setter for ContentType.
    void setInputStream​(java.lang.Object inputStream)
    Setter for InputStream.
    void setMediaId​(java.lang.String mediaId)
    Setter for MediaId.
    void setMediaName​(java.lang.String mediaName)
    Setter for MediaName.
    void setTags​(java.util.List<Tag> tags)
    Setter for Tags.
    void setUrl​(java.lang.String url)
    Setter for Url.
    void setUserId​(java.lang.String userId)
    Setter for UserId.
    Media.Builder toBuilder()
    Builds a new Media.Builder object.
    java.lang.String toString()
    Converts this Media into string format.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Media

      public Media()
      Default constructor.
    • Media

      public Media​(java.lang.Object inputStream, java.lang.String content, java.lang.String url, java.lang.String contentLength, java.lang.String contentType, java.util.List<Tag> tags, java.lang.String userId, java.lang.String mediaName, java.lang.String mediaId, java.lang.String cacheControl)
      Initialization constructor.
      Parameters:
      inputStream - Object value for inputStream.
      content - String value for content.
      url - String value for url.
      contentLength - String value for contentLength.
      contentType - String value for contentType.
      tags - List of Tag value for tags.
      userId - String value for userId.
      mediaName - String value for mediaName.
      mediaId - String value for mediaId.
      cacheControl - String value for cacheControl.
  • Method Details

    • getInputStream

      public java.lang.Object getInputStream()
      Getter for InputStream.
      Returns:
      Returns the Object
    • setInputStream

      public void setInputStream​(java.lang.Object inputStream)
      Setter for InputStream.
      Parameters:
      inputStream - Value for Object
    • getContent

      public java.lang.String getContent()
      Getter for Content.
      Returns:
      Returns the String
    • setContent

      public void setContent​(java.lang.String content)
      Setter for Content.
      Parameters:
      content - Value for String
    • getUrl

      public java.lang.String getUrl()
      Getter for Url.
      Returns:
      Returns the String
    • setUrl

      public void setUrl​(java.lang.String url)
      Setter for Url.
      Parameters:
      url - Value for String
    • getContentLength

      public java.lang.String getContentLength()
      Getter for ContentLength.
      Returns:
      Returns the String
    • setContentLength

      public void setContentLength​(java.lang.String contentLength)
      Setter for ContentLength.
      Parameters:
      contentLength - Value for String
    • getContentType

      public java.lang.String getContentType()
      Getter for ContentType.
      Returns:
      Returns the String
    • setContentType

      public void setContentType​(java.lang.String contentType)
      Setter for ContentType.
      Parameters:
      contentType - Value for String
    • getTags

      public java.util.List<Tag> getTags()
      Getter for Tags.
      Returns:
      Returns the List of Tag
    • setTags

      public void setTags​(java.util.List<Tag> tags)
      Setter for Tags.
      Parameters:
      tags - Value for List of Tag
    • getUserId

      public java.lang.String getUserId()
      Getter for UserId. User's account ID
      Returns:
      Returns the String
    • setUserId

      public void setUserId​(java.lang.String userId)
      Setter for UserId. User's account ID
      Parameters:
      userId - Value for String
    • getMediaName

      public java.lang.String getMediaName()
      Getter for MediaName.
      Returns:
      Returns the String
    • setMediaName

      public void setMediaName​(java.lang.String mediaName)
      Setter for MediaName.
      Parameters:
      mediaName - Value for String
    • getMediaId

      public java.lang.String getMediaId()
      Getter for MediaId.
      Returns:
      Returns the String
    • setMediaId

      public void setMediaId​(java.lang.String mediaId)
      Setter for MediaId.
      Parameters:
      mediaId - Value for String
    • getCacheControl

      public java.lang.String getCacheControl()
      Getter for CacheControl.
      Returns:
      Returns the String
    • setCacheControl

      public void setCacheControl​(java.lang.String cacheControl)
      Setter for CacheControl.
      Parameters:
      cacheControl - Value for String
    • toString

      public java.lang.String toString()
      Converts this Media into string format.
      Overrides:
      toString in class java.lang.Object
      Returns:
      String representation of this class
    • toBuilder

      public Media.Builder toBuilder()
      Builds a new Media.Builder object. Creates the instance with the state of the current model.
      Returns:
      a new Media.Builder object