Class MicrosoftGraphVideo


  • public final class MicrosoftGraphVideo
    extends Object
    video.
    • Constructor Detail

      • MicrosoftGraphVideo

        public MicrosoftGraphVideo()
    • Method Detail

      • audioBitsPerSample

        public Integer audioBitsPerSample()
        Get the audioBitsPerSample property: Number of audio bits per sample.
        Returns:
        the audioBitsPerSample value.
      • withAudioBitsPerSample

        public MicrosoftGraphVideo withAudioBitsPerSample​(Integer audioBitsPerSample)
        Set the audioBitsPerSample property: Number of audio bits per sample.
        Parameters:
        audioBitsPerSample - the audioBitsPerSample value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • audioChannels

        public Integer audioChannels()
        Get the audioChannels property: Number of audio channels.
        Returns:
        the audioChannels value.
      • withAudioChannels

        public MicrosoftGraphVideo withAudioChannels​(Integer audioChannels)
        Set the audioChannels property: Number of audio channels.
        Parameters:
        audioChannels - the audioChannels value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • audioFormat

        public String audioFormat()
        Get the audioFormat property: Name of the audio format (AAC, MP3, etc.).
        Returns:
        the audioFormat value.
      • withAudioFormat

        public MicrosoftGraphVideo withAudioFormat​(String audioFormat)
        Set the audioFormat property: Name of the audio format (AAC, MP3, etc.).
        Parameters:
        audioFormat - the audioFormat value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • audioSamplesPerSecond

        public Integer audioSamplesPerSecond()
        Get the audioSamplesPerSecond property: Number of audio samples per second.
        Returns:
        the audioSamplesPerSecond value.
      • withAudioSamplesPerSecond

        public MicrosoftGraphVideo withAudioSamplesPerSecond​(Integer audioSamplesPerSecond)
        Set the audioSamplesPerSecond property: Number of audio samples per second.
        Parameters:
        audioSamplesPerSecond - the audioSamplesPerSecond value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • bitrate

        public Integer bitrate()
        Get the bitrate property: Bit rate of the video in bits per second.
        Returns:
        the bitrate value.
      • withBitrate

        public MicrosoftGraphVideo withBitrate​(Integer bitrate)
        Set the bitrate property: Bit rate of the video in bits per second.
        Parameters:
        bitrate - the bitrate value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • duration

        public Long duration()
        Get the duration property: Duration of the file in milliseconds.
        Returns:
        the duration value.
      • withDuration

        public MicrosoftGraphVideo withDuration​(Long duration)
        Set the duration property: Duration of the file in milliseconds.
        Parameters:
        duration - the duration value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • fourCC

        public String fourCC()
        Get the fourCC property: 'Four character code' name of the video format.
        Returns:
        the fourCC value.
      • withFourCC

        public MicrosoftGraphVideo withFourCC​(String fourCC)
        Set the fourCC property: 'Four character code' name of the video format.
        Parameters:
        fourCC - the fourCC value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • frameRate

        public Double frameRate()
        Get the frameRate property: Frame rate of the video.
        Returns:
        the frameRate value.
      • withFrameRate

        public MicrosoftGraphVideo withFrameRate​(Double frameRate)
        Set the frameRate property: Frame rate of the video.
        Parameters:
        frameRate - the frameRate value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • height

        public Integer height()
        Get the height property: Height of the video, in pixels.
        Returns:
        the height value.
      • withHeight

        public MicrosoftGraphVideo withHeight​(Integer height)
        Set the height property: Height of the video, in pixels.
        Parameters:
        height - the height value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • width

        public Integer width()
        Get the width property: Width of the video, in pixels.
        Returns:
        the width value.
      • withWidth

        public MicrosoftGraphVideo withWidth​(Integer width)
        Set the width property: Width of the video, in pixels.
        Parameters:
        width - the width value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties property: video.
        Returns:
        the additionalProperties value.
      • withAdditionalProperties

        public MicrosoftGraphVideo withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties property: video.
        Parameters:
        additionalProperties - the additionalProperties value to set.
        Returns:
        the MicrosoftGraphVideo object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.