All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.logmein.gotomeeting.api.model.MeetingRecording Maven / Gradle / Ivy

The newest version!
/*
 * © 2017 LogMeIn, Inc. All Rights Reserved.
 * All rights reserved.
 * 
 * This software is distributed under the terms and conditions of the
 * LogMeIn SDK License Agreement. Please see file LICENSE for details.
 * 
 * Auto-generated file.
 */


package com.logmein.gotomeeting.api.model;

import java.util.Date;

import com.logmein.gotomeeting.api.common.JsonUtil;

/**
 * Information about the meeting recording.
 */
public class MeetingRecording {

    /* Name of the recording */
    private String recordingName = null;

    /* Url where the mp4 file of the recording can be downloaded */
    private String downloadUrl = null;

    /* Time until when the recording is available for download */
    private Date downloadUrlValidUntil = null;

    /* Size of the recording file in bytes */
    private Long fileSize = null;

    /* Url that can be used to share the recording only or including transcripts if present */
    private String shareUrl = null;

    /**
     * @return Name of the recording
     */
    public String getRecordingName() {
        return recordingName;
    }

    /**
     * @param recordingName Name of the recording
     */
    public void setRecordingName(String recordingName) {
        this.recordingName = recordingName;
    }

    /**
     * @return Url where the mp4 file of the recording can be downloaded
     */
    public String getDownloadUrl() {
        return downloadUrl;
    }

    /**
     * @param downloadUrl Url where the mp4 file of the recording can be downloaded
     */
    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }

    /**
     * @return Time until when the recording is available for download
     */
    public Date getDownloadUrlValidUntil() {
        return downloadUrlValidUntil;
    }

    /**
     * @param downloadUrlValidUntil Time until when the recording is available for download
     */
    public void setDownloadUrlValidUntil(Date downloadUrlValidUntil) {
        this.downloadUrlValidUntil = downloadUrlValidUntil;
    }

    /**
     * @return Size of the recording file in bytes
     */
    public Long getFileSize() {
        return fileSize;
    }

    /**
     * @param fileSize Size of the recording file in bytes
     */
    public void setFileSize(Long fileSize) {
        this.fileSize = fileSize;
    }

    /**
     * @return Url that can be used to share the recording only or including transcripts if present
     */
    public String getShareUrl() {
        return shareUrl;
    }

    /**
     * @param shareUrl Url that can be used to share the recording only or including transcripts if present
     */
    public void setShareUrl(String shareUrl) {
        this.shareUrl = shareUrl;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("class MeetingRecording {\n");
        String recordingNameString = JsonUtil.Stringify(recordingName);
        if (recordingNameString != null && !recordingNameString.isEmpty())
            sb.append(String.format("  recordingName: %s\n", recordingNameString));
        String downloadUrlString = JsonUtil.Stringify(downloadUrl);
        if (downloadUrlString != null && !downloadUrlString.isEmpty())
            sb.append(String.format("  downloadUrl: %s\n", downloadUrlString));
        String downloadUrlValidUntilString = JsonUtil.Stringify(downloadUrlValidUntil);
        if (downloadUrlValidUntilString != null && !downloadUrlValidUntilString.isEmpty())
            sb.append(String.format("  downloadUrlValidUntil: %s\n", downloadUrlValidUntilString));
        String fileSizeString = JsonUtil.Stringify(fileSize);
        if (fileSizeString != null && !fileSizeString.isEmpty())
            sb.append(String.format("  fileSize: %s\n", fileSizeString));
        String shareUrlString = JsonUtil.Stringify(shareUrl);
        if (shareUrlString != null && !shareUrlString.isEmpty())
            sb.append(String.format("  shareUrl: %s\n", shareUrlString));
        sb.append("}\n");
        return sb.toString();
    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy