Class AdvertisingImage.Builder

    • Method Detail

      • setName

        public AdvertisingImage.Builder setName​(java.lang.String value)
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • setNameBytes

        public AdvertisingImage.Builder setNameBytes​(com.google.protobuf.ByteString value)
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • setPreviewUrl

        public AdvertisingImage.Builder setPreviewUrl​(java.lang.String value)
        string preview_url = 2;
        Parameters:
        value - The previewUrl to set.
        Returns:
        This builder for chaining.
      • clearPreviewUrl

        public AdvertisingImage.Builder clearPreviewUrl()
        string preview_url = 2;
        Returns:
        This builder for chaining.
      • setPreviewUrlBytes

        public AdvertisingImage.Builder setPreviewUrlBytes​(com.google.protobuf.ByteString value)
        string preview_url = 2;
        Parameters:
        value - The bytes for previewUrl to set.
        Returns:
        This builder for chaining.
      • setFileUrl

        public AdvertisingImage.Builder setFileUrl​(java.lang.String value)
        string file_url = 3;
        Parameters:
        value - The fileUrl to set.
        Returns:
        This builder for chaining.
      • clearFileUrl

        public AdvertisingImage.Builder clearFileUrl()
        string file_url = 3;
        Returns:
        This builder for chaining.
      • setFileUrlBytes

        public AdvertisingImage.Builder setFileUrlBytes​(com.google.protobuf.ByteString value)
        string file_url = 3;
        Parameters:
        value - The bytes for fileUrl to set.
        Returns:
        This builder for chaining.
      • getPlacementValue

        public int getPlacementValue()
        .streamlayer.sdkSettings.AdvertisingPlacement placement = 4;
        Specified by:
        getPlacementValue in interface AdvertisingImageOrBuilder
        Returns:
        The enum numeric value on the wire for placement.
      • setPlacementValue

        public AdvertisingImage.Builder setPlacementValue​(int value)
        .streamlayer.sdkSettings.AdvertisingPlacement placement = 4;
        Parameters:
        value - The placement to set.
        Returns:
        This builder for chaining.
      • setPlacement

        public AdvertisingImage.Builder setPlacement​(AdvertisingPlacement value)
        .streamlayer.sdkSettings.AdvertisingPlacement placement = 4;
        Parameters:
        value - The enum numeric value on the wire for placement to set.
        Returns:
        This builder for chaining.
      • clearPlacement

        public AdvertisingImage.Builder clearPlacement()
        .streamlayer.sdkSettings.AdvertisingPlacement placement = 4;
        Returns:
        This builder for chaining.