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 value)
    Setter for CacheControl.
    void setContent​(java.lang.String value)
    Setter for Content.
    void setContentLength​(java.lang.String value)
    Setter for ContentLength.
    void setContentType​(java.lang.String value)
    Setter for ContentType.
    void setInputStream​(java.lang.Object value)
    Setter for InputStream.
    void setMediaId​(java.lang.String value)
    Setter for MediaId.
    void setMediaName​(java.lang.String value)
    Setter for MediaName.
    void setTags​(java.util.List<Tag> value)
    Setter for Tags.
    void setUrl​(java.lang.String value)
    Setter for Url.
    void setUserId​(java.lang.String value)
    Setter for UserId.
    Media.Builder toBuilder()
    Builds a new Media.Builder object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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 -
      content -
      url -
      contentLength -
      contentType -
      tags -
      userId -
      mediaName -
      mediaId -
      cacheControl -
  • Method Details

    • getInputStream

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

      public void setInputStream​(java.lang.Object value)
      Setter for InputStream.
    • getContent

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

      public void setContent​(java.lang.String value)
      Setter for Content.
    • getUrl

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

      public void setUrl​(java.lang.String value)
      Setter for Url.
    • getContentLength

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

      public void setContentLength​(java.lang.String value)
      Setter for ContentLength.
    • getContentType

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

      public void setContentType​(java.lang.String value)
      Setter for ContentType.
    • getTags

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

      public void setTags​(java.util.List<Tag> value)
      Setter for Tags.
    • getUserId

      public java.lang.String getUserId()
      Getter for UserId.
    • setUserId

      public void setUserId​(java.lang.String value)
      Setter for UserId.
    • getMediaName

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

      public void setMediaName​(java.lang.String value)
      Setter for MediaName.
    • getMediaId

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

      public void setMediaId​(java.lang.String value)
      Setter for MediaId.
    • getCacheControl

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

      public void setCacheControl​(java.lang.String value)
      Setter for CacheControl.
    • 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