Package com.bandwidth.messaging.models
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 ofMedia
. -
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 newMedia.Builder
object.java.lang.String
toString()
Converts this Media into string format.
-
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
Getter for Tags.- Returns:
- Returns the List of Tag
-
setTags
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 classjava.lang.Object
- Returns:
- String representation of this class
-
toBuilder
Builds a newMedia.Builder
object. Creates the instance with the state of the current model.- Returns:
- a new
Media.Builder
object
-